Ubuntu 18.04サーバーでダミーのネットワークインターフェイスを作成しようとしています。これは、以前のUbuntu 16.04サーバーでどのように実行するかです。
/etc/network/interfaces.d/dummy.cfg
にauto 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
ただし、このインターフェイスは再起動後に表示されなくなります。
再起動後も保持されるダミーのネットワークインターフェイスを作成するにはどうすればよいですか?
18.04サーバーでも同じ問題が発生し、systemd-networkdの方法でインターフェイスを直接構成しました。
/etc/systemd/network/
に2つのファイルを作成しました:
10-dummy0.netdev
[NetDev]
Name=dummy0
Kind=dummy
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#