Linux系统路由表管理指令
在Linux系统中,可以使用/bin/route
指令对路由表进行管理,包括添加、删除和查看路由表项等操作。
添加路由
/bin/route add -net <目标网络地址> dev <设备名称> metric <跃点数>
例如,将目标网络地址为 netaddr
的网络路由到设备 ifname
,并设置跃点数为11:
/bin/route add -net netaddr dev ifname metric 11
删除路由
/bin/route del -net <目标网络地址> dev <设备名称>
例如,删除目标网络地址为 netaddr
,路由到设备 ifname
的路由:
/bin/route del -net netaddr dev ifname
添加IPv6路由
/bin/route -A -net6 add <目标IPv6网络地址> gw <网关IPv6地址> dev <设备名称>
例如,添加目标IPv6网络地址为 ::/0
,网关IPv6地址为 remoteIPv6AddrStr
,路由到设备 wanif
的路由:
/bin/route -A -net6 add ::/0 gw remoteIPv6AddrStr dev wanif
注意: 以上示例中的参数 <目标网络地址>
、<设备名称>
、<跃点数>
、<网关IPv6地址>
等需要根据实际情况进行替换。