最近ip route
、高度なルーティング用のコマンドを使い始めました。今、私はかなり不可解なものに出くわしました。テーブルに追加されたデフォルト ルートは簡単に削除されますが、別のルートは残ります。
次の 2 つのルールを追加します。
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
誰でもこれを説明できますか?man ページによると、del はテーブルを含む ROUTE を削除するように設計されています。