У нас есть сервер с несколькими IP-адресами. В последнее время мы перешли на systemd, и нам все еще нужны несколько IP-адресов на этом сервере. С systemd-networkd у нас возникают проблемы с поиском примера конфигурации. поэтому мы используем скрипт bash в конце процесса загрузки, чтобы добавить ips в интерфейс.
Может кто-нибудь предоставить пример конфигурации systemd-networkd для добавления более одного IP к одному интерфейсу.
networking
ip
ipv4
systemd
user61664
источник
источник
man systemd.network
? Просто замечание, вам не нужно идти ВСЕ в использовании systemd-networkd. О каком распространении мы говорим?Ответы:
Согласно systemd.network (5) , вы можете просто добавить несколько
Address=
строк в[Network]
раздел с нужными адресами.Или создайте отдельный
[Address]
раздел для каждого адреса.(То же самое относится к
[Route]
разделам иGateway=
параметрам.)Обратите внимание, что systemd-networkd все еще очень нов и почти каждый день получает исправления ошибок. Убедитесь, что вы используете последнюю версию systemd, и по возможности протестируйте сборки Git. См. Список рассылки и IRC-каналы
#systemd
и#gentoo-systemd
на freenode в случае ошибок.источник
[Address
разделами работает. Для чего он стоит, я определил один шлюз в[Network]
разделе, как во втором примере. Я должен также добавить, что я не могу получить два статических IP-адреса, работающих на двух отдельных физических сетевых интерфейсах, независимо от того, что я пытаюсь (мне еще не удалось найти пример этого вsystemd
документации или где-либо еще в Интернете), поэтому я ' м осталось довести до двух IP-адресов на одном интерфейсе.Я использую контейнер под Proxmox, и Proxmox пишет свой собственный
/etc/systemd/network/eth0.network
в контейнере. Чтобы обойтись без возможности полагаться на этот файл, который не был перезаписан, вы можете создать файл с дополнительным IP-адресом (-ами),/etc/systemd/network/eth0.network.d/additional-ips.conf
источник