GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu 18.04:Wie erstelle ich eine persistente Dumthe-Netzwerkschnittstelle?

Ich versuche, eine Dummy-Netzwerkschnittstelle auf einem Ubuntu 18.04-Server zu erstellen. So würde ich es auf meinen vorherigen Ubuntu 16.04-Servern machen:

In /etc/network/interfaces.d/dummy.cfg , schreibe:

auto dummy0
iface dummy0 inet static
address 192.168.98.1
netmask 255.255.255.0

Und fügen Sie dann source /etc/network/interfaces.d/dummy.cfg hinzu in /etc/network/interfaces/

Soweit ich weiß, verwendet Ubuntu 18.04 /etc/network/interfaces nicht nicht mehr, sollten wir netplan verwenden stattdessen. Anscheinend netplan unterstützt nicht die Erstellung einer virtuellen Schnittstelle (!) https://bugs.launchpad.net/ubuntu/+source/nplan/+bug/1743200.

Ich kann die Dummy-Schnittstelle stattdessen mit dem iproute2-Toolkit erstellen:

$ ip link add dummy0 type dummy
$ ip addr add 192.168.98.1/24 dev dummy0
$ ip link set dummy0 up

Aber diese Schnittstelle verschwindet nach dem Neustart, wie man erwarten würde.

Wie kann ich eine solche Dummy-Netzwerkschnittstelle erstellen, die nach dem Neustart bestehen bleibt?

Akzeptierte Antwort:

Ich hatte das gleiche Problem auf dem 18.04-Server und habe direkt die systemd-networkd-Methode zum Konfigurieren von Schnittstellen verwendet:

Ich habe 2 Dateien in /etc/systemd/network/ erstellt :

  1. 10-dummy0.netdev

    [NetDev]
    Name=dummy0
    Kind=dummy
    
  2. 20-dummy0.network

    [Match]
    Name=dummy0
    
    [Network]
    Address=192.168....
    Address=fe80::.....
    

Beim Booten wird die Dummy-Schnittstelle automatisch mit IPv4- und IPv6-Adressen erstellt und in ip addr angezeigt . Auch systemctl restart systemd-networkd sollte die Schnittstelle erstellen.

Ich habe einen Fehler auf Netplan gemeldet, bitte unterstützen Sie:https://bugs.launchpad.net/netplan/+bug/1774203

Die Dokumente:

https://www.freedesktop.org/software/systemd/man/systemd.netdev.html# https://www.freedesktop.org/software/systemd/man/systemd.link.html# https://www. freedesktop.org/software/systemd/man/systemd.network.html#


Ubuntu
  1. So erstellen Sie Ubuntu Live USB in Windows

  2. So erstellen Sie einen dauerhaften Ubuntu-USB-Stick mit dem mkusb-Tool

  3. So starten Sie das Netzwerk unter Ubuntu neu

  4. So richten Sie die Netzwerkschnittstelle unter Ubuntu, Debian und LinuxMint ein

  5. Wie erstelle ich einen persistenten USB-Stick?

So erstellen Sie eine Diashow mit Fotos in Ubuntu

So starten Sie das Netzwerk unter Ubuntu 20.04 neu

So erstellen Sie einen bootfähigen Ubuntu USB

So erstellen Sie einen Minecraft-Server unter Ubuntu 20.04

So konfigurieren Sie die Netzwerkbrücke in Ubuntu

So starten Sie das Netzwerk unter Ubuntu 22.04 neu