Arch WLAN 連線中斷的可能原因?

Arch WLAN 連線中斷的可能原因?

我的網路連線無法保持連線。

我的建構:

Arch x86_64 一般 UEFI/BIOS 安裝在 USB mSATA SSD 上網
路管理器
dhcp 在啟動時啟用,並使用靜態 IP
resolv.conf 設定為使用 OpenNIC

我在啟動和連接互聯網方面沒有任何問題。但是,它最終會斷開連接,並且在重新啟動之前我無法重新連接。我總是遇到同樣的超時失敗。

這似乎只發生在我使用 VPN 或 VirtualBox 時(例如:Arch 內部的 Windows 7 VM)。我最初仍然可以在良好的設置下正常使用 VPN 或 VM 互聯網,但不可避免地會斷開連接。我不想得出結論認為 VPN 或 VM 與原因有關,但我確實注意到它會很快發生(5 分鐘到 1 小時)。

我可能不完全理解 dhcp、resolv.conf 和 resolvconf.conf 是如何相互關聯的。

所有事件前後都會產生相同的輸出:

ip 位址、ip 路由、iw 列表、iw mlan0 訊息

我添加了這個來創建靜態IP:

dhcpcd設定檔

# 定義靜態設定檔
profile static_mlan0
靜態 ip_address=192.168.1.11
靜態路由器=192.168.1.1
靜態domain_name_servers=107.170.95.180

# 回退到 mlan0
介面上的靜態設定檔 mlan0
Fallback static_mlan0

我將 OpenNic DNS 伺服器新增到 resolv.conf:

解析設定檔

# 由resolvconf產生
nameserver 198.100.146.51
nameserver 192.168.1.1
nameserver 107.170.95.180
nameserver 75.127.14.107

有趣的是,即使有192.168.1.1,我也沒有感到心碎,至少根據IPLeak.net 奇怪的是,對我來說,107.170.95.180 從來都不是列表的頂部,即使它明確寫在dhcpcp.conf 中。它使用 resolvconf.conf 中的手動條目。

解析設定檔

name_servers=75.127.14.107
name_servers=107.170.95.180
name_servers=198.100.146.51

自從建立 SSD r/w 問題以來,fstab 中的日誌功能已關閉。

一個半月以來我一直在努力理解如何解決這個問題。有誰在這裡看到任何錯誤或知道可能導致此問題的原因是什麼?任何幫助,將不勝感激。


根據評論 #1 附加

平 192.168.1.1

PING 192.168.1.1 (192.168.1.1) 56(84) 位元組資料。
從 192.168.1.11 icmp_seq=1 無法到達目標主機
從 192.168.1.11 icmp_seq=2 無法到達目標主機

TCP 轉儲沒有輸出。它已經停滯了。不確定乙太網路在這裡做什麼。除了 mSATA USB 之外,我沒有連接任何電纜。

tcpdump -i mlan0 -n

tcpdump:抑制詳細輸出,使用 -v 或 -vv
在 mlan0 上進行完整協定解碼偵聽,連結類型 EN10MB (乙太網路),捕獲大小262144位元組

相關內容