@[TOC]宿主机windows和虚拟机Linux之间网络故障问题解决
前提条件:
1,VMware15中已安装centos 7,bridge模式
2,宿主机是win10系统,外网是无线网卡
故障现象
1,windows和linux不能互ping
2, linux不能访问外网
解决办法
1,打开vmware菜单栏,编辑->虚拟网络编辑器->更改设置,选择桥接模式,“桥接到”下拉框选择宿主机的无线网卡,点击确定
2,宿主机里面,打开cmd,输入ipconfig查看无线网卡IP, 网关。发现IP是DHCP自动获取,比如192.168.1.125。网关是192.168.1.1
3,宿主机里面,打开控制面板->网络和Internet->更改适配器选项->WLAN->属性->TCP/IPv4,配置无线网卡为静态IP地址,192.168.1.254,网关仍为192.168.1.1,DNS首选8.8.8.8,备选119.29.29.29
4,进入linux,root模式下,输入ifconfig,查看网卡信息。发现ens33, lo, virbr0三个网卡。lo是环回口,virbr0用于不同虚拟机之间的连接,这两个不用管。ens33是跟宿主机之间的网卡,发现没有任何配置信息,需要进行配置。
5,Linux里面,root模式下,输入ifconfig ens33 192.168.1.253 netmask 255.255.255.0。测试宿主机和Linux互ping。打开宿主机cmd,输入ping 192.168.1.253可以ping通。linux中输入ping 192.168.1.254,ping不通宿主机
6,宿主机中,打开控制面板->Windows安全中心->打开Windows安全中心->防火墙和网络保护->高级设置->入站规则,找到“文件和打印机共享(回显请求-ICMPv4-In)”,两个都双击,勾选已启用选项。
7,Linux中输入pin