我一直按照教程进行安装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。