IP路由从不同的路由表中获取



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

我实际上是使用netlink从路由表(表ID 2)获得路由,我想获得一个特定的路由,而不是转储整个路由表和过滤器在用户土地。

我正在看"ip路由"代码作为一个例子,它似乎没有能力使用"ip路由获取"命令。唯一的选择似乎是转储整个路由表。

有什么想法/指针吗?

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

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

您可以使用-->IP路由表<'tablename>

ip路由表<'tableId>

列出特定表中的路由。

为了从一个特定的表中找到一个特定的路由,使用

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

希望这对你有帮助

最新更新