我在两台HP服务器上安装了Ubuntu 14.04.3 LTS。每个服务器都有四个网络接口,我想使用第二个接口连接两个服务器。第一个接口(em1)配置为连接到路由器,并且在两台服务器上均可正常工作。我在服务器1上尝试了以下操作:
iface em1 inet static
address 192.168.1.XX
netmask 255.255.255.0
gateway 192.168.1.1
auto em2
allow-hotplug em2
iface em2 inet static
address 192.168.1.2
netmask 255.255.255.0
在服务器2上:
iface em1 inet static
address 192.168.1.YY
netmask 255.255.255.0
gateway 192.168.1.1
auto em2
allow-hotplug em2
iface em2 inet static
address 192.168.1.2
netmask 255.255.255.0
基本上是受这个问题的启发
但是然后我尝试从一个ping到另一个:
ping -I em2 192.168.3.2
PING 192.168.3.2 (192.168.3.2) from 192.168.3.1 em3: 56(84) bytes of data.
From 192.168.3.1 icmp_seq=1 Destination Host Unreachable
From 192.168.3.1 icmp_seq=2 Destination Host Unreachable
最终,我想从一台服务器切换到另一台服务器。这是我第一次尝试网络,如果答案很明显,请原谅我。
您使用的是相同的地址192.168。两台服务器上均为1 .2。那是第一个错误。
我还建议为互连使用另一类地址。如果您有服务器连接到192.168。上的网络 1 .XX和192.168。1 .YY,然后使用另一个类进行互连。例如使用192.168。2 .XX和192.168。第二个网卡为2 .YY。然后您可以ping 192.168。2 .YY(来自XX和192.168。)2 .XX(来自YY)。
所以使用192.168。1用于网络,而192.168。2用于互连。但是不要为两个服务器分配相同的地址。这会导致网络冲突。
如果正确设置了地址,则无需在ping中使用-I。ping将通过目标地址正确找到要使用的适配器。因为它将在此处设置默认网关,它将通过em1将所有流量转发到192.168.1.0/255.255.255.0和所有其他地址。它仅将em2用于地址192.168.2.0/255.255.255.0。
我假设您知道网络掩码的地址和内容。wxyz / 255.255.255.0表示具有相同wxy的地址在同一网段上,具有wxy不同的地址将通过默认网关进行访问,这将确保数据包到达正确的目的地。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句