![ifconfig -a 识别出 Eth0,接口正确,但无法连接?](https://linux22.com/image/83583/ifconfig%20-a%20%E8%AF%86%E5%88%AB%E5%87%BA%20Eth0%EF%BC%8C%E6%8E%A5%E5%8F%A3%E6%AD%A3%E7%A1%AE%EF%BC%8C%E4%BD%86%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%EF%BC%9F.png)
因此,我有一个与 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
重新启动解决了我的问题。