Hinzufügen einer IP-Adresse zu vorhandenen Netzwerkschnittstellen in Ubuntu

Hinzufügen einer IP-Adresse zu vorhandenen Netzwerkschnittstellen in Ubuntu

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/interfacesdie 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 sourceDirektive 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.

verwandte Informationen