Я слишком долго размышлял об этом и хотел поделиться.
Простая задача: добавьте статический IP-адрес во 2-й из 4 сетевых адаптеров на моем сервере.
To start, я выполнил инструкции здесь в разделе «Назначение статического IP-адреса»: https://help.ubuntu.com/14.04/serverguide/network-configuration.html
interfaces file:
$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto em1
iface em1 inet dhcp
auto em2
iface em2 inet static
address 172.24.0.9
netmask 255.255.0.0
Затем я запускаю sudo ifup em2 в соответствии с инструкциями.
Сначала он работал. ifconfig правильно показал интерфейс, и я смог подключить устройства к сети. ОДНАКО, примерно через минуту заданный статический IP-адрес исчез. Адрес потерян, и машина недоступна. Это происходит снова и снова, независимо от того, как часто я переношу интерфейс вверх или вниз. Почему это происходит?
Просто избавитесь от двух блоков if if fi в pre-start и post-stop в /etc/init/networking.conf, чтобы снова перезапустить перезапуск службы.