首页 > 代码库 > 当linux遇上多网卡时
当linux遇上多网卡时
我虚拟机有三个网卡,有两个在用,分别是不同的网段
- eth4: 192.168.100.6/24
- eth6: 192.168.137.131/24
但是默认系统把我的内部网络eth6设置为所有ip地址需要经过的地方,如下
~ $ip route
192.168.100.0/24 dev eth4 proto kernel scope link src 192.168.100.6
192.168.137.0/24 dev eth6 proto kernel scope link src 192.168.137.131
169.254.0.0/16 dev eth4 scope link metric 1002
169.254.0.0/16 dev eth6 scope link metric 1003
default via 192.168.137.1 dev eth6
所以用root身份执行下面的命令
ip route del default
ip route add default via 192.168.100.1
删除默认的default网关接口eth6,添加default到eth4网关,其中default来自centos的/etc/networks文件,default的alias就是0.0.0.0
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。