虚拟机ping不通www.baidu.com报Name or service not known

所用软件:VMware Workstation 15.5

linux版本:Linux srv01 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

问题描述:在虚拟机上部署安装完linux环境后,使用cmd可以与虚拟机上的环境互相ping通,使用Xshell连接后尝试ping www.baidu.com的域名,一直提示:ping: www.baidu.com: Name or service not known

网上百度,一直说是网络配置文件的原因,事实原因也确实如此,但百度上给的教程大都不是很详细。走了很多弯路,最后问了大佬才搞定。在这里记录一下,一来加深印象,二来也希望可以帮到大家。言归正传,直接开整。

1、设置虚拟机网络编辑器模式

点击“编辑 — 虚拟网络编辑器 — NAT模式 — NAT设置”

记住这里的 子网IP、子网掩码和网关IP,配置linux网卡配置时主要用到的就是这三项

2、配置linux网络配置文件

[root@srv01 /]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改内容如下:

BOOTPROTO=static

ONBOOT=yes

IPADDR=192.168.137.49 # 自己linux环境ip 可通过ifconfig查询

PREFIX=255.255.255.0

GATEWAY=192.168.137.2  # 虚拟机网络编辑器NAT模式NAT设置的网关IP

DNS1=8.8.8.8

DNS2=8.8.4.4

改完后点击“Esc”按钮,输入“ :wq ”保存

3、重启linux网卡

[root@srv01 /]# service network restart

重启完毕以后再次尝试ping,得到如下效果证明ping域名成功

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值