首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WiFi在启动时不会自动连接,在可用时也不会在WiFi和以太网之间自动切换。

WiFi在启动时不会自动连接,在可用时也不会在WiFi和以太网之间自动切换。
EN

Ask Ubuntu用户
提问于 2022-02-22 10:42:01
回答 1查看 347关注 0票数 -1

我正在运行Ubuntu20.04.4,它过去工作正常,直到3-4天前,我安装了Cape2来创建一个布谷鸟沙箱,使用以下脚本:https://github.com/doomedraven/Tools/blob/master/Sandbox/cape2.sh

之后,启动时出现了一个错误(“未能为TCP启动匿名覆盖网络”),这与tor有关,因此我禁用了cape2.sh安装的服务,例如tor和suricata

但是,现在在启动时,WiFi (或以太网,如果插入)没有得到正确的管理,因为即使我有互联网连接,我也不能浏览或做任何需要互联网的事情,例如apt更新和升级。

现在我唯一能做的就是每次运行$ sudo dhclient wlp3s0 (这是WiFi网络的名称)或$ sudo dhclient enp0s25 (以太网),然后我就可以正常工作了。

总之,我希望在启动时自动完成到WiFi的连接,而不是每次运行dhclient,如果连接到以太网,则自动切换到以太网:即新的ubuntu安装上的默认行为。

我正在联想Thinkpad T430中安装Ubuntu20.04.4

EN

回答 1

Ask Ubuntu用户

发布于 2022-02-23 12:58:57

最后,我启用并启动了一些与网络相关的服务,而且显然我已经禁用了这些服务,现在它似乎已经正常工作了:

代码语言:javascript
运行
复制
sudo systemctl enable networking.service
sudo systemctl start networking.service

sudo systemctl enable systemd-networkd.service
sudo systemctl start systemd-networkd.service

sudo systemctl enable systemd-networkd.socket
sudo systemctl start systemd-networkd.socket

sudo systemctl enable systemd-network-generator.service
sudo systemctl start systemd-network-generator.service

sudo systemctl enable NetworkManager-dispatcher.service
sudo systemctl start NetworkManager-dispatcher.service

sudo systemctl enable systemd-resolved.service
sudo systemctl enable systemd-logind.service

如果它对任何人有帮助,我现在在启动时启用的网络服务包括

代码语言:javascript
运行
复制
$ systemd-analyze blame
...
networkd-dispatcher.service
networking.service
NetworkManager.service
systemd-networkd.service
systemd-networkd-wait-online.service
...
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1394289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档