困扰许久的网络问题终于解决了!

困扰许久的网络问题终于解决了!

📝

内容提要

作者解决了困扰他一年的网络问题,发现是多网卡路由优先级冲突导致网页无法打开。通过调整外网网卡的优先级,成功恢复了正常上网。问题源于默认网关设置相同,导致流量分配不当。

🎯

关键要点

  • 作者的办公电脑安装了三网口的网卡,其中一个连接外网,另外两个用于虚拟机连接内网。

  • 作者遇到的问题是QQ和微信可以正常使用,但网页无法打开,经过一段时间后网页又能正常打开。

  • 问题的根源在于多网卡路由优先级冲突,导致流量分配不当。

  • QQ和微信使用直接IP连接,不依赖DNS和默认网关,而浏览器依赖DNS,因此出现网页打不开的情况。

  • 通过命令行工具,作者发现路由表有严重问题,三个默认网关的优先级相同,导致负载均衡不当。

  • 修复方案是调整外网网卡的优先级,降低其metric值,使其优先使用。

  • 作者反思认为,问题本可以通过仔细思考轻松解决,但自己陷入了常规思维。

延伸问答

作者遇到的网络问题是什么?

作者的QQ和微信可以正常使用,但网页无法打开。

导致网页无法打开的根本原因是什么?

根本原因是多网卡路由优先级冲突,导致流量分配不当。

如何解决多网卡路由优先级冲突的问题?

通过调整外网网卡的优先级,降低其metric值,使其优先使用。

为什么QQ和微信可以正常使用而网页打不开?

因为QQ和微信使用直接IP连接,不依赖DNS和默认网关,而浏览器依赖DNS。

作者是如何发现路由表问题的?

作者通过命令行工具检查路由表,发现三个默认网关的优先级相同。

作者对解决问题的反思是什么?

作者认为问题本可以通过仔细思考轻松解决,但自己陷入了常规思维。

➡️

继续阅读