Ubuntu Server 20.04.2-Netzwerkschnittstellen behalten keine statische IP

Ubuntu Server 20.04.2-Netzwerkschnittstellen behalten keine statische IP

Ich verwende VMware mit Ubuntu Server 20.04.2 LTS VM.

Ich habe zwei Netzwerkschnittstellen mit der VM verbunden; die erste, ens33, ist mit NAT verbunden und stellt die Internetverbindung zum Server her. Die zweite, ens34, ist eine Netzwerkschnittstelle, die verwendet werden soll, um andere Maschinen mit dem Server zu verbinden.

Jetzt versuche ich, eine statische IP für die Schnittstellen einzurichten. Ich habe via bearbeitet sudo nano /etc/network/interfacesund hinzugefügt

auto ens33
allow-hotplug ens33

iface ens33 inet static
address 192.168.42.140
netmask 255.255.255.0
gateway 192.168.42.1

auto ens34
allow-hotplug ens34

iface ens34 inet static
address 192.168.241.140
netmask 25.255.255.0

Das Problem besteht darin, dass beim Neustart des Servers zufällige IP-Adressen angewendet werden und nicht die, die ich in der Datei ausgewählt habe.

Wenn ich den Befehl sudo ifdown --force ens33zum Ausschalten der Schnittstellen ausführe, erhalte ich die Meldungen

RTNETLINK answers: No such process
RTNETLINK answers: Cannot assign requested address

Aber wenn ich es ausführe, sudo ifup ens33habe ich keinen Fehler und ifconfigich kann sehen, dass meine Netzwerkkarte ens33 die richtige IP hat, die ich am Anfang zugewiesen habe

Was vermisse ich?

PS: Das Ziel, den Schnittstellen statische IPs zuzuweisen, besteht darin, dass ich eine andere VM mit meinem Server verbinden und die Internetverbindung des Servers mit den verbundenen VM/s teilen möchte.

Antwort1

Das Problem war, dass statische IPs auf Ubuntu Server 20.04.2 mit Netplan konfiguriert werden müssen

Navigieren Sie zur /etc/netplanDatei und bearbeiten Sie sie .yamloder erstellen Sie eine eigene Datei mit

network:
    version: 2
    ethernets:
        ens34:
            addresses: [192.168.241.132/24]
            gateway4: 192.168.241.129
            nameservers:
                addresses: [8.8.8.8,8.8.4.4]

Vollständige Referenzhttps://netplan.io/examples/

verwandte Informationen