Рейтинг:-1

WiFi не подключается автоматически при запуске, и нет автоматического переключения между WiFi и Ethernet, если доступно

флаг gb

Я использую Ubuntu 20.04.4. Раньше он работал нормально, пока 3-4 дня назад я не установил Cape2 для создания песочницы с кукушкой, используя этот скрипт: https://github.com/doomedraven/Tools/blob/master/Sandbox/cape2.sh

После этого при запуске возникла ошибка («Не удалось запустить анонимную оверлейную сеть для TCP»), связанная с tor, поэтому я отключил службы, которые были установлены с cape2.sh, такие как tor и suricata.

Однако теперь при запуске WiFi (или Ethernet, если он подключен) не управляется должным образом, поскольку, хотя у меня есть подключение к Интернету, я не могу просматривать или делать что-либо, для чего требуется Интернет, например, например. меткое обновление и апгрейд.

Единственное, что я могу сделать сейчас, это каждый раз бегать $ судо dhclient wlp3s0 (это имя сети WiFi), или $ судо dhclient enp0s25 (этернет) И тогда я могу нормально функционировать.

Таким образом, я хотел бы, чтобы подключение к WiFi выполнялось автоматически при запуске, вместо того, чтобы каждый раз запускать dhclient, и автоматически переключаться на Ethernet, если это подключено: то есть поведение по умолчанию при новой установке Ubuntu.

Я использую установку Ubuntu 20.04.4 на Lenovo Thinkpad T430.

Рейтинг:-1
флаг gb

в конце концов я включил и запустил некоторые службы, связанные с сетью, которые, по-видимому, я отключил, и теперь они, похоже, работают правильно:

sudo systemctl включить network.service
sudo systemctl запустить network.service

sudo systemctl включить systemd-networkd.service
sudo systemctl запустить systemd-networkd.service

sudo systemctl включить systemd-networkd.socket
sudo systemctl запустить systemd-networkd.socket

sudo systemctl включить systemd-network-generator.service
sudo systemctl запустить systemd-network-generator.service

sudo systemctl включить NetworkManager-dispatcher.service
sudo systemctl запустить NetworkManager-dispatcher.service

sudo systemctl включить systemd-resolved.service
sudo systemctl включить systemd-logind.service

Если это кому-то поможет, сетевые службы, которые я сейчас включил при загрузке,

$ systemd-анализировать вину
...
сетевой-dispatcher.service
сетевой.сервис
NetworkManager.service
systemd-networkd.service
systemd-networkd-wait-online.service
...

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.