欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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 {这个路由表的网关}
完工。
相关标签: 修东西 linux