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重新启动解决了我的问题。

相关内容