![如何通过路线 ID 或其他简单输入方式删除路线](https://linux22.com/image/1010115/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%E8%B7%AF%E7%BA%BF%20ID%20%E6%88%96%E5%85%B6%E4%BB%96%E7%AE%80%E5%8D%95%E8%BE%93%E5%85%A5%E6%96%B9%E5%BC%8F%E5%88%A0%E9%99%A4%E8%B7%AF%E7%BA%BF.png)
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
。