У меня есть два адреса ipv6, один от DHCPv6 (/128) и один от slaac (/64), с

Соединение nmcli изменить iface ipv6.method "auto"
подключение nmcli изменить iface ipv6.addr-gen-mode "eui64"
Соединение nmcli изменить iface ipv6.token "::dead:beef"

Я сделал статический адрес slaac, но я хочу удалить ipv6 из DHCPv6. Является ли это возможным? В графическом интерфейсе есть только варианты «авто» и «авто, только dhcp». Хочу вариант "авто, только SLAAC".

2
Baltazar Ling 26 Апр 2018 в 01:04

1 ответ

После множества поисков и экспериментов оказалось, что единственная настройка, которая поможет это сделать, это ignore.

nmcli c mod enp10s0f4 ipv6.method ignore

Это дало мне только адрес SLAAC и полностью игнорировало DHCPv6. К сожалению, он также проигнорировал параметр ipv6.addr-gen-mode и дал мне адрес EUI64, хотя он был установлен на stable-privacy.

3: enp10s0f4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:24:27:88:13:67 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.75/24 brd 10.0.0.255 scope global dynamic noprefixroute enp10s0f4
       valid_lft 172789sec preferred_lft 172789sec
    inet6 2001:db8:8d7f:9760:224:27ff:fe88:1367/64 scope global dynamic mngtmpaddr 
       valid_lft 86398sec preferred_lft 86398sec
    inet6 fe80::224:27ff:fe88:1367/64 scope link 
       valid_lft forever preferred_lft forever

Для моих целей это приемлемо, но вам придется решить для себя, можете ли вы смириться с обменом одной проблемы на другую.

0
Michael Hampton 4 Июл 2021 в 05:49