PC1有两张网卡, 分别连接不同的网络, PC1上运行了服务, 服务必须根据来时的网络来进行路由. 所以路由策略是, 针对每个网卡单独配置一个路由表. 所有来自该网卡的数据, 根据该网卡的路由表发送.
#针对每个网卡创建一个路由表
echo 200 reth0 >> /etc/iproute2/rt_tables
echo 201 reth1 >> /etc/iproute2/rt_tables
#指定网卡对应的路由表
ip rule add from 192.168.50.99 table eth0
#指定网卡的路由
ip route add default via 192.168.50.1 dev enp2s0 table eth0
ip route add 192.168.50.0/24 via 0.0.0.0 dev enp2s0 table eth0
#指定网卡对应的路由表
ip rule add from 192.168.100.99 table wl0
#指定网卡的路由
ip route add default via 192.168.100.1 dev wlp1s0 table wl0
ip route add 192.168.100.0/24 via 0.0.0.0 dev wlp1s0 table wl0
"Linux network: reply on same interface as incoming"