web-dev-qa-db-ja.com

Ubuntu 18.04:永続的なダミーネットワークインターフェイスを作成する方法

Ubuntu 18.04サーバーでダミーのネットワークインターフェイスを作成しようとしています。これは、以前のUbuntu 16.04サーバーでどのように実行するかです。

/etc/network/interfaces.d/dummy.cfgauto dummy0 iface dummy0 inet static address 192.168.98.1 netmask 255.255.255.0と書き、次にsource /etc/network/interfaces.d/dummy.cfg/etc/network/interfaces/を追加します

私の理解では、Ubuntu 18.04は/etc/network/interfacesを使用していません。代わりにnetplanを使用する必要があります。どうやらnetplanは仮想インターフェイスの作成をサポートしていません(!) https://bugs.launchpad.net/ubuntu/+source/nplan/+bug/17432

代わりにiproute2ツールキットを使用してダミーインターフェイスを作成できます。$ ip link add dummy0 type dummy $ ip addr add 192.168.98.1/24 dev dummy0 $ ip link set dummy0 upただし、このインターフェイスは再起動後に表示されなくなります。

再起動後も保持されるダミーのネットワークインターフェイスを作成するにはどうすればよいですか?

1

18.04サーバーでも同じ問題が発生し、systemd-networkdの方法でインターフェイスを直接構成しました。

/etc/systemd/network/に2つのファイルを作成しました:

  1. 10-dummy0.netdev

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

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

ブート時に、ダミーインターフェイスがIPv4およびIPv6アドレスで自動的に作成され、ip addrに表示されます。また、systemctl restart systemd-networkdはインターフェースを作成する必要があります。

ネットプランにバグを報告しました。サポートしてください: https://bugs.launchpad.net/netplan/+bug/17742

ドキュメント:

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#

2
Christian