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 
相关推荐
许白掰1 小时前
Linux入门篇学习——Linux 工具之 make 工具和 makefile 文件
linux·运维·服务器·前端·学习·编辑器
longze_75 小时前
Ubuntu连接不上网络问题(Network is unreachable)
linux·服务器·ubuntu
Dirschs5 小时前
【Ubuntu22.04安装ROS Noetic】
linux·ubuntu·ros
qianshanxue115 小时前
ubuntu 操作记录
linux
AmosTian8 小时前
【系统与工具】Linux——Linux简介、安装、简单使用
linux·运维·服务器
YC运维9 小时前
RIP实验以及核心原理
运维·网络·智能路由器
leo__52010 小时前
自动化运维:使用Ansible简化日常任务
运维·自动化·ansible
霖0010 小时前
C++学习笔记三
运维·开发语言·c++·笔记·学习·fpga开发
CodeWithMe11 小时前
【Note】《Kafka: The Definitive Guide》 第九章:Kafka 管理与运维实战
运维·分布式·kafka