为什么"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>
希望这对你有帮助