在一次编译 jvm 的过程中,尝试将没用版本的 gcc、g++卸载,但是没想到 apt 非常智能地把无线网卡等一系列东西都给删掉了,启动后连网都上不了了,重装系统又觉得麻烦,结果开始了苦逼的填坑之旅。
网络管理器问题
第一反应是能不能通过重启 network-manager 来解决?
1
| sudo service network-manager restart
|
通过命令可以检测是不是能照常连接 wifi:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| #打开/关闭WiFi sudo nmcli nm wifi on sudo nmcli nm wifi off
#列出可用的热点 sudo nmcli dev wifi SSID BSSID 型号 FREQ 频率 信号 安全性 活跃 'HUAWEI' XX:XX:XX:XX:XX:XX 基础构架 2422 MHz 54 MB/s 19 WPA WPA2 否 'Xiaomi' YY:YY:YY:YY:YY:YY 基础构架 2412 MHz 54 MB/s 82 WPA WPA2 否
#连接热点 sudo nmcli dev wifi connect 'Xiaomi' password 'phpbest' iface wlan0
#断开热点 sudo nmcli dev disconnect iface wlan0
sudo nmcli dev status 设备 类型 状态 wlan0 802-11-wireless 已连接 eth0 802-3-ethernet 已连接 可见Linux可以同时启用eth0和wlan0. 也就是可以一边用eth0连接树莓派(互为网关),一边用wlan0连接无线路由上网.
#查看wlan0连接信息 sudo nmcli dev list iface wlan0|less
|
驱动问题
尝试重装驱动,但是驱动都还在,估计不是驱动的问题?或者是驱动没有加载上?我对驱动原理一窍不通。。。
解决了
最后没辙了打算重装系统了,但是还是死马当活马医,试了下这里的方法,可以连上 wifi 了。。。
参考
- 安装完 Ubuntu 系统之后无法连接无线网,有无线网卡却找不到网卡驱动
- ubuntu 升级后无法连接 wifi 问题(Wireless 8265 / 8275 网卡)
- 如何不重装修复损坏的 Ubuntu 系统