Пытаюсь оценить CoreOS. Похоже, что это действительно интересный продукт, и я пытался понять, как просто запустить сеть. Я получил статическую конфигурацию для работы, выполнив следующие действия:
Создайте статический сетевой файл в папке /etc/systemd/network/
.
Насколько я понимаю, важными частями имени файла, которые я помещаю в этот каталог, является число в начале файла для случаев, когда у меня есть несколько сетевых файлов, это поможет определить, какой файл применяется первым, а «.network» суффикс, чтобы объявить, что это файл конфигурации сети
Содержимое /etc/systemd/network/10-static.network
следующее (да, это очень простая конфигурация):
[Network]
Address=192.168.1.102/24
Gateway=192.168.1.2
Затем я попытался запустить службу: sudo systemctl start systemd-networkd
Это действительно сработало и назначило статический IP-адрес, который был виден при запуске ifconfig.
Вот моя проблема. Я перезагрузил виртуальную машину CoreOS и заметил, что сеть больше не настраивается при перезагрузке. Когда я проверяю папку /etc/systemd/network/, она пуста, и мой файл конфигурации, по-видимому, исчез при перезагрузке.
Кто-нибудь знает, почему это могло произойти?
Заранее спасибо за любую помощь в этом!