添加新的 /29 网络后出现意外的自动路由

添加新的 /29 网络后出现意外的自动路由

我在 Debian 6.0.1 x86_64 Linux 2.6.32-5-amd64 服务器中添加了一个新网络,并在界面上进行了以下配置:

allow-hotplug eth2
iface eth2 inet static
  address 172.251.1.86
  netmask 255.255.255.248
  network 172.251.1.80    #(tried with and without)
  broadcast 172.251.1.87  #(tried with and without)

其他接口是经典的静态声明。bridge-utils 已安装但未启用 br-device。

ifup 之后:

2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether e4:1f:13:6d:36:98 brd ff:ff:ff:ff:ff:ff
    inet 172.251.1.86 peer 172.251.1.1/29 brd 172.251.1.87 scope global eth2
    inet6 fe80::e61f:13ff:fe6d:3698/64 scope link 
       valid_lft forever preferred_lft forever

我希望这条路线能够自动添加:

...
172.251.1.80    0.0.0.0         255.255.255.248 U     0      0        0 eth2
...

但是添加了这条路线:

...
172.251.1.0     0.0.0.0         255.255.255.248 U     0      0        0 eth2
...

当然,我可以向接口文件添加一些上行来修复路由。我只是想知道我是否遗漏了什么。也许是一些要刷新的缓存,一个我几个小时都没注意到的打字错误,或者只是一个误会。

提前致谢

答案1

peer 172.251.1.1/29我怀疑您的问题与输出中显示的内容有关ip addr,尽管您所显示的配置中没有任何内容表明这个问题来自何处。

检查您的配置以获取参考,172.251.1.1/29因为这可能会指出问题的最终根源。

相关内容