ip route从不同的路由表获取

时间:2015-06-03 05:41:44

标签: netlink iproute

为什么“ip route get”不提供TABLE_ID SELECTOR?

我实际上是使用netlink从路由表(表ID 2)获取路由,我想获得一个特定的路由,而不是转储整个路由表并在用户域中进行过滤。

我正在查看“ip route”代码作为示例,似乎它无法使用“ip route get”命令执行此操作。似乎唯一的选择是转储整个路由表。

任何想法/指针?

2 个答案:

答案 0 :(得分:1)

你可以标记'该命令中的数据包。

同样,假设表格id 2在ip ruleip route get IP/cidr mark 2中有fwmark 2。

答案 1 :(得分:0)

你可以使用 - > ip route list table<' tablename>

ip route list table<' tableId>

列出特定表格中的路线。

要查找特定表格中的特定路线,请使用

ip route list exact<' addressinfo>表<' tableid>

希望这会有所帮助:)