Mamy serwer z wieloma adresami IP. Ostatnio przeprowadziliśmy migrację do systemd i nadal potrzebujemy wielu adresów IP na tym serwerze. Z systemd-networkd mamy problemy ze znalezieniem przykładu konfiguracji. dlatego używamy skryptu bash na końcu procesu rozruchu, aby dodać ips do interfejsu.
Czy ktoś może podać przykład konfiguracji systemd-networkd do dodawania więcej niż jednego adresu IP do jednego interfejsu.
networking
ip
ipv4
systemd
użytkownik61664
źródło
źródło
man systemd.network
? Po prostu sidenote, nie musisz iść WSZYSTKO w użyciu systemd-networkd. O jakiej dystrybucji mówimy?Odpowiedzi:
Zgodnie z systemd.network (5) , możesz po prostu dodać wiele
Address=
linii do[Network]
sekcji z wymaganymi adresami.Możesz też utworzyć osobną
[Address]
sekcję dla każdego adresu.(To samo dotyczy
[Route]
sekcji iGateway=
parametrów.)Zauważ, że systemd-networkd jest wciąż bardzo nowy i prawie codziennie otrzymuje poprawki błędów. Upewnij się, że korzystasz z najnowszej wersji systemowej i przetestuj wersje Git, jeśli to możliwe. Zobacz listę mailingową i kanały IRC
#systemd
i#gentoo-systemd
na freenode w przypadku błędów.źródło
[Address
] sekcjami, działa. Dla tego, co jest warte, zdefiniowałem pojedynczą bramę w[Network]
sekcji, tak jak w drugim przykładzie. Powinienem również dodać, że nie jestem w stanie uzyskać dwóch statycznych adresów IP działających na dwóch osobnych fizycznych interfejsach sieciowych, bez względu na to, co próbuję (muszę znaleźć przykład tego wsystemd
dokumentacji lub w innym miejscu w sieci), więc „ m pozostało, aby zadowolić się dwoma adresami IP na jednym interfejsie.Używam kontenera pod Proxmox, a Proxmox zapisuje własny
/etc/systemd/network/eth0.network
w kontenerze. Aby obejść problem polegający na tym, że nie można go zastąpić, możesz utworzyć plik rozwijany z dodatkowymi adresami IP,/etc/systemd/network/eth0.network.d/additional-ips.conf
źródło