我正在运行 Ubuntu 20.04.4,它曾经运行良好,直到 3-4 天前我安装了 Cape2 来创建一个 cuckoo 沙箱,使用这个脚本: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 上安装了 Ubuntu 20.04.4
答案1
最后,我启用并启动了一些与网络有关的服务,显然我已经禁用了这些服务,现在它似乎运行正常:
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
如果它对任何人有帮助,我现在在启动时启用的网络服务是
$ systemd-analyze blame
...
networkd-dispatcher.service
networking.service
NetworkManager.service
systemd-networkd.service
systemd-networkd-wait-online.service
...