本地网络在一台服务器上无法正常工作,而另一台服务器正常运行

本地网络在一台服务器上无法正常工作,而另一台服务器正常运行

因此,我在同一个子网 (10.10.28.0/24) 上有两个服务器 (davros - 工作,kraken - 不工作)。它们都具有相同的配置,但只有其中一个工作。 (另外,我应该注意,它们都是运行 Ubuntu 14.04 的同一 KVM 实例上的 VMS。

首先,以下是它们各自的 /etc/network/interfaces 文件:

# Davros (Working one)

# Interface eth0
auto eth0
iface eth0 inet static
    address <davros_ip_addr>
    netmask 255.255.255.192
    network 192.41.71.192
    broadcast 192.41.71.255
    gateway 192.41.71.193

# Interface eth1
auto eth1
iface eth1 inet static
    address 10.10.28.1
    netmask 255.255.0.0
    network 10.10.0.0
    broadcast 10.10.255.255

# Kraken (Broken one)

# Interface eth0
auto eth0
iface eth0 inet static
    address <kraken_ip_addr>
    netmask 255.255.255.192
    network 192.41.71.192
    broadcast 192.41.71.255
    gateway 192.41.71.193

# Interface eth1
auto eth1
iface eth1 inet static
    address 10.10.28.2
    netmask 255.255.0.0
    network 10.10.0.0
    broadcast 10.10.255.255

如果要比较它们,唯一的不同就是它们的 IP 地址。

接下来,以下是两者的 ip addr 输出:

# Davros (Working one)

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:87:86:32 brd ff:ff:ff:ff:ff:ff
    inet <davros_ip_addr>/26 brd 192.41.71.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:fe87:8632/64 scope link 
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:13:9d:ad brd ff:ff:ff:ff:ff:ff
    inet 10.10.28.1/16 brd 10.10.255.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:fe13:9dad/64 scope link 
       valid_lft forever preferred_lft forever

# Kraken (Broken one)

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:19:c0:ae brd ff:ff:ff:ff:ff:ff
    inet <kraken_ip_addr>/26 brd 192.41.71.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:fe19:c0ae/64 scope link 
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:eb:ef:92 brd ff:ff:ff:ff:ff:ff
    inet 10.10.28.2/16 brd 10.10.255.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::5054:ff:feeb:ef92/64 scope link 
       valid_lft forever preferred_lft forever

再次强调,diff 只会显示实际 IP 地址的差异。

这是我的route -n输出(两者相同):

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.41.71.193   0.0.0.0         UG    0      0        0 eth0
10.10.0.0       0.0.0.0         255.255.0.0     U     0      0        0 eth1
192.41.71.192   0.0.0.0         255.255.255.192 U     0      0        0 eth0

还有一件事需要澄清,外部网络在它们两个上运行良好。我可以毫无问题地 ping 8.8.8.8。只是当我尝试在本地网络上 ping 时,kraken(坏了的那个)失败了,而 davros 却没有。

我到处寻找最佳诊断方法,最后决定在这里问。我已经连续几个小时研究这个问题了。如果您需要更多信息,或者希望我运行命令并发布输出,请随时询问。或者澄清。我不知道是什么原因造成的。提前感谢您提供的任何帮助。

相关内容