小编rno*_*ooo的帖子

ip route add - RTNETLINK 答案:文件存在

在 Linux 机器上有 2 个接口:

Bond0: inet addr:170.242.57.113  Bcast:170.242.57.255  Mask:255.255.255.0
Eth4    : inet addr:172.21.136.124  Bcast:172.21.137.255  Mask:255.255.254.0
Run Code Online (Sandbox Code Playgroud)

因为 eth4 在不同的网络上,我想设置一个新路由,因此

used route-eth4
ADDRESS0=172.21.136.0
NETMASK0=255.255.254.0
GATEWAY0=172.21.137.251
Run Code Online (Sandbox Code Playgroud)

但这失败了,查看 ifup 并确定 /etc/sysconfig/network-scripts/ifup-routes 是设置路由的脚本,发出以下命令

ip route  add 172.21.136.0/23 via 172.21.137.251 dev eth4
RTNETLINK answers: File exists
Run Code Online (Sandbox Code Playgroud)

看起来无法为 /23 添加路由

但如果我用 2 /24 来做就行

ip route  add 172.21.136.0/24 via 172.21.137.251 dev eth4
ip route  add 172.21.137.0/24 via 172.21.137.251 dev eth4
netstat –nr

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irttIface
172.21.137.0    172.21.137.251  255.255.255.0 …
Run Code Online (Sandbox Code Playgroud)

routing ip

9
推荐指数
1
解决办法
7万
查看次数

标签 统计

ip ×1

routing ×1