Wir haben einen Server mit mehreren IP-Adressen. In letzter Zeit sind wir auf systemd migriert und benötigen noch mehrere IPs auf diesem Server. Mit systemd-networkd haben wir einige Probleme, ein Konfigurationsbeispiel zu finden. Daher verwenden wir am Ende des Startvorgangs ein Bash-Skript, um die IPs zur Schnittstelle hinzuzufügen.
Kann jemand ein systemd-networkd-Konfigurationsbeispiel zum Hinzufügen von mehr als einer IP zu einer Schnittstelle bereitstellen?
networking
ip
ipv4
systemd
user61664
quelle
quelle
man systemd.network
? Nur eine Randnotiz, Sie müssen nicht ALLE in einem use systemd-networkd gehen. Über welche Verteilung sprechen wir?Antworten:
Gemäß systemd.network (5) können Sie
Address=
dem[Network]
Abschnitt einfach mehrere Zeilen mit den erforderlichen Adressen hinzufügen .Alternativ können Sie
[Address]
für jede Adresse einen eigenen Abschnitt erstellen .(Gleiches gilt für
[Route]
Abschnitte undGateway=
Parameter.)Beachten Sie, dass systemd-networkd noch sehr neu ist und fast täglich Fehlerbehebungen erhält. Stellen Sie sicher, dass Sie die neueste systemd-Version verwenden, und testen Sie die Git-Builds, wenn möglich. Siehe die Mailingliste und die IRC-Kanäle
#systemd
&#gentoo-systemd
auf Freenode im Falle von Fehlern.quelle
[Address
Abschnitten funktioniert jedoch. Für das, was es wert ist, habe ich ein einzelnes Gateway unter dem[Network]
Abschnitt definiert, wie im zweiten Beispiel. Ich sollte auch hinzufügen, dass ich nicht in der Lage bin, zwei statische IP-Adressen auf zwei separaten physischen Netzwerkschnittstellen zu verwenden, egal was ich versuche (ich habe noch kein Beispiel dafür in dersystemd
Dokumentation oder an anderer Stelle im Web gefunden). Ich muss mich mit zwei IP-Adressen auf einer einzigen Schnittstelle zufrieden geben.Ich verwende einen Container unter Proxmox und Proxmox schreibt einen eigenen
/etc/systemd/network/eth0.network
in den Container. Um zu umgehen, dass Sie sich nicht darauf verlassen können, dass diese Datei nicht überschrieben wird, können Sie eine Drop-In-Datei mit den zusätzlichen IP-Adressen erstellen./etc/systemd/network/eth0.network.d/additional-ips.conf
quelle