配置多个IP时的linux路由

配置多个IP时的linux路由

在我的 debian 服务器上,我在环回接口上配置了几个任播 IP,并在 eth0 和 eth1 上进行了标准配置。

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet 10.1.0.2/32 scope global lo
    inet 10.2.1.10/32 scope global lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 10.155.65.0/22 brd 10.155.67.255 scope global eth0

我有一个应用程序在此服务器上运行,并且该应用程序绑定到环回接口上的一个任播 IP。虽然传入流量按预期到达应用程序,但传出流量通过 eth0 接口上配置的 IP 地址传出。

我的要求是让流量通过任播 IP 出去,而不是通过 eth0 配置的 IP 出去。

相关内容