Linux双网卡配置
程序员文章站
2024-02-14 16:36:10
...
在Linux下,两个网卡是不能都设置网关的,在很多博客里写的都是通过在一个网卡上配置网关,另一个网卡添加静态路由的方法来实现,但是我之前自己试过好像不好用,后来找到另一种办法,通过配置策略路由的方式实现,这种方法会更好。
这里有个别人写的更好的,大家可以移步
先配好一个网卡(eth0),配置完成后默认的流量都会走这个网卡。这时候剩另一个网卡(eth1)没有网关,我们配置让从这个网卡来的流量再从这个网卡应该有的网关上出去(源进源出)
然后,修改rt_tables
# vim /etc/iproute2/rt_tables
在里面添加一个路由表项,数字表示优先级1-255且不和已有的重复,后面是名字,保存。
然后设置从那个网卡来的流量回去的时候查找你添加的路由表 ↓
# ip rule add from {eth1的IP} lookup {你添加的路由表的名字}
再给你添加的路由配置网关
# ip route add table {你添加的路由表} default via {这个路由表的网关}
完工。
上一篇: 信息收集--ace-voip