サーバーのネットワークポートに/ 29をプロビジョニングしましたが、少なくともマシンを構成して、SSHで接続できるようにしようとしています。 BasicServerがインストールされたCentos6.2x64です。現在、ゲートウェイまたはその問題のアドレスにpingを実行することはできません。
参考のために:
デフォルトのインターフェース:em2 ネットワークID:66。*。*。0/29 ゲートウェイ:66。*。*。1 ブロードキャスト:66。* 。*。7
次の設定をご覧ください。
/ etc/sysconfig/network-scripts/ifcfg-em2
DEVICE = em2 NM_CONTROLLED = yes ONBOOT = yes HWADDR =重要ではありません TYPE = Ethernet BOOTPROTO = none IPADDR = 66。*。*。2 PREFIX = 29 DNS1 = 8.8.8.8 DNS2 = 8.8.4.4 DEFROUTE = yes IPV4_FAILURE_FATAL = yes IPV6INIT = no NAME = "System em2" NETMASK = 255.255.255.248 USERCTL = no
$:route -n Destination // Gateway // Genmask // Flags // Metric // Ref // Use // Iface 66。*。*。00.0 .0.0 255.255.255.248 U 0 0 0 em2 169.254.0.0 0.0.0.0 255.255.0.0 U 0 1003 0 em2 0.0.0.066。*。*。10.0.0.0 UG 0 0 0 em2
$:route Destination // Gateway // Genmask // Flags // Metric // Ref // Use // Iface 66。*。*。0 * 255.255。 255.248 U 0 0 0 em2 link-local * 255.255.0.0 U 0 1003 0 em2 default66。*。*。10.0.0.0 UG 0 0 0 em2
$:cat/etc/sysconfig/network NETWORKING = yes HOSTNAME = excalibur.domain.com GATEWAY = 66。*。*。1
現在、ゲートウェイにpingを実行することすらできないことを覚えておいてください。これは、私にとって非常に混乱しています。/etc/hostsは* .2アドレスで正しく構成されています。/29のすべてのアドレスをまだ稼働させることには関心がありませんが、少なくとも1つだけでsshを実行できます。
ありがとう!
編集:ifconfigを追加します。
$:ifconfig em2 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX inet addr:66。*。*。2 Bcat:66。*。*。7 Mask:255.255.255.248 inet6 addr: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RXパケット:5536エラー:0ドロップ:0オーバーラン:0フレーム:0 TXパケット:10エラー:0ドロップ:0オーバーラン:0キャリア:0 コリジョン:0txqueuelen:1000 RXバイト:2599469( 2.4 MiB)TXバイト:748(748.0 b) 割り込み:48メモリ:dc000000-dc012800 loリンクencap:Local Loopback inet addr:127.0。 0.1マスク:255.0.0.0 inet6アドレス::: 1/128スコープ:ホスト UP LOOPBACK RUNNING MTU:16436メトリック:1 RXパケット:34エラー:0など
ルートと構成は正常に見えます。
$: route -n
Destination // Gateway // Genmask // Flags // Metric // Ref // Use // Iface
66.*.*.0 0.0.0.0 255.255.255.248 U 1003 0 0 0 em2
0.0.0.0 66.*.*.1 0.0.0.0 UG 0 0 0 0 em2
最初のルートである66.*.*.0/29
とゲートウェイ0.0.0.0
は、コンピューターにインターフェースem2
を使用するように指示し、arp要求を行って、到達しようとしているホストのハードウェアアドレスを見つけます。これは「接続された」ルートです。
2つ目はデフォルトルートで、em2
を介してデフォルトゲートウェイを指します。 66.*.*.0/29
以外のネットワークでパケットを送信する必要がある場合、コンピュータは66.*.*.1
を見つけるためにarp要求を行い、パケットを送信します。
構成で問題になる可能性があるのは、NM_CONTROLLED=yes
の/etc/sysconfig/network-scripts/ifcfg-em2
ステートメントだけです。これは、このインターフェースがNetworkManager
によって制御されていることをシステムに通知します。これにより、静的構成が妨げられる可能性があります。
ただし、デフォルトゲートウェイがなくても、66.*.*.0/29
サブネットからマシンにpingおよびsshを実行できるはずです。
最初にレイヤー1をチェックし、ケーブルが両側で接続されていることを確認します。 nicとswitchでLEDを使用し、システムがそれを正しく認識しているかどうかを確認します。
# mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
次に、iptables
がパケットをドロップしていないかどうかを確認します。 iptables -L
またはiptables-save
を使用してルールを確認し、iptables -D <rule>
を使用してルールを削除します。デフォルトのポリシーに注意してください。
また、一部のシステムでは、NetworkManager
が fw を自動的に構成でき、NM
によって認識されなかったため、によってブロックされた静的インターフェイス構成に問題がありました。 ufw
。