欢迎光临散文网 会员登陆 & 注册

TUN模式无法上网

2023-09-11 04:26 作者:非而不酋  | 我要投稿


困惑

明明所有配置都对,为什么只有系统代理可以正常上网,换TUN模式就怎么配置都报错?

更可气的是两台电脑一样的配置,一样的网络,一台能用,另一台就不行?

网上能找的教程都找遍了,问题到底出在哪里?


先说答案:网卡!

如果按照教程,把前置工作做好,不管怎么配置总是出现all DNS requests failed或者tcp4 failed,那可能是你的网卡设置有问题,需要检查网卡设置。如果网卡本身驱动没有问题,先看SR-IOV是否支持,否则请在BIOS中将其打开。


我的电脑配置

台式机,单有线网口,无WiFi,Win11系统。


故障现象

启动TUN模式后无法上网,右下角网络图标变为“地球”,网页无法打开,QQ不能加载消息。换System Proxy可以上网,防火墙正常,Service Management安装正常。

在Connections中为空(没有已建立的连接),Logs中TCP和UDP均无法连接,HTTP请求有all DNS requests failed或者tcp4 failed字样。


解决方法

以华硕主板(非ROG)为例

  1. 开机时按Delete键进入BIOS

  2. 进入Advanced Mode

  3. 选择“高级”

  4. 选择“PCI Subsystem Settings”

  5. 将“SR-IOV Support”开启

  6. 保存后退出BIOS

排查过程

整个排查过程超过6小时,其中5个多小时都在改DNS或者做别的配置调试(经典白忙活)

在一台电脑搞不定的时候,换另外一台笔记本,发现竟然可以正常使用!在充分对比各设置均无误的情况下,必须开始怀疑硬件差别。笔记本是无线上网,台式是有线,基本怀疑是有线网卡的问题。重装网卡驱动后问题依旧,遂进BIOS查找PCIe有关虚拟化内容的设置,更改完毕后一切正常。

还有一台ROG的还没试,估计一个毛病,后面再调吧(

TUN模式无法上网的评论 (共 条)

分享到微博请遵守国家法律