См. https://netplan.io/reference . Существует ключ «ipv6-address-generation» с возможными значениями: eui64 или stable-privacy .
Однако, когда я попытался добавить этот ключ в / etc / netplan / 50-cloud-init.yaml
network:
ethernets:
ens3:
dhcp6: false
addresses: ["2003:b::/64"]
ipv6-address-generation: eui64
Ошибка:
root@ubuntu:~# netplan apply
/etc/netplan/50-cloud-init.yaml:6:13: Error in network definition: unknown key 'ipv6-address-generation'
ipv6-address-generation: eui64
^
Обновление 1: Я пытался установить версию 0.99 на https://launchpad.net/ubuntu/+source/netplan.io /0.99-0ubuntu3~18. 04.1 / + build / 19265900 .
Я использую эту конфигурацию:
network:
ethernets:
ens3:
dhcp6: false
addresses: ["2003:b::/64"]
ipv6-address-generation: eui64
renderer: NetworkManager
Ошибка исправлена, но эффекта нет, я все еще не получил формат eui64 на моем ipv6:
# ip a show ens3
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 0c:cb:3b:fd:c3:00 brd ff:ff:ff:ff:ff:ff
inet6 2003:b::/64 scope global tentative noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::ecb:3bff:fefd:c300/64 scope link tentative
valid_lft forever preferred_lft forever
, а не формат eui64 ,
Любой может помочь мне настроить ipv6 с идентификатором интерфейса eui-64 в Ubuntu 18.04?
Ключ ipv6-address-generation
был введен в netplan 0.99, но в настоящее время доступен только для бэкэнда / рендерера NetworkManager (что необходимо отметить в документации ...).
Если у вас установлен NetworkManager, вы можете попробовать настроить средство визуализации: NetworkManager
. Кроме того, он должен был выдать ошибку при использовании по умолчанию networkd
backend / renderer ...
Введен ключ ipv6-address-generation
в netplan 0,99, который в настоящее время в бионическом режиме для SRU. Это должно достичь Bionic-обновлений в течение недели.
Вы можете отслеживать статус на https://launchpad.net/bugs/1871825 .