首先,我的Linux系统是在本地的VMware虚拟机中,网络连接方式为NAT(网络地址转换)模式。
使用NAT模式,虚拟机内的Linux系统可以借助宿主主机访问公网(也即互联网),前提是Lniux系统虚拟机可以与宿主主机的VMnet8虚拟网卡通信。
第一步:在linux系统命令行控制台中执行vi /etc/sysconfig/network-scripts/ifcfg-etho
第二步:根据宿主主机的VMnet8的IP来修改IPADDR,如下:
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.15.255
IPADDR=192.168.15.161
NETMASK=255.255.255.0
GATEWAY=192.168.15.2
NETWORK=192.168.15.0
ONBOOT=yes
HWADDR=00:0c:29:0e:4c:1a
宿主主机在cmd中执行ipconfig发现VMnet8的IP地址和子网掩码如下:
以太网适配器 VMware Network Adapter VMnet8:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::91a5:3710:8442:1c23%15
IPv4 地址 . . . . . . . . . . . . : 192.168.15.1
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . :
第三步:执行service network restart
第四步:验证Linux系统虚拟机跟宿主主机能否通信
ping宿主主机的VMnet8 IP:ping 192.168.15.1
pingLinux系统虚拟机IP:ping 192.168.15.161(本地cmd中执行)
如果都能相互ping通,说明通信正常。