プライベートネットワーク上の他のノードをpingできません。

プライベートネットワーク上の他のノードをpingできません。

小規模クラスタ(ubuntu14を実行する4つのノード)を設定しており、次の構成があります。

# Internet and lab - 192.168.10.0/24
iface eth0 inet dhcp
dns-nameservers 192.168.100.1

# privte network
iface eth1 inet static
address 192.168.30.20
netmask 255.255.255.0
network 192.168.30.0

インターネット接続が正しく機能しており、ネットワーク上でSSHノードを使用できます192.168.10.0/24。ただし、ネットワーク上のノードにpingしようとするとエラーが192.168.30.0/24発生します。destination host unreachable

/proc/sys/net/ipv4/ip_forwardすべてのノードでを編集してip_forwardingを有効にしましたが、/etc/sysctl.confまだ他のイーサネットインターフェイスを使用してノードに接続することはできません。

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.10.254  0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.10.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.30.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1

ip route show次の出力を提供します。

default via 192.168.10.254 dev eth0 
169.254.0.0/16 dev eth0  scope link  metric 1000 
192.168.10.0/24 dev eth0  proto kernel  scope link  src 192.168.10.60 
192.168.30.0/24 dev eth1  proto kernel  scope link  src 192.168.30.20

何が問題なのでしょうか?私は何を逃したことがありませんか?

答え1

各ノードで以下を確認します。

cat /proc/sys/net/ipv4/icmp_echo_ignore_all

1の場合は0に変更します。

echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all

答え2

ソフトウェアとファイルの場所が異なる可能性があるため、UnixまたはUnixに似たオペレーティングシステムとバージョンに関する知識があれば役立ちます。質問を理解したら、各コンピュータにWANアクセスeth0とLANアクセスがあることを望みますeth1

他のLinuxと同様に、新しいルーティングテーブルを作成し、eth1ネットワーク名を「mgmt」または必要に応じて指定します。

echo '200 mgmt' >> /etc/iproute2/rt_tables

Debianベースのシステムの場合...

# /etc/network/interfaces

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
dns-nameservers 192.168.100.1

auto eth1
allow-hotplug eth1
iface eth1 inet static
address 192.168.30.20
netmask 255.255.255.0
post-up ip route add 192.168.30.0/24 dev eth1 src 192.168.30.20 table mgmt
post-up ip route add default via 192.168.30.1 dev eth1 table mgmt
post-up ip rule add from 192.168.30.20/32 table mgmt
post-up ip rule add to 192.168.30.20/32 table mgmt

必要に応じて、RHELベースのシステムまたはVoidベースのシステムに対して同じソリューションを公開できます。これは複数のNICを持つシステムでうまく機能します。

そのdns-nameservers行はネットワーク管理者のためのものですか?これらの手動設定がネットワーク管理者に適しているかどうかはわかりません。

関連情報