因此,我有一個與 WPA 請求者「一起工作」的 WiFi 連線。這需要做很多工作,而且不是最佳的。網路每隔幾分鐘就會斷線。我編寫了一個腳本來重置連接,但每隔幾分鐘我仍然有 20 秒的停機時間。
我周圍有一個備用路由器,因此我將韌體刷新到 DD-WRT 並將其配置為中繼橋。我知道這是有效的,因為我已經透過無線和乙太網路連接埠成功連接到網路。
我做了一些愚蠢的事情,在連接有線連接之前刪除了 WPA Supplicant。然後我更改了 /etc/network/interfaces 檔案以反映新設定。
我在介面文件中嘗試了幾種配置,但目前的配置是...
auto eth0
iface eth0 inet dhcp
我只想說我無法獲得連接。我然後就跑了ifconfig
。結果僅顯示lo
.然後我跑過去ifconfig -a
看到了eth0
。
我認為這是驅動程式問題,因此下載了 82562Ez Intel LAN 驅動程式。我解壓了 tar 包並嘗試安裝。驅動程式無法安裝,因為它們適用於 2.xx 內核,而我的是 3.16.0。 (我目前正在運行 Debian Jessie。)
然後我嘗試了多種介面配置。我無法讓任何東西發揮作用。
我在跑步時看到一個條目lspci
...
Ethernet controller: Intel Corporation 82562EZ 10/100 Ethernet Controller (rev 01)
我對 Linux,尤其是命令列 Linux 相當陌生,所以如果我需要提供更多信息,我會很樂意提供。
問題可能是什麼?如何連接到我的網路?
編輯
使用lsmod
我發現了一個名為 的模組e100
。運行後modinfo e100
我發現這確實是我的板載以太網端口的英特爾驅動程式。
答案1
我已經找到了問題和解決方案。即使在刪除其設定檔並更改介面設定後,WPA_Supplicant 仍然對我的網路配置感到貪婪。
sudo apt-get --purge remove wpasupplicant
重新啟動解決了我的問題。