关于centos7:centos7虚拟机ping不通百度

8次阅读

共计 1132 个字符,预计需要花费 3 分钟才能阅读完成。

场景

明天应用 VMware 装置了 centos7 零碎,在搭建 docker 环境的时候,yum 更新不了。
期初我认为是 yum 出错了,我更改了 yum 源为清华源的,起初发现依然更新不了 yum。

我猜想是虚拟机不能连贯外网,我在虚拟机内 ping 百度,果不其然的确发现 ping 不通,如下图所示。

当初确定虚拟机内无奈联网。我尝试用多种发放去解决虚拟机联网问题,都是失败了。苦心人天不负呀,多个文档进行整合试错,最初终于解决了。

思考到后边开发应用,为了更好区别虚拟机,这里用动态 IP 为例来演示网络修复问题。

排查本机虚拟机服务状态

1. 首先查看电脑虚拟机服务有没有开启,抉择电脑外面的服务查看;

2. 进入治理抉择 VM 结尾的服务如果没有开启的话就右键开启

排查虚拟机网络并配置

1. 虚拟机服务开启后就查看本地网络虚拟机的网卡启动没有,具体操作步骤如下图所示。

2. 点击更改适配器,查看虚拟机的虚构网卡启动没有,没有启动的话右键点击启动

3. 网卡开启后设置 ip 地址,此处设置的 ip 和本机的 ip 没有关系,设置成你虚拟机外面运行的计算机须要的 ip 地址网段。

这里配置 VMware 网络的默认网关,起到限定 IP 范畴作用。

批改虚拟机虚构网络配置

1. 在 VMware 里,顺次点击“编辑 ===》虚构网络编辑器”,如下图所示。

2. 进来后会呈现这个窗口,抉择右下角更改设置,应用管理员进行批改

3. 编辑 VMnet0,桥接时请留神本人抉择的是无线网络还是本地连接,此处我不做批改抉择主动。

4. 批改 VMnet8 虚构网络配置

设置 NAT 网关 IP,NAT 网关要与虚拟机网络配置的默认网关保持一致

设置虚拟机配置文件

进入 CentOS 7 后,关上终端,进入 vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33
UUID=697a1221-e102-46b8-a9b8-ee504086e9ad
DEVICE=ens33
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERNDS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no

GATEWAY=192.168.1.3
IPADDR=192.168.1.130
NETMASK=255.255.255.0
DNS1=8.8.8.8
重启 network 服务
service network restart

验证
ping www.baidu.com

正文完
 0