История изменений
Исправление 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
По идее и насколько я помню, после этого всё должно заработать.
И если ты выкладываешь тут вывод терминала, ДЕЛАЙ ЕГО ЧИТАЕМЫМ!!: