![配置多个IP时的linux路由](https://linux22.com/image/702463/%E9%85%8D%E7%BD%AE%E5%A4%9A%E4%B8%AAIP%E6%97%B6%E7%9A%84linux%E8%B7%AF%E7%94%B1.png)
在我的 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 出去。