🌴 问题描述
很奇怪,不知道为什么,我安装的Windows 10虚拟机能在浏览器中搜索到网页,但点击具体的网页链接就是死活不能加载出来,如下图所示:
点击第一个链接,加载了四五分钟,结果就是加载不出来:
🍁 问题分析
我的虚拟机设置了两块网卡,一块是NAT模式,一块是桥接模式。
我在想会不会是桥接模式冲突了,因为在Windows 10虚拟机里面老是自动弹出校园网认证的网页,而且IP地址还是和宿主机一样的。
于是我打开虚拟机的设置,找到网卡信息:
可以看到有一个受限的以太网网卡,点击查看:
发现IPv4地址和宿主机不一样,但是在网络认证页面获取到的IP地址又是和宿主机一样。于是推断是两个IP地址不一致导致的问题,解决方法是禁用受限网卡
🌿 解决方法
打开控制面板,禁用受限网卡(即刚才的Ethernet 1)
重新刷新页面,发现可以正常访问网页了:
(呃,这广告。。。)
现在虚拟机则完全是使用NAT模式的网卡在工作。唉,对这些虚拟机的网络配置还是不是很熟,老是出现网络访问失败的问题,总结了一下解决这类问题的方法,有两个方面,一方面要查看虚拟机软件(比如说VMware软件本身)的网络配置有没有问题,像我这里设置了双网卡,就出现问题了;另一方面,要熟悉各类操作系统的网络配置,比如就我目前碰到的比较麻烦的配置就有ubuntu server版本的虚拟机,需要手动配置netplan文件夹下的配置文件,还有windows操作系统,需要操作控制面板(说实话,平时使用的是mac,对windows操作不是很熟,汗)。总之就是多总结嘛,遇到问题就马上总结并记录,小小虚拟机而已,拿捏。