问题
- Nat模式下,主机ping不同虚拟机,虚拟机也ping不同主机,但是虚拟机之间可以ping通
- 桥接模式下,主机可以与虚拟机互通,但是虚拟机连不了外网
- 电脑睡眠之后不能访问VMware虚拟机
问题1
nat模式下网络ping不通,可以按以下步骤
- 查看查看主机虚拟网段是否启动Vmnet8,如果是禁用状态可以开启
- 查看主机网段与虚拟机网段是否一致,比如我的虚拟机网段是192.168.48.* 那我的主机网段也应该是192.168.48.*,并且网关一致
如果不一致,那就手动设置主机的VMnet8网络适配器,打开以太网(右下角有线连接图标)- 更改适配器选项- 右键VMnet8属性-选择ipv4
- 虚拟机配置,很多虚拟机输入ip a 发现没有分配ip地址,我们可以编辑网络,固定ip地址,红字部分为修改部分
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="73e364df-34d2-4507-8f0b-cbb6ac6e92b6"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.48.136
GATEWAY=192.168.48.1
NETMASK=255.255.255.0
DNS1=8.8.8.8
重启网络
service network restart
如果主机还是访问不了虚拟机,那就重启电脑就行
问题2
桥接模式网络不通,桥接的模式,虚拟机ip网段会与路由器网段一致,就是家里的主路由地址一致,这个模式最简单了
- 虚拟机固定ip,上面nat模式的网段是192.168.48.*,家里的主路由网段是192.168.0.*,所以修改虚拟机的网段
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="73e364df-34d2-4507-8f0b-cbb6ac6e92b6"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.0.136
GATEWAY=192.168.0.1
NETMASK=255.255.255.0
DNS1=8.8.8.8
访问不了外网
一般都是/etc/sysconfig/network-scripts/ifcfg-ens33 文件内容关键字写错了,比如GATEWAY写错了GATWAY。。
问题3
重试了几次重启电脑可以恢复,后面发现只需要重启vmnet8网卡就行,原因可能是电脑休眠后,虚拟机也休眠了。
方法:找到VMnet8点击禁用后再启动就行了。
原创文章,作者:站长,如若转载,请注明出处:https://wsppx.cn/539/%e7%bd%91%e7%ab%99%e9%83%a8%e7%bd%b2/