Sar*_*elp 5 network-manager internet connection
我需要帮助,而且非常紧急。我遇到连接问题(我的 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
Run Code Online (Sandbox Code Playgroud)
现在...我没有看到任何 wifi 参数。我无法连接到互联网...
我怎样才能解决这个问题?
这是我输入 sudo dmesg | 时得到的结果 grep wlo1
在没有网络管理器的情况下,我建议您使用netplan。从终端执行以下操作:
\nls /etc/netplan\nRun Code Online (Sandbox Code Playgroud)\n找出文件的名称。重新安装 NM 后需要进行备份:
\nsudo mv /etc/netplan/<file_you_found>.yaml /etc/netplan/<file_you_found>.bak\nRun Code Online (Sandbox Code Playgroud)\n现在,让\xe2\x80\x99s 创建一个新文件:
\nsudo nano /etc/netplan/config.yaml\nRun Code Online (Sandbox Code Playgroud)\n写入要读取的文件:
\nnetwork:\n version: 2\n renderer: networkd\n wifis:\n wlo1:\n dhcp4: yes\n dhcp6: yes\n access-points:\n "network_ssid_name":\n password: "**********"\nRun Code Online (Sandbox Code Playgroud)\n当然,请在此处替换您的详细信息。请注意,网络名称和密码用引号 \xe2\x80\x9c 括起来。
\nNetplan对于间距、缩进等要求非常具体,所以要仔细校对两遍。保存(Ctrl+o 后按 Enter)并退出 nano(Ctrl+x 后按 Enter)。
\n跟随:
\nsudo netplan generate\nsudo netplan apply\nRun Code Online (Sandbox Code Playgroud)\n你连接了吗?
\niwconfig\nping -c3 www.ubuntu.com\nRun Code Online (Sandbox Code Playgroud)\n可能需要重新启动。
\n如果已连接,请重新安装 NM:
\nsudo apt update \nsudo apt install \xe2\x80\x93reinstall network-manager ubuntu-desktop\nRun Code Online (Sandbox Code Playgroud)\n重新启动并告诉我们是否有任何改进。如果是这样,我将编辑此答案以恢复网络规划。
\n编辑:现在您已连接并重新安装了网络管理器,我们应该恢复 netplan 文件以再次引用 NM。
\n请执行以下操作:
\n ls /etc/netplan\nRun Code Online (Sandbox Code Playgroud)\n我假设您备份的文件是 /etc/netplan/01-network-manager-all.bak
\n如果是这样,请先备份上面刚刚创建的文件:
\nsudo mv /etc/netplan/config.yaml /etc/netplan/config.bak\nRun Code Online (Sandbox Code Playgroud)\n并恢复以前的文件:
\nsudo mv /etc/netplan/01-network-manager-all.bak /etc/netplan/01-network-manager-all.yaml\nRun Code Online (Sandbox Code Playgroud)\n跟随:
\nsudo netplan generate\nsudo netplan apply\nRun Code Online (Sandbox Code Playgroud)\n你应该已经准备好了。
\n