我最近開始使用ip route
命令進行高級路由的東西。現在我遇到了一些讓我感到困惑的事情。添加到表格的默認路線很容易被刪除,而另一條路線仍然存在。ip route del不刪除整個表
我添加這兩個規則:
ip route add dev wlan0 default via 192.168.0.1 table 21
ip route add dev wlan0 192.168.0.0/24 table 21
現在,如果我做的:
ip route show table 21
我看到這兩個目前這些規則。
default via 192.168.0.1 dev wlan0
192.168.0.0/24 dev wlan0 scope link
如果我再試着刪除表21,並再次顯示:
ip route del table 21
ip route show table 21
還有剩餘的這條規則。
192.168.0.0/24 dev wlan0 scope link
任何人都可以解釋這一點嗎?該手冊頁說,del旨在刪除一個ROUTE,其中還包括表。
這絕對有用,我知道。我只是很好奇,爲什麼在發出刪除命令後,這條單獨的規則應該留在那裏。 –
如果我沒有弄錯(手冊頁有點不透明),ip route del ROUTE刪除一條路由。如果ROUTE匹配多條路線,我相信它會刪除第一條匹配路線。它不會刪除所有匹配的路由或表格。 –