1

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

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

我以“ip route”代码为例,它似乎无法使用“ip route get”命令来完成。似乎唯一的选择是转储整个路由表。

任何想法/指针?

4

2 回答 2

2

您可以在该命令中“标记”数据包。

如,假设表 id 2 在ip rule,中有 fwmark 2 ip route get IP/cidr mark 2

于 2017-06-05T06:00:21.777 回答
0

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

或者

ip 路由列表表 <'tableId>

列出特定表中的路线。

为了从特定表中查找特定路由,请使用

ip 路由列表确切 <'addressinfo> 表 <'tableid>

希望这可以帮助 :)

于 2015-06-11T11:19:14.627 回答