TUN模式無法上網(wǎng)

困惑
明明所有配置都對(duì),為什么只有系統(tǒng)代理可以正常上網(wǎng),換TUN模式就怎么配置都報(bào)錯(cuò)?
更可氣的是兩臺(tái)電腦一樣的配置,一樣的網(wǎng)絡(luò),一臺(tái)能用,另一臺(tái)就不行?
網(wǎng)上能找的教程都找遍了,問題到底出在哪里?
先說答案:網(wǎng)卡!
如果按照教程,把前置工作做好,不管怎么配置總是出現(xiàn)all DNS requests failed或者tcp4 failed,那可能是你的網(wǎng)卡設(shè)置有問題,需要檢查網(wǎng)卡設(shè)置。如果網(wǎng)卡本身驅(qū)動(dòng)沒有問題,先看SR-IOV是否支持,否則請(qǐng)?jiān)贐IOS中將其打開。
我的電腦配置
臺(tái)式機(jī),單有線網(wǎng)口,無WiFi,Win11系統(tǒng)。
故障現(xiàn)象
啟動(dòng)TUN模式后無法上網(wǎng),右下角網(wǎng)絡(luò)圖標(biāo)變?yōu)椤暗厍颉?,網(wǎng)頁無法打開,QQ不能加載消息。換System Proxy可以上網(wǎng),防火墻正常,Service Management安裝正常。
在Connections中為空(沒有已建立的連接),Logs中TCP和UDP均無法連接,HTTP請(qǐng)求有all DNS requests failed或者tcp4 failed字樣。
解決方法
以華碩主板(非ROG)為例
開機(jī)時(shí)按Delete鍵進(jìn)入BIOS
進(jìn)入Advanced Mode
選擇“高級(jí)”
選擇“PCI Subsystem Settings”
將“SR-IOV Support”開啟
保存后退出BIOS



排查過程
整個(gè)排查過程超過6小時(shí),其中5個(gè)多小時(shí)都在改DNS或者做別的配置調(diào)試(經(jīng)典白忙活)
在一臺(tái)電腦搞不定的時(shí)候,換另外一臺(tái)筆記本,發(fā)現(xiàn)竟然可以正常使用!在充分對(duì)比各設(shè)置均無誤的情況下,必須開始懷疑硬件差別。筆記本是無線上網(wǎng),臺(tái)式是有線,基本懷疑是有線網(wǎng)卡的問題。重裝網(wǎng)卡驅(qū)動(dòng)后問題依舊,遂進(jìn)BIOS查找PCIe有關(guān)虛擬化內(nèi)容的設(shè)置,更改完畢后一切正常。
還有一臺(tái)ROG的還沒試,估計(jì)一個(gè)毛病,后面再調(diào)吧(