ifconfig -a 辨識出 Eth0,介面正確,但無法連線?

ifconfig -a 辨識出 Eth0,介面正確,但無法連線?

因此,我有一個與 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重新啟動解決了我的問題。

相關內容