是否有任何命令或 shell 脚本可以将路由表转换为路由命令?
例如这张表:
> cat /proc/net/route
Iface Destination Gateway Flags RefCnt Use Metric Mask MTU Window IRTT
wlan0 00000000 0101A8C0 0003 0 0 0 00000000 0 0 0
eth0 0000000A 00000000 0001 0 0 0 000000FF 0 0 0
eth0 640A0A0A 010A0A0A 0007 0 0 0 FFFFFFFF 0 0 0
br-b5e0b6d6154d 00001414 00000000 0001 0 0 0 0000FFFF 0 0 0
wlan0 00E14D33 0101A8C0 0003 0 0 600 00FFFFFF 0 0 0
wlan0 0000FEA9 00000000 0001 0 0 1000 0000FFFF 0 0 0
docker0 000011AC 00000000 0001 0 0 0 0000FFFF 0 0 0
br-96a8372a5004 000013AC 00000000 0001 0 0 0 0000FFFF 0 0 0
wlan0 00D48DB9 0101A8C0 0003 0 0 600 00FFFFFF 0 0 0
wlan0 0001A8C0 00000000 0001 0 0 600 00FFFFFF 0 0 0
wlan0 0101A8C0 00000000 0005 0 0 50 FFFFFFFF 0 0 0
wlan0 0101A8C0 00000000 0005 0 0 600 FFFFFFFF 0 0 0
我想将其(或结果route -n
)转换为路线命令的集合。
Linux 有类似 iptables-save 的路由表吗?
答案1
ip route help
指出ip route save
和的存在ip route restore
,它正好可以用于此目的。