Ubuntu Desktop 17.10 64位:无线与有线网络切换问题求助
解决Ubuntu 17.10中关闭WiFi后无法切换到有线网络的问题
我来帮你搞定这个网络切换的麻烦,我之前在Ubuntu 17.10上也碰到过类似情况,给你几个实用的解决方案,按顺序试试:
1. 先确认有线网卡是否被系统识别
有时候问题根源是有线网卡没被正确检测到,先排查这个:
- 打开终端,运行
lshw -C network - 查看输出里有没有标着
Ethernet的设备,状态是否为enabled。如果找不到有线网卡条目,那大概率是驱动没装好,得根据你的网卡型号安装对应的驱动包(比如Realtek系列网卡常需要额外安装驱动)。
2. 用命令行工具手动切换连接
NetworkManager的命令行工具nmcli比图形界面更可靠,试试这个:
- 先列出所有已配置的网络连接:
nmcli connection show,找到你的有线连接名称(一般是Wired connection 1这类) - 关闭当前WiFi连接:
nmcli connection down "你的WiFi连接名称" - 启动有线连接:
nmcli connection up "你的有线连接名称" - 如果有线连接还没配置,直接连接网卡接口:
nmcli device connect eth0(这里eth0是从lshw输出里找到的有线网卡接口名,可能是enp0s3这类,根据实际情况改)
3. 调整网络优先级,让有线默认优先
系统可能没设置有线连接的优先级,导致关闭WiFi后不会自动切换:
- 编辑NetworkManager主配置文件:
sudo nano /etc/NetworkManager/NetworkManager.conf,在[main]区块下添加一行dns=dnsmasq(如果原本没有的话) - 找到有线连接的配置文件,路径一般是
/etc/NetworkManager/system-connections/Wired connection 1(文件名可能和你的连接名一致),用编辑器打开后,在[ipv4]部分添加:may-fail=false priority=100 - 再找到WiFi连接的配置文件,把它的
priority改成50,这样系统会优先选择有线连接。修改后重启NetworkManager:sudo systemctl restart NetworkManager
4. 安装更直观的图形管理工具
Ubuntu 17.10默认的GNOME网络图标有时候不够灵敏,试试安装network-manager-gnome:
- 终端运行:
sudo apt update && sudo apt install network-manager-gnome - 安装完成后,右上角的网络菜单会更清晰,你可以手动选中有线连接,同时关闭WiFi,这样切换更可靠。
5. 排查网络管理工具冲突
如果之前装过wicd这类第三方网络工具,可能会和NetworkManager冲突:
- 卸载冲突工具:
sudo apt remove wicd - 重启NetworkManager:
sudo systemctl restart NetworkManager
要是以上方法都不行,试试更新NetworkManager到最新版本:
sudo apt update && sudo apt upgrade network-manager
更新完成后重启系统,应该就能正常切换了。
内容的提问来源于stack exchange,提问作者James Patterson
相关产品推荐
相关产品推荐

