虚拟机centos7没有ip(虚拟机centos7无法访问外网)

虚拟机中装有centos 7操作系统,可以ping通其他的虚拟机和本地主机,却无法ping通外网,比如百度域名。

一、centos7的网络工作模式为桥接模式

虚拟机centos7没有ip(虚拟机centos7无法访问外网)(1)

centos网络为桥接模式

二、虚拟机中centos7的网络配置

1、使用命令ip addr查看网络信息,显示网卡名称为ens33,ip地址为192.168.100.20

虚拟机centos7没有ip(虚拟机centos7无法访问外网)(2)

centos系统的网络信息

2、使用如下命令查看网卡ens33的配置文件内容

vi /etc/sysconfig/network-scripts/ifcfg-ens33

虚拟机centos7没有ip(虚拟机centos7无法访问外网)(3)

输入命令

3、与本地主机的网络配置相对比,网关和本地主机一致,子网掩码和本地主机一致,IP地址和本地主机在同一网段,ip地址为192.168.100.20,说明centos网络配置无问题。

虚拟机centos7没有ip(虚拟机centos7无法访问外网)(4)

ens33网络配置文件内容

虚拟机centos7没有ip(虚拟机centos7无法访问外网)(5)

本地主机的网络配置

三、centos可以ping通本地主机,ping不通外网,比如百度。

1、centos7可以ping通内网本地主机192.168.100.5。

虚拟机centos7没有ip(虚拟机centos7无法访问外网)(6)

ping通内网本地主机

2、centos7系统ping不通外网,ping不通www.baidu.com,也ping不通www.bilibili.com,显示不认识域名。

虚拟机centos7没有ip(虚拟机centos7无法访问外网)(7)

ping不通外网

四、解决方法——设置DNS服务

上述问题显示无法解析域名,设置DNS后可以在访问外网时进行域名解析,就可以ping通外网了。

1、输入命令vi /etc/resolv.conf设置DNS服务。

虚拟机centos7没有ip(虚拟机centos7无法访问外网)(8)

输入命令

2、在resolv.conf文件中输入内容nameserver 114.114.114.114,并保存。

虚拟机centos7没有ip(虚拟机centos7无法访问外网)(9)

输入DNS服务器地址

3、centos7系统可以ping通百度域名www.baidu.com,也可以ping通哔哩哔哩域名www.bilibili.com,centos7可以ping通外网了。

虚拟机centos7没有ip(虚拟机centos7无法访问外网)(10)

ping通外网

五、总结

虚拟机centos 7操作系统在桥接模式下,如果网络配置和本地主机网络配置对比后没有问题,同时本地主机可以上外网我,本地主机和虚拟机系统可以互相ping通,但是虚拟机系统却无法ping通外网,可以试试设置DNS服务解决问题。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页