
我的網路連線無法保持連線。
我的建構:
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位元組