centos双网卡不能上网

双网卡类型

ens33 仅主机

ens34 NAT

问题

window配置一切正常,虚拟机不能上网

解决

方案1:路由引起

查看路由

bash 复制代码
route

结果如下:

html 复制代码
[root@data-repository ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         gateway         0.0.0.0         UG    100    0        0 ens33
default         gateway         0.0.0.0         UG    101    0        0 ens34
192.168.1.0     0.0.0.0         255.255.255.0   U     101    0        0 ens34
192.168.8.0     0.0.0.0         255.255.255.0   U     100    0        0 ens33
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

可以看到default有两个,删除不能上网的那个

bash 复制代码
route del -net 0.0.0.0 ens33

再次查看

html 复制代码
[root@data-repository ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         gateway         0.0.0.0         UG    101    0        0 ens34
192.168.1.0     0.0.0.0         255.255.255.0   U     101    0        0 ens34
192.168.8.0     0.0.0.0         255.255.255.0   U     100    0        0 ens33
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

ping 百度即可通。

重启了之后又不能上外网了,可以吧这个默认网关加到开机启动项里面去:

bash 复制代码
echo -e 'route del -net 0.0.0.0 ens33 2>/dev/null' >>/etc/rc.d/rc.local

授权

bash 复制代码
 chmod +x /etc/rc.d/rc.local 
相关推荐
sulikey16 小时前
Linux ext2文件系统结构
linux·操作系统·文件系统·linux文件系统·ext2·ext2文件系统
白菜欣17 小时前
Linux — 进程控制
android·linux·运维
JoneBB17 小时前
ABAP Webservice连接
运维·开发语言·数据库·学习
皮卡狮17 小时前
Linux开发专属工具
linux
weixin_4217252618 小时前
Linux 编程语言全解析:C、C++、Python、Go、Rust 谁更强?
linux·python·go·c·编程语言
Tolalal18 小时前
Vmware Ubuntu虚拟机扩容
linux·运维·ubuntu
咚为18 小时前
比AccessLog更全面的原生Nginx 日志记录
运维·nginx·junit
我星期八休息18 小时前
Linux系统编程—基础IO
linux·运维·服务器·c语言·c++·人工智能·算法
Shingmc318 小时前
【Linux】数据链路层
linux·服务器·网络
a7520662819 小时前
零基础实操:小龙虾 AI OpenClaw 接入 Kimi 详细步骤
运维·服务器