Pie*_*nne 2 networking interface netplan 18.04
我正在尝试在 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/1743200。
我可以使用 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的方式配置接口:
我在以下位置创建了 2 个文件/etc/systemd/network/
:
10-dummy0.netdev
[NetDev]
Name=dummy0
Kind=dummy
Run Code Online (Sandbox Code Playgroud)20-dummy0.network
[Match]
Name=dummy0
[Network]
Address=192.168....
Address=fe80::.....
Run Code Online (Sandbox Code Playgroud)启动时,虚拟接口会自动创建,其中包含 IPv4 和 IPv6 地址,并显示在 中ip addr
。还systemctl restart systemd-networkd
应该创建接口。
我在netplan上提交了一个bug,请支持:https : //bugs.launchpad.net/netplan/+bug/1774203
文档:
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#
归档时间: |
|
查看次数: |
14286 次 |
最近记录: |