172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
192.168.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.1.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
如果我想从上面删除一些路线,我必须输入所有内容:IP、网关、网络掩码和接口。
有没有简单的方法来删除路线?我每次都需要它,输入所有内容很烦人。
答案1
不知道您使用的是哪个 Ubuntu 版本,但ip route del
应该可以解决问题。
您还应该使用ip route
列出路线。然后按如下方式删除路线。
root@host:~# ip route
default via 192.168.122.1 dev ens3 proto dhcp metric 101
10.0.10.0/24 dev ens10 proto kernel scope link src 10.0.10.209 metric 100
169.254.0.0/16 dev ens10 scope link metric 1000
192.168.122.0/24 dev ens3 proto kernel scope link src 192.168.122.47 metric 101
root@host:~# ip route del 10.0.10.0/24
root@host:~# ip route
default via 192.168.122.1 dev ens3 proto dhcp metric 101
169.254.0.0/16 dev ens10 scope link metric 1000
192.168.122.0/24 dev ens3 proto kernel scope link src 192.168.122.47 metric 101
如果找不到该ip
命令,请尝试使用 进行安装apt-get install iproute2
。