web-dev-qa-db-ja.com

Centos6.2の新しい「基本サーバー」インストールネットワークの問題

サーバーのネットワークポートに/ 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など
2
rwc

ルートと構成は正常に見えます。

$: 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>を使用してルールを削除します。デフォルトのポリシーに注意してください。

また、一部のシステムでは、NetworkManagerfw を自動的に構成でき、NMによって認識されなかったため、によってブロックされた静的インターフェイス構成に問題がありました。 ufw

2
petrus