虚拟机ping不通百度和8.8.8.8

一、问题

虚拟机ping不通 www.baidu.com 和 8.8.8.8

二、解决方法

  1. 修改NAT的网络配置(ip需要统一,如:192.168.aa.bb)
    在这里插入图片描述
  2. 配置网关
    在这里插入图片描述
    在这里插入图片描述
  3. 配置DHCP(这里以192.168.44.15作为虚拟机ip地址)
    在这里插入图片描述
    在这里插入图片描述
  4. 修改网络配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33(这里的ens33只是特例,可能叫其它名字)
...
BOOTPROTO="static"	#静态连接
...
ONBOOT=yes	#网络设备开机启动
IPADDR=192.168.44.15	#ip地址
NETMASK=255.255.255.0	#子网掩码
PREFIX=24
GATEWAY=192.168.44.1	#网关地址
DNS1=192.168.44.1	#和网关地址保持一致
DNS2=8.8.8.8
DNS3=8.8.4.4
...
vim /etc/resolv.conf 
nameserver 8.8.8.8
nameserver 8.8.4.4

重启服务

systemctl restart network
  1. 测试

查看 ip

ifconfig

在这里插入图片描述

测试ping

ping www.baidu.com
ping 8.8.8.8

三、补充

  1. 如果配置完之后,ping 8.8.8.8 一直等待,可以使用如下方法解决
ifconfig ens33 down
ifconfig ens33 up
/etc/init.d/network restart

参考:
https://baijiahao.baidu.com/s?id=1743209182313398559&wfr=spider&for=pc

  • 6
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
虚拟机中显示"ping: www.baidu.com: Name or service not known"的错误提示意味着虚拟机无法解析域名"www.baidu.com"。这可能是由于网络配置问题导致的。你可以尝试以下方法来解决这个问题: 1. 检查网络连接:确保虚拟机的网络连接正常。你可以尝试使用其他网络应用程序来确认网络连接是否正常工作。 2. 检查DNS设置:DNS(Domain Name System)是将域名解析为IP地址的系统。请确保虚拟机的DNS设置正确。你可以通过以下步骤检查和更改DNS设置: - 在虚拟机中运行命令`cat /etc/resolv.conf`,查看当前的DNS配置。 - 确保DNS服务器的IP地址正确,并且能够正常工作。你可以尝试使用其他可靠的DNS服务器,如Google的公共DNS服务器(8.8.8.88.8.4.4)。 - 如果需要更改DNS设置,可以编辑`/etc/resolv.conf`文件,并将正确的DNS服务器IP地址添加到文件中。 3. 检查主机文件:在某些情况下,虚拟机无法解析域名是因为主机文件中的配置问题。你可以尝试编辑主机文件来解决这个问题: - 在虚拟机中运行命令`sudo nano /etc/hosts`,打开主机文件。 - 检查是否有与"www.baidu.com"相关的条目。如果没有,请添加以下条目: ``` <IP地址> www.baidu.com ``` 其中,"<IP地址>"是你想要解析的域名的IP地址。 - 保存并关闭文件。 4. 检查防火墙设置:防火墙可能会阻止虚拟机访问外部网络。请确保防火墙允许虚拟机进行网络通信。你可以尝试禁用防火墙或配置防火墙规则以允许虚拟机的网络连接。 这些方法应该能够帮助你解决虚拟机中显示"ping: www.baidu.com: Name or service not known"的问题。如果问题仍然存在,请提供更多详细信息,以便我能够提供更准确的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值