搜索了所有地方,却找不到答案。
我有一个 TP-LINK 无线适配器,用于连接路由器。当我插入它时,Ubuntu 识别它,它显示可用网络,但当我尝试连接时失败。我可以连接到 WiFi,我使用的是从朋友那里借来的另一个 WiFi 适配器。问题似乎出在这个特定的卡上。
我已经添加了
[device]
wifi.scan-rand-mac-address=o
再次如此/etc/NetworkManager/NetworkManager.conf
,它可以工作但不适用于 TL-WD8200ND 卡。
我尝试使用 ndiswrapper 1.61 最新版本安装 Windows 驱动程序,但没有变化。https://www.youtube.com/watch?v=GW_Q9izVYBA
同样的问题也发生在其他基于 Ubuntu 的发行版中,例如 Elementary、Mint。我也尝试了 Ubuntu budgie 16.04,但没有成功。
这里有一个包含所有网络信息的 pastebinhttp://paste.ubuntu.com/25174818/
我想知道是否有解决方法/解决办法?
任何帮助都非常感谢,
答案1
正确的条目更改为/etc/NetworkManager/NetworkManager.conf
:
[device]
wifi.scan-rand-mac-address=no
换句话说,不是 =o 而是 =no。请更改文件,仔细校对,保存并关闭文本编辑器。
其次,您加载了两个可能存在冲突的驱动程序。让我们将其中一个列入黑名单:
sudo -i
echo "blacklist rtl8192cu" >> /etc/modprobe.d/blacklist.conf
exit
接下来,我建议明确设置你的监管范围。检查你的:
sudo iw reg get
如果您选择 00,则这是一个通用的设置。请在此处查找您的设置:http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2然后暂时设置一下:
sudo iw reg set IS
当然,如果不是冰岛,请替换您的国家代码。永久设置它:
gksudo gedit /etc/default/crda
如果您没有文本编辑器 gedit,请使用 nano 或 Kate 或 leafpad。
将最后一行改为:
REGDOMAIN=IS
仔细校对,保存并关闭文本编辑器。
完成这些更改后,重新启动并让我们听到结果。