虚拟机centos7在NAT模式下不能上网,以及与主机相互ping不通的解决过程 您所在的位置:网站首页 vmware虚拟机ping不通百度 虚拟机centos7在NAT模式下不能上网,以及与主机相互ping不通的解决过程

虚拟机centos7在NAT模式下不能上网,以及与主机相互ping不通的解决过程

2023-03-30 08:20| 来源: 网络整理| 查看: 265

原创文章,转载请注明出处,本文链接:https://www.cnblogs.com/qyxfzmbz/p/11725762.html

这两天用xshell远程登录虚拟机linux发现连不上,经测试发现虚拟机不能上网,主机和虚拟机也相互ping不通,折腾两天终于解决了,虽然之前过程曲折试了很多方法都没解决,但最后真正解决的方法却很简单,不过还是记录一下,原因就是网关和ip没有配置正确。 本人系统环境

  主机:windows8.1

  虚拟机:VMware Workstation 12 Pro

  虚拟机系统:CentOS 7

  1.确保相关服务已开启

  windows桌面:右键计算机——管理——服务和应用程序——服务,找到VMware DHCP Service与VMware NAT Service并确保已开启

2.虚拟机网络适配器为NAT模式

  虚拟机菜单:虚拟机——设置——网络适配器——NAT模式

3.配置centos网关为虚拟机网络中设置的网关

  虚拟机菜单:编辑——虚拟网络编辑器——单击VMnet8(NAT模式)——下方VMnet信息中单击NAT设置——查看网关ip,我的为192.168.30.2,以及子网ip为:192.168.30.0

  centos终端:$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33(ens33为我的网卡名称,以自己的为准)

        然后在文件中修改网关:GATEWAY=192.168.30.2

        修改ip地址:IPADDR=192.168.30.128(这里对应子网ip,128可以改成其它数字)

        保存

        重启网卡:$ service network restart

        至此,主机和虚拟机相互能ping通了

        但是发现ping www.baidu.com是提示“未知的名称或服务”,于是再在ifcfg-ens33文件中添加DNS服务器:

          DNS1=114.114.114.114

          DNS2=114.114.114.115

        保存并重启网卡(service network restart)

        ping www.baidu.com也能ping通了

大功告成!

-----------------分割线-----------------

如果以上还不行,看看刚刚编辑的ifcfg-ens33文件中的onboot项是否为no,将其改为yes。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有