博主碰到的问题是,可以ping外网,但是没有办法ping主机。
在使用VMware Workstation进行虚拟机的安装的时候留意一下这个界面
这里的ip地址和默认路由给出了待会需要的虚拟机ip地址的前半部分,记一下。
当然,如果你不记得了也没关系,照着下面的流程把对应的地方改成一致也可以。
1.本机配置
首先进行主机的网络配置,打开windows设置搜索网络连接
双击图示位置
点击属性
双击图示位置或选中后点击属性
设置IP地址和网关,前半部分和我们在创建虚拟机的时候需要留意的前半部分一致,后半部分没有要求
子网掩码设置为255.255.255.0
首选DNS服务器设置和网关一致
备用DNS服务器选择谷歌服务器
2.虚拟网络编辑器配置
打开VMware Workstation的虚拟网络编辑器(编辑->虚拟网络编辑器),点击图示位置,以管理员身份打开
设置网络连接模式、子网IP和子网掩码
然后点击NAT设置设置网关
DHCP设置,只要注意起始位置和结束位置不要超过范围就可以了
3.虚拟机设置
开启虚拟机,打开终端,进入root模式
su root
编辑网络文件
gedit /etc/sysconfig/network-scripts/ifcfg-ens33
编辑标记位置
BOOTPROTO改为static,如果=后面有引号就在引号内修改
ONBOOT改为yes,同样如果=后面有引号就在引号内修改
在文件末尾添加矩形框内内容
IPADDR=192.168.79.101
NETMASK=255.255.255.0
GATEWAY=192.168.79.2
DNS1=192.168.79.2
注意,这只是我的虚拟机对应的配置,IPPADDR前半部分和虚拟机创建时记录的部分一致(都为192.168.79.**)最后那个101可以填任意数
NETMASK设置为255.255.255.0
GATEWAY和DNSI设置为和主机配置的网关一致。
虚拟机终端输入
ping www.baidu.com
Windows命令行输入ping+你的虚拟机ip地址(也就是刚刚的IPADDR)
两个同时出现说明成功