У меня есть два сервера с Archlinux.
Оба они используют статический IP-адрес с netctl. Обе они доступны только по ssh (например, у меня нет клавиатуры и монитора).
Проблема, с которой я сталкиваюсь, заключается в том, что при загрузке сервера, если сетевой кабель отключен, IP-адрес не настроен.
Я пытался с ExcludeAuto=no
и с ForceConnect=yes
, но безуспешно.
Я тоже попробовал с ifplugd
, но он делает мой сервер недоступным, поэтому я не слишком много тестировал.
Я знаю, что, вероятно, могу сделать это с помощью ip link
или ifconfig
напрямую, но я ищу более разумное решение.
Конфигурация выглядит так:
# /etc/netctl/lan1
Description='A basic static ethernet connection'
Interface=enp1s0
Connection=ethernet
IP=static
Address=('192.168.0.3/24')
Gateway='192.168.0.1'
DNS=('8.8.8.8')