wlan0 Ubuntu 服务器上没有此设备

wlan0 Ubuntu 服务器上没有此设备

我一直按照教程进行安装ndiswrapper,并成功安装了该教程和我的无线 USB 卡的驱动程序。我一进入上部,ifconfig wlan0终端就回复:

wlan0: ERROR while getting interface flags: No such device 

如果我输入ndiswrapper -l,我会收到:

bcmwlhigh6 : driver installed device (13b1:003a) present.  

我在网上搜索并尝试遵循许多教程,解决了解决方案,但到目前为止没有任何改变。有人可以和我一起完成这个吗?我是第一次使用 ubuntu 和 linux,所以请耐心并详细解释您的步骤。我现在正在运行最新版本的 ubuntu 服务器。

答案1

我不知道你从哪里得到的 inf 文件,但它显然是不正确的。让我们删除它:

sudo ndiswrapper -e bcmwlhigh6

将此文件下载到您的桌面,以便我们找到它:http://downloads.linksys.com/downloads/driver/AE2500xp_WHQL,0.zip右键单击它并选择“在此处提取”。现在执行以下操作:

cd ~/Desktop/xp
gedit bcmwlhigh5.inf

如果您没有文本编辑器 gedit,请使用 nano 或 kate 或 leafpad。在第 170 行左右添加以下行:

[Linksys_AE2500.files.NTamd64]
  AE2500xp64.sys,,,6

间距、拼写、标点等必须完美无缺。仔细校对,保存并关闭文本编辑器。现在执行以下操作:

sudo ndiswrapper -i bcmwlhigh5.inf
sudo depmod -a

查看:

ndiswrapper -l

它应该报告:

bcmwlhigh5 : driver installed
device (13B1:003A) present

如果是这样,那么:

sudo modprobe ndiswrapper

你的无线网络现在应该可以正常工作了。

要删除所有以前的驱动程序并重新开始:

sudo rm -rf /etc/ndiswrapper/*

然后按上述方法重新开始。

注意:ndiswrapper 由两部分组成:用于安装的用户空间工具Windows XP驱动程序和内核模块来加载 Windows XP 驱动程序。两者都称为 ndiswrapper。

相关内容