我在一个机架上有几台服务器。 他们都有2个networking接口eth0和eth1。 总而言之,eth0有一个公共IP地址分配,运行良好。 我在第二个eth1接口上设置了一个私有子网,但无论我做什么,如果我在192.168.1。*范围内ping它们,服务器似乎都不会看到对方。 在此先感谢,哈雷尔
以2台服务器为例,两者都不能通过192范围ping / ssh:
服务器1:
eth1 Link encap:Ethernet HWaddr 00:26:b9:76:9d:43 inet addr:192.168.1.5 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:17 Memory:dc000000-dc012100 spiderman:/home/harel# ip route show XXXX/29 dev eth0 proto kernel scope link src XXXX 192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.5 default via XXXX dev eth0
服务器2:
eth1 Link encap:Ethernet HWaddr b8:ac:6f:8a:78:fd inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:17 Memory:dc000000-dc012100 hulk:/home/harel# ip route show XXXX/29 dev eth0 proto kernel scope link src XXXX 192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.10 default via XXXX dev eth0
上面的公众明显被掩盖为XXXX
在任何服务器上都没有定义iptables规则:
hulk:/home/harel# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination
这听起来像你的数据中心的人隔离每个服务器/端口。 让他们知道你想做什么:-)
你是否控制eth1接口连接的交换机? 有可能在那里发生过滤。
尝试使用交叉电缆将两台服务器上的eth1端口直接相互连接,以排除networking上的其他问题。 如果仍然无法正常工作,则可能是硬件有问题。
问题是连接到交换机。 它已经重新连线,现在工作很好。 感谢所有的帮助。