我有Ubuntu 18.04.2,从16:04升级。以前,我有一个IPv6 ULA (唯一的本地地址)分配给/etc/网络/接口中的回送接口。我试着在网络计划中做同样的任务。将"lo“声明为以太网接口是解析器所接受的,但没有任何效果。如何使用netplan在引导时将ULA分配给回送接口?注意:没有提到网络管理器是呈现器,所以我假设systemd在这里运行。
发布于 2019-07-27 00:28:45
目前,netplan对回溯适配器的支持是.几乎不存在。关于如何在netplan中这样做的定义是有限的,在现实中,netplan依赖于系统本身来处理lo适配器,而不是真正地触摸它或使用它做任何事情。
这就是说,将ULA添加到Loopback接口有两种可能的方法:(1)在不使用Network来控制配置的情况下,使用netplan来实现ULA;或者(2)使用传统的/etc/network/interfaces ifup/ifdown功能和命令调用。
netplan配置如果您的renderer是Netplan配置的networkd,理论上您可以使用这种类型的配置来添加地址(来自这里):
network:
version: 2
renderer: networkd
ethernets:
lo:
match:
name: lo
addresses: [ "fddb:d20c:44a5:a538::000f/64" ]用本地IPv6 ULAs替换此处的地址(Es)。
但是,这假设您使用netplan来配置所有内容,而不是将后端传递给Network。
/etc/network/interfaces环回定义,并附加ip调用.这是一种“传统”的方法,但我不能保证,作为一个有效的解决方案,这将永远持续下去。
在许多情况下,lo适配器仍然由/etc/network/interfaces定义(至少在18.04和类似的情况下)。因此,我们可以利用这些定义和其他几个调用来使其与设置环回的ifup和ifdown调用一起工作。
在/etc/network/interfaces配置文件中,这方面的一个示例如下( up定义了在打开回送时要运行的命令,而down定义了在接收回环接口时运行的命令--为了完整起见,这两个命令都在这里):
auto lo
iface lo inet loopback
up ip -6 addr add fddb:d20c:44a5:a538::000f/64 dev lo
down ip -6 addr del fddb:d20c:44a5:a538::000f/64 dev lo然而,当有疑问的时候,第二种方法似乎效果最好。
https://askubuntu.com/questions/1161255
复制相似问题