- 在虚拟机终端 敲 ifconfig , ens33虚拟网卡的ip 192.168.248.130
- 在主机命令行 VMnet8 的ip 192.168.248.1
本机 ip 192.168.10.246
- VMnet8 是主机上的网卡 , ip 为192.168.248.1
ens33 是虚拟机上的虚拟网卡 , ip 为192.168.248.130
因为这两个ip的前三位相同 都是 192.168.248 , 所以在同一个局域网下可以互通
可以在主机和终端的命令行里互相ping
- 实际上 虚拟机里连接互联网的流程是
虚拟机网卡ens33 --> 主机网卡VMnet8 --> 主机的无线网卡或者WLAN网卡 (主机真用来上网的网卡) --> 当前主机的局域网的网关 ,路由器 -->互联网(外网)
- 我们查看虚拟机 编辑-->虚拟网络编辑器 , 这个VMnet8 和 主机的VMnet8网卡 的 ip 并不一样
- vim /etc/sysconfig/network-scripts/ifcfg-ens33 在文本里添加下面这些 , 然后 BOOTPROTO="dhcp" 改成BOOTPROTO="static"
#IP 地址
IPADDR=192.168.111.100
#网关
GATEWAY=192.168.111.2
#域名解析器
DNS1=192.168.111.2
- 然后在 虚拟网络编辑器里 , 把VMnet8的 子网ip 改成 192.168.111.0
把网关ip 改成 192.168.111.2
- 敲 service network restart
最终效果 : 虚拟机里 VMnet8 的ip 由 192.168.246.130 --> 192.168.111.100
主机里 VMnet8 的ip 由 192.168.248.1 --> 192.168.111.1
本机网络ip没变还是 192.168.10.246
虚拟网络编辑器里的VMnet8
子网ip : 192.168.246.0 --> 192.168.111.0
网关ip : 192.168.246.2 --> 192.168.111.2