我有一台服务器和一个无法通信的盒子,一台服务器(fedora 12),上面有两个nics,直接连接上说192.168.1.0和192.168.2.0,路由表看起来像这样
Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 192.168.1.1 255.255.255.0 UG 0 0 0 eth0 192.168.2.0 * 255.255.255.0 U 0 0 0 eth1 eth0 = 192.168.1.15 eth1 = 192.168.2.1
和192.168.2.0networking上的一个直接连接的用户(Mythdora),其IP为192.168.2.2,路由表如此
Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
电缆是一个交叉,它所有三个nics工作
尽量不要在“作为一个注释”开始的末尾陈述你的实际问题,但是我想通过几次阅读后,我会得到这里发生的事情。
显然你有两台机器你想连接192.168.2.0/24。 其中之一是作为192.168.1.0/24networking的路由器。
首先,我不认为这是你的问题的原因,但是你的服务器没有任何意义,直接连接到192.168.1.0/24子网192.168.1.15,为192.168有一个路由。 1.0 / 24子网,这是该子网上的另一台机器。 也许可以解释你在这里想要完成的事情。
您的笔记本电脑testing可能有缺陷,或者您可能只是简单地解释它。 连接到为该networkingconfiguration的NIC时,只能使用192.168.2地址ping服务器。
我并不是要过分批评你的问题,但是我经常发现,当我感到心慌意乱,没有任何意义时,以一种我觉得别人应该理解的方式来解释它,帮助我自己find答案。 🙂
所以我解决了它,我缩小了,除了箱子和mythdora之间的所有路由,但仍然没有,我放弃了,并安装mythbuntu。 没有编辑iptables的工作