Multiple Route per Interface

一台机器有多块网卡,给每个网卡都分配了一个外网 IP,现在需要独立使用每个 IP, 默认的策略是不行的,从网上找了一下解决办法,主要有 2 种。

1. rp_filter

sudo sysctl net.ipv4.conf.all.rp_filter=2

2. route table

echo "1 eth1" >> /etc/iproute2/rt_tables

ip route add 10.200.6.0/24 dev eth1 src 10.200.6.55 table eth1
ip route add default via 10.200.6.201 dev eth1 table eth1

ip rule add from 10.200.6.55/32 table eth1
ip rule add to 10.200.6.55/32 table eth1

ip route flush table eth1
comments powered by Disqus