LINUX.ORG.RU

История изменений

Исправление Vsevolod-linuxoid, (текущая версия) :

Дело всё в том, что нужно ставить не по устаревшим статям 6-летней давности от васянов, а по современному и официальному гайду, причем английскому, так как перевод всегда запаздывает:

https://wiki.archlinux.org/title/installation_guide

У тебя проблема с тем, что сейчас в Arch netctl не ставится, как это было ранее, по умолчанию.

https://wiki.archlinux.org/title/Netctl — вот статья о нём.

Сейчас нужно выбирать самому, что использовать, и ставить это до выхода из chroot в процессе установки:

https://wiki.archlinux.org/title/Network_configuration

https://wiki.archlinux.org/title/installation_guide#Network_configuration

К счастью, в комплекте идут systemd-networkd и systemd-resolved по умолчанию, их и настрой для начала:

https://wiki.archlinux.org/title/Systemd-networkd

https://wiki.archlinux.org/title/Systemd-resolved

Посмотри в ip a имя своего интерфейса, потом создай файл /etc/systemd/network/20-wired.network с содержимым

[Match]
Name=enp1s0

[Network]
DHCP=yes

Имя интерфейса enp1s0 поменяй на то, что у тебя. После чего вруби сеть и DNS резолвинг:

systemctl enable --now systemd-networkd.service
systemctl enable --now systemd-resolved.service

После чего можешь проверить сеть через команды

ip a
ip r
ping -c 4 8.8.8.8
ping -c 4 ya.ru

По идее и насколько я помню, после этого всё должно заработать.

И если ты выкладываешь тут вывод терминала, ДЕЛАЙ ЕГО ЧИТАЕМЫМ!!:

Как правильно копировать вывод терминала

P. S. 6 лет — это очень много для таких дистрибутивов, как Arch, которые быстро меняются. Даже в Ubuntu за такой срок меняется многое. Если ты бы попробовал настроить сеть и параметры запуска демонов на Ubuntu Server 18.04 по гайдам от 12.04, то у тебя бы ничего не вышло. Потому что и init, и настройка сети за это время полностью сменилась.

Исходная версия Vsevolod-linuxoid, :

Дело всё в том, что нужно ставить не по устаревшим статям 6-летней давности от васянов, а по современному и официальному гайду, причем английскому, так как перевод всегда запаздывает:

https://wiki.archlinux.org/title/installation_guide

У тебя проблема с тем, что сейчас в Arch netctl не ставится, как это было ранее, по умолчанию.

https://wiki.archlinux.org/title/Netctl — вот статья о нём.

Сейчас нужно выбирать самому, что использовать, и ставить это до выхода из chroot в процессе установки:

https://wiki.archlinux.org/title/Network_configuration

https://wiki.archlinux.org/title/installation_guide#Network_configuration

К счастью, в комплекте идут systemd-networkd и systemd-resolved по умолчанию, их и настрой для начала:

https://wiki.archlinux.org/title/Systemd-networkd

https://wiki.archlinux.org/title/Systemd-resolved

Посмотри в ip a имя своего интерфейса, потом создай файл /etc/systemd/network/20-wired.network с содержимым

[Match]
Name=enp1s0

[Network]
DHCP=yes

Имя интерфейса enp1s0 поменяй на то, что у тебя. После чего вруби сеть и DNS резолвинг:

systemctl enable --now systemd-networkd.service
systemctl enable --now systemd-resolved.service

После чего можешь проверить сеть через команды

ip a
ip r
ping -c 4 8.8.8.8
ping -c 4 ya.ru

По идее и насколько я помню, после этого всё должно заработать.

И если ты выкладываешь тут вывод терминала, ДЕЛАЙ ЕГО ЧИТАЕМЫМ!!:

Как правильно копировать вывод терминала