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