Ich möchte einer vorhandenen Schnittstelle auf einem Ubuntu 16.04 LTS-Server eine neue IP-Adresse hinzufügen. Ich habe mir die Datei angesehen, /etc/network/interfaces
die die aktuellen IP-Adressen/Schnittstellen definiert, und sie enthält oben die folgende Zeile:
source /etc/network/interfaces.d/*
Ist es richtig, eine neue Datei mit den Konfigurationsoptionen in dieses Verzeichnis zu legen und dann den Netzwerkdienst neu zu starten?
Gibt es außerdem einen Grund, warum die source
Direktive am Anfang der Datei steht? Da ich zusätzliche Informationen in einfügen werde interfaces.d/*
, würde ich erwarten, dass diese Dateien als Quelle dienen.nachmeine vorhandenen Schnittstellen.
Der Rest /etc/network/interfaces
(ohne Kommentare) ist:
auto lo
iface lo inet loopback
auto ens3
iface ens3 inet dhcp
Antwort1
Ich glaube, Sie können „Subschnittstellen“ erstellen, die die zusätzlichen IP-Adressen enthalten, z. B. in /etc/network/interfaces
:
auto ens3:0
iface ens3:0 inet static
address ...
netmask ...
auto ens3:1
iface ens3:1 inet static
address ...
netmask ...
Dieser Linkverweist auf einen älteren Artikel (aus dem Jahr 2013), daher gibt es möglicherweise inzwischen bessere Möglichkeiten, zusätzliche IP-Adressen hinzuzufügen.