0

我在我的服务器上使用它通过特定接口将任何流量路由到特定 IP

ip route add 80.100.141.27/32 via 167.99.208.1 dev eth0 src 10.18.0.10

这很好用,到 80.100.141.27 的流量将超过 10.18.0.10

现在要组织这些规则,我想我可以使用命名表。

首先,我创建一个名为“table-name”的新表

    - name: create named ip route table
      lineinfile:
        path: /etc/iproute2/rt_tables
        line: '200 table-name'
        create: yes
      tags: ip_route

然后我可以添加如下规则

ip route add table table-name 80.100.141.27/32 via 167.99.208.1 dev eth0 src 10.18.0.10

规则现已添加到此表中

ip route show table table-name

但是,规则不活跃。交通不经过指定的路线。

4

1 回答 1

1

根据手册页:

内核仅在计算路由时使用此表。

谈到主桌。

因此,您可能必须从主表中指出要使用其他表,例如:

ip rule add from 167.99.208.1 table table-name
于 2019-03-05T11:18:09.433 回答