Loading... ## 缘起 ## 前天晚上收到微软推送windows10 升级到20H2通知,本着体验(其实是折腾)的想法,直接选择了升级,升级完成后就关电脑,休息了。昨天一整天没使用电脑。今天上午上班,习惯性的打开XShell和Vscode,准备连上嵌入终端和虚拟开发机,结果发现网络连不上了。 ## 怀疑和排查 ## <div class="tip inlineBlock share"> 鉴于前几天网络一直正常,就没仔细去看笔记本具体网络配置,就开始了如下操作。 </div> 1. 重新插拔网线,发现网络连接状态正常。 2. 重启嵌入终端,发现依旧无法通过SSH远程登陆。 3. 笔记本电脑ping嵌入终端,发现一直无法ping通。 4. 关机、下班、走人三连操作(当然是不可能的)! 一切看上去是那么美妙,可是网络迟迟不能恢复,让我一度怀疑网线被门板夹断了(╯‵□′)╯︵┴─┴ ## 疑点 ## 在笔记本电脑上通过ipconfig查看网络配置,发现若干个`169.254.2.156`ip地址,然后突然想到,这是因为网络连接ipv4地址、掩码和网关未配置导致的。 于是乎,查看以太网连接和vmnet8(虚拟机NAT桥接使用的Apapter)配置,天啊,怎么全部为空了。。。 ## 解决 ## 在将以太网和vmnet8网络配置手动恢复正常后,恢复正常对嵌入终端和虚拟机网络访问。 考虑到问题出现前对win10系统进行了版本升级到`版本 20H2(OS 内部版本 19042.867)`,以及网络状态页面的变更,严重怀疑为系统升级,删除了我手动配置的各IP地址、子网掩码和网关等信息,对于自动获得Ip地址配置的网络连接没有影响。从而导致笔记本能正常连接WIFI,但是无法连接虚拟机和嵌入终端。 ## 反思 ## 排查问题时,不能因经验和习惯而产生不必要甚至低级遗漏。 **多方排查、大胆假设,小心求证,方的始终。** 最后修改:2021 年 03 月 16 日 12 : 34 AM © 允许规范转载