Arch: нет сети после последнего обновления

я обновил свою систему Arch несколько дней назад, и с тех пор я потерял доступ к сети. Network-manager-апплет говорит "интерфейс eth0 не работает". От "dmesg" у меня такое:

systemd[1]: Cannot add dependency job for unit networkmanager.service, ignoring: Unit networkmanager.service failed to load: No such file or directory. See system logs and 'systemctl status networkmanager.service' for details.

из "sysctl" получилось:

networkmanager.service
Loaded: error (Reason: No such file or directory)
Active: inactive (dead)

сетевая служба Reinstaling с компакт-диска не помогло... Мой Arch knowlage не так велик (изменения все время, у меня нет времени, чтобы отслеживать их все) поэтому, пожалуйста, вы можете помочь мне и сказать мне, что проблема и как ее решить. Я думаю, что это могло бы что-то делать с замененным сервисом "networkservice" после обновления, но это только мое предположение...

10
задан guest86
18.01.2023 21:54 Количество просмотров материала 3306
Распечатать страницу

3 ответа

служба systemd называется NetworkManager.service, а не networkmanager.service.

1
отвечен t-8ch 2023-01-20 05:42

в последних версиях интерфейсы называются по-разному. Я обнаружил, что мой" eth0 "сообщается как" eno1", который, по-видимому, является новым соглашением об именовании для systemd или udev или что-то в этом роде. Вы можете проверить, не пытается ли ваша система начать с ' systemctl start dhcpcd@eth0.сервис" и изменить его на то, что ваш интерфейс на самом деле называется.

2
отвечен SpliFF 2023-01-20 07:59

откройте терминал и введите:

ls /sys/class/net

вы увидите точное название ваших интерфейсов. Один-интерфейс обратной связи( lo), другой должен быть беспроводным интерфейсом (возможно wlan0), и тот, который остается, является интерфейсом ethernet. Чтобы включить ethernet при запуске, введите в терминале:

systemctl enable dhcpcd@XXXX

замените XXXX именем интерфейса ethernet.

остановить systemd от попытки загрузить eth0 (который больше не существует) при запуске, введите:

systemctl disable dhcpcd@eth0
2
отвечен Don Juan dePython 2023-01-20 10:16

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх