刚刚在我的笔记本电脑上安装了 Ubuntu Server 12.04。桌面版总是有驱动程序问题,但仅限于 WiFi,而不是以太网,我只需硬接线并手动安装专有驱动程序即可。但在我安装的服务器上,我没有以太网连接。
ifconfig
仅显示lo
环回,与eth0
平常不同。
lshw -C network
*-network DISABLED
description: Ethernet interface
我试过
ifconfig up
up: error fetching interface information: device unknown
然后
lsmod
显示 b34 和 b44 模块存在,但它们在 USE 列中显示 0,并且没有程序正在使用它们,但 b44 正在使用另一个程序。
=======================
更新 1:
lspci -nnk | grep -i -A2 net
05:00.0 Network Controller 0280 Broadcom Corporation, BCM4311 802.11B/G WLAN 14E4:4311 REV 01
Subsystem: Dell Wireless 1390WLAN mini card 102b:007
Kernel driver in use b43-pic-brige
Kernel module: ssb
08:00.0 Ethernet Controller 0200 Broadcom Corporation, BCM4401-B0 100BASE-TX 14E4:170C REV 02
Subsystem Dell Device 102B01f5
Kernel driver in use b44
谢谢。
答案1
我可以通过以下方式修复此问题:
sudo ifconfig wlan0 up
也许那会有帮助。
答案2
您的 b44 控制器是否在 /etc/modprobe.d 下的文件中被列入黑名单?
如果是,删除此文件中的行(或整个文件)是否有帮助?
我按照建议提问308958,并删除了整个 bcmwl-kernel-source,因为它没有干净地完成(可能是因为我没有连接,这是一个先有鸡还是先有蛋的问题)。