Daher versuche ich, einer VM eine statische IP-Adresse zuzuweisen. Dieser Fall war besonders hartnäckig.
Die VM wird auf einem ESXi-Cluster mit einem eigenen öffentlichen IP-Bereich ausgeführt.
Ich hatte es (sorta) mit einer IPv4-Adresse arbeiten, außer es würde jeden Start neu zugewiesen werden, jetzt nach dem Tüfteln mit nmcli kann ich keine IPv4-Adresse zugewiesen bekommen.
Die Schnittstelle ist ens32
und ich habe geändert, ipv4.addresses
um XXX.XXX.120.44/24
(möchte, dass es Adresse hat 120.44
), Gateway zu XXX.XXX.120.1
und stellen Sie es auf manuell.
Hat jemand einen Einblick, warum dies nicht funktioniert? Alle Online-Handbücher beziehen sich auf den älteren Netzwerkdienst, nicht auf NetworkManager.
networking
fedora
nmcli
Weltraumbär
quelle
quelle
Antworten:
Versuchen:
Suchen Sie als Nächstes die anderen Verbindungen und löschen Sie sie. Beispielsweise:
Beim nächsten Neustart sollten Sie die
static-ens32
Verbindung übernehmen, da dies die einzige verfügbare ist.quelle
Eine einzelne IPv4-Adresse lautet / 32. / 24 bezeichnet ein Netzwerk, in diesem Fall XXX.XXX.120. [0-255]. Ändern Sie den
ipv4.address
Eintrag inXXX.XXX.120.44/32
und sehen Sie, was passiert. Wenn das nicht funktioniert, muss ich die gleiche Frage in den Kommentaren stellen - ist NetworkManager eine Anforderung oder können wir die Adresse mit anderen Mitteln konfigurieren?quelle
nmcli
will die IP-Adresse mit der Subnetzmaske in CIDR-Notation.Das Ändern von / 32 (einzeln) in / 24 (Netzwerk) hat mein Problem mit der Zuweisung des Bereichs und der ersten IP-Adresse durch ipv4.addresses behoben.
Ich denke, "manuell" könnte in Ihrem Fall ein Problem sein. Das Handbuch weist nm möglicherweise an, überhaupt nicht mit DHCP umzugehen oder es nicht zu handhaben. Haben Sie "shared" und dann ipv4.addresses anstatt ipv4.address1 ausprobiert? Wenn manuell, ist ipv4.address1 möglicherweise korrekt anstelle von ipv4.addresses.
Haben Sie in / var / log / syslog gesucht? dnsmasq sagte in meinem, dass 32 zu klein war und nmcli in der Fehlerausgabe "zu klein" meldete.
quelle