看起来很奇怪,但我的 ubuntu 16.04 和最近安装的 18.04 在连接我的 wi-fi 网络时遇到了困难(路由器型号 -DLink DSL 224,服务提供商 - Airtel Broadband,班加罗尔)。我主要担心的是,我无法准确指出问题是路由器问题还是 Ubuntu 问题。我有一些数据点想分享:-
- 如果路由器有问题,那么其他设备就无法连接到它,但我的智能手机和 Windows 笔记本电脑可以正常使用路由器 Wi-Fi。
- 如果 Ubuntu 有问题,则任何 Wi-Fi 网络都不应显示 Wi-Fi 信号,但它会显示所有邻居的 Wi-Fi 信号。
- 即使我手动“连接到隐藏网络”,有时它也有效,有时则无效。
- 有时 Wi-Fi 信号会出现在 Ubuntu 的 Wi-Fi 列表中。
仅供参考,我的 Wi-Fi 硬件是 Broadcom 有限硬件,我正在使用 Dell Lattitude E5430。
答案1
更改频道解决了我的问题。要确定哪些频道适合您,请在 Ubuntu 上运行以下命令:
sudo iwlist wlan0 scan | grep Frequency | sort | uniq -c | sort -n
如果遇到“wlan0 不支持扫描”之类的错误,请运行此命令:
ifconfig
ifconfig
如果由于未安装而无法运行net-tools
,请使用以下命令进行安装:
sudo apt update
sudo apt install net-tools
查找输出 - 两个单词 wl 我的是 wlp3s0,所以命令是
sudo iwlist wlp3s0 scan | grep Frequency | sort | uniq -c | sort -n
该sort -n
标志将按从快到慢的顺序对频道进行排序
一旦找到最佳频道,就可以更改路由器上的频道。
然后重新启动网络管理器:
sudo service network-manager restart
您可能还想检查 WiFi 是否被阻止 - 请参阅此相关问题Unix和Linux