我在 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
因为这可能会指出问题的最终根源。