本机连接虚拟机网络设置
连接配置参考 bulabula2022 的【linux】VMware虚拟机外网访问配置以及本机ssh连接vmware虚拟机
按照文章,一顿操作猛如虎,结果失败了。
先看看配置信息
虚拟机网络配置
-
网络连接配置
-
配置虚拟网络
a. 打开“虚拟网络编辑器”
b. 选中“VMnet8”,查看配置信息
NAT 设置:“VMware Network Adapter VMnet8”网卡的网址,要按照这个配置
DHCP 设置:这里是要查看可配置地址范围
本机“VMware Network Adapter VMnet8”网卡配置
虚拟机网卡设置
使用root登录虚拟机,进入“/etc/sysconfig/network-scripts”目录,打开网卡ens32对应文件“ifcfg-ens32”,有的机器叫别的名字,可根据实际情况查找文件。
配置完网卡,要重启网络服务“systemctl restart network”
BOOTPROTO=static #设置static
ONBOOT=yes #设置yes
IPADDR=192.168.29.131 #这个地址要在dhcp设置范围内
#PREFIX=32 #注意这个参数,我开始没注释掉被坑了
GATEWAY=192.168.29.2 # 和NAT设置一直
NETMASK=255.255.255.0 # 一般固定 255.255.255.0
DNS1=29.5.5.5 #和“VMware Network Adapter VMnet8”网卡信息一样
DNS2=8.8.8.8
测试
配置好了,测试一下,在本机打开命令行窗口,ping 一下虚拟机地址。结果失败了。
通过仔细观察 ifcfg-ens32 文件,发现一个可疑参数“PREFIX=32”,在以前的其他虚拟机的网卡配置文件没有见过。网上的教程里对应文件里也没有。试着注释掉这个参数,ping成功了。。。