それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

ip route で特定のテーブルを見る・作る・消す

ip route で特定のテーブルを見る

特定のマークつけたパケットがどこにルーティングされるか、見る。

ip route get 1.1.1.1/32  mark 0x320

ip rouote で特定のテーブルのルーティング一覧する

ip route show table 320

ip rule のテーブルを見る

ip rule list

ip rule のテーブルの中身を削除

ip route flush table 320

テーブル自体を削除

ip route delete table 320

flush は重要

テーブルを消しても中身は残る(ルールとテーブル)なので、テーブルを消しても中身が消えなかったので注意。

テーブル名とマークに注意

よく見る例で、テーブル名とマーク番号を同じにしてると思うが、文字列と数値で異なるので結果が異なるので注意

ip route get 1.1.1.1/32  mark 0x320
ip route get 1.1.1.1/32  mark 320 # 数字でない。注意

参考資料

https://stackoverflow.com/questions/30611687/ip-route-get-from-a-different-routing-table