我需要帮助,而且非常紧急。我遇到了连接问题(我的 Wi-Fi 连接一直断开)
因此,我按照该社区一名成员的建议,在另一名成员撰写的类似帖子中进行了操作
我在 shell 中输入了这些命令
sudo apt-get purge network-manager
sudo apt-get update
sudo apt-get autoremove
sudo apt-get upgrade
sudo apt-get install network-manager
sudo apt install ubuntu-desktop
现在...我看不到任何 wifi 参数。我无法连接到互联网...
我怎样才能解决这个问题?
这是我输入 sudo dmesg | grep wlo1 时得到的结果
答案1
在没有网络管理器的情况下,我建议您使用 netplan。从终端执行以下操作:
ls /etc/netplan
找出文件的名称。进行备份,因为重新安装 NM 后您将需要它:
sudo mv /etc/netplan/<file_you_found>.yaml /etc/netplan/<file_you_found>.bak
现在,让我们创建一个新文件:
sudo nano /etc/netplan/config.yaml
写入文件以读取:
network:
version: 2
renderer: networkd
wifis:
wlo1:
dhcp4: yes
dhcp6: yes
access-points:
"network_ssid_name":
password: "**********"
当然,请在此处替换您的详细信息。请注意,网络名称和密码括在引号“中”。
Netplan 对间距、缩进等要求非常严格,因此请仔细校对两遍。保存(Ctrl+o 后按 Enter)并退出 nano(Ctrl+x 后按 Enter)。
接下来是:
sudo netplan generate
sudo netplan apply
你連線了嗎?
iwconfig
ping -c3 www.ubuntu.com
可能需要重新启动。
如果已连接,请重新安装 NM:
sudo apt update
sudo apt install –reinstall network-manager ubuntu-desktop
重启并告诉我们是否有任何改进。如果有,我将编辑此答案以恢复 netplan。
编辑:现在您已连接并重新安装了网络管理器,我们应该恢复 netplan 文件以再次引用 NM。
请执行以下操作:
ls /etc/netplan
我假设您备份的文件是 /etc/netplan/01-network-manager-all.bak
如果是的话,首先备份上面刚刚创建的文件:
sudo mv /etc/netplan/config.yaml /etc/netplan/config.bak
并恢复先前的文件:
sudo mv /etc/netplan/01-network-manager-all.bak /etc/netplan/01-network-manager-all.yaml
接下来是:
sudo netplan generate
sudo netplan apply
一切已准备就绪。