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 
相关推荐
IMPYLH2 分钟前
Linux 的 sha384sum 命令
linux·运维·服务器·网络·bash·哈希算法
余衫马3 分钟前
在 Windows 服务中托管 ASP.NET Core Web API (.net6)
运维·windows·后端·asp.net·.net
计算机安禾4 分钟前
【Linux从入门到精通】第11篇:进程管理入门——认识正在运行的“灵魂”
linux·运维·服务器
wuminyu6 分钟前
专家视角看 Java 字节码与Class 文件格式
java·linux·c语言·jvm·c++
skywalk81636 分钟前
AtomCode AI 编程助手尝试在linux下安装(未完成)
linux·运维·服务器
拾贰_C10 分钟前
【Ubuntu | Anaconda | miniconda3】寻找已存在的 |miniconda3|
linux·运维·ubuntu
feng_you_ying_li11 分钟前
linux之环境变量
linux·运维·服务器
NaMM CHIN19 分钟前
linux redis简单操作
linux·运维·redis
猫头虎20 分钟前
楚存科技CSD32GAZIGY SD NAND贴片式TF卡深度评测:小身材大容量,嵌入式存储新选择
linux·服务器·网络·人工智能·windows·科技·芯片
IT布道22 分钟前
[GitLab] 项目源码迁移踩坑记
运维·gitlab