实验环境:linux
VMware 12网络
liunx CentOS-6.4-i386ide
在虚拟机下安装好linux,但跟宿主机不能相互ping通ui
1、先确认上网方式url
Host-only上网:在这种模式下,主机和虚拟机之间的通讯是经过虚拟网卡VMware Network VMnet1来实现的spa
2、宿主机的VMware Network VMnet1rest
点击上面的VMware Network Adepter VMnet1设置虚拟网卡以下图:blog
如上图所示,IP地址输入192.168.0.1,子网掩码:255.255.255.0 格式为192.168.*.1ip
PS[这个地址在后面作虚拟机里linux的网关]ci
3、虚拟机下的linux
修改网卡
修改配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR=192.168.0.99
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
添加以上3行,#注释BOOTPROTO,按2下dd删除HWADDR
修改DEVICE的值为eth0
完成后点击键盘上的esc,而后冒号,输入x,保存退出
service network restart
ifconfig查看
而后在宿主机向虚拟机里面ping一下
在cmd里查看宿主机ip:192.168.16.103,而后在虚拟机里ping一下
以下图
问题来了,虚拟机里面ping不通主机
是由于没有共享网络给vmnet1,因此致使虚拟机ping不通主机
开始解决(无线状况下)
点击共享
而后选择下拉框,以下图
而后点击肯定,出现下图
意思就是若是设置共享的话,Vmnet1的ip会改变为192.168.137.1,线点击是,而后在把Vmnet1的ip改成192.168.0.1,更改方法去步骤2查看
这样就能ping通了
开始解决(有线状况下)
点击共享,打钩
而后点击肯定,出现下图
意思就是若是设置共享的话,Vmnet1的ip会改变为192.168.137.1,线点击是,而后在把Vmnet1的ip改成192.168.0.1,更改方法去步骤2查看
这样就能ping通了