Вы включили и запустили systemd-networkd.service
?
Сначала создайте файл /etc/systemd/network/mynet. network
, содержащий (если вы используете DHCP):
[Network] DHCP=yes
Затем выдайте эти команды:
systemctl enable systemd-networkd.service systemctl start systemd-networkd.service
Если это не работает (попробуйте перезагрузиться атетервардно, если вы пробовали много чего с момента последней загрузки), загрузитесь с установочного диска еще раз и посмотрите, какие модули загружены и попробуйте найти различия между запущенным окружением при загрузке с жесткого диска и с диска.
Руководство по установке ArchLinux немного сложновато для начинающих пользователей. Некоторых важных сведений нет на "первой" странице, таких как конфигурация сети и системный загрузчик. В этом отношении, я нахожу руководство gentoo намного более читабельным.
Так как rc.local
- это последний скрипт, который выполняется до того, как tty перезапускается /bin/mingetty
, то, следовательно, tty-терминалы не будут доступны для входа в систему.
Однако, работа по сети и sshd
будет запущена, так что просто ssh
к хосту и убейте процесс как пользователь root
.