Рейтинг:0

Systemd-networkd терпит неудачу в автонастройке IPv6, где успешно работает ifupdown

флаг nc

Название немного расплывчато, так как я не знаю, что происходит. Я хочу переключиться на systemd-networkd, и я хочу, чтобы он автоматически настраивал как IPv4, так и IPv6. Я пришел из ifupdown со следующей конфигурацией:

# Этот файл описывает сетевые интерфейсы, доступные в вашей системе
# и как их активировать. Для получения дополнительной информации см. интерфейсы(5).

источник /etc/network/interfaces.d/*

# петлевой сетевой интерфейс
авто вот
iFace Lo Inet Loopback

# Основной сетевой интерфейс
разрешить горячее подключение ens3
iface ens3 инет dhcp
# Это автоматически настраиваемый интерфейс IPv6.
iface ens3 inet6 авто

Это работает:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    ссылка/петля 00:00:00:00:00:00 брд 00:00:00:00:00:00
    инет 127.0.0.1/8 область хоста lo
       valid_lft навсегда
    inet6 :: 1/128 узел области видимости 
       valid_lft навсегда
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast состояние UP группа по умолчанию qlen 1000
    ссылка/эфир 52:54:00:4f:e8:63 брд ff:ff:ff:ff:ff:ff
    альтернативное имя enp0s3
    inet <valid ipv4>/24 brd <valid stuff> scope global dynamic ens3
       valid_lft 86031sec предпочитаемый_lft 86031sec
    inet6 2a01:7c8:****:***:****:ff:fe4f:e863/64 глобальная динамическая область действия mngtmpaddr 
       valid_lft 2591987 сек. предпочитаемый_lft 604 787 сек.
    inet6 fe80::5054:ff:fe4f:e863/64 ссылка на область действия 
       valid_lft навсегда

Затем я хочу переключиться на systemd-networkd, поэтому я создаю следующую конфигурацию

[Соответствовать]
Имя=ens3

[Сеть]
DHCP=да

Затем я очищаю ifupdown, чтобы убрать его с дороги, включаю systemd-networkd и systemd-resolved и перезагружаюсь. IPv4 работает нормально, IPv6 не работает:

ip a 130 мм
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    ссылка/петля 00:00:00:00:00:00 брд 00:00:00:00:00:00
    инет 127.0.0.1/8 область хоста lo
       valid_lft навсегда
    inet6 :: 1/128 узел области видимости 
       valid_lft навсегда
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast состояние UP группа по умолчанию qlen 1000
    ссылка/эфир 52:54:00:4f:e8:63 brd ff:ff:ff:ff:ff:ff
    альтернативное имя enp0s3
    inet <допустимый ipv4> brd <допустимый материал> scope global dynamic ens3
       valid_lft 86371sec предпочитаемый_lft 86371sec
    inet6 fe80::5054:ff:fe4f:e863/64 ссылка на область действия 
       valid_lft навсегда

Таким образом, нет глобального адреса ipv6. Просмотр журналов отладки systemd-networkd дает:

23 января 16:01:43 transip-vps systemd-networkd[3251]: ens3: Настройка маршрута: dst: 2a01:7c8:d003::/48, src: н/д, gw: н/д, prefsrc: н/ a, область действия: глобальная, таблица: основная, прото: ra, тип: одноадресная
23 января 16:01:43 transip-vps systemd-networkd[3251]: ens3: настройка маршрутов NDisc.
23 января 16:01:43 transip-vps systemd-networkd [3251]: ens3: состояние изменено: настроено -> настройка
23 января, 16:01:43. Член DBus.Properties=PropertiesChanged cookie=52 answer_cookie=0 подпись=sa{sv}as имя_ошибки=n/a сообщение об ошибке=n/a
23 января 16:01:43 transip-vps systemd-networkd[3251]: rtnl: получен нестатический сосед, игнорируется.
23 января 16:01:43 transip-vps systemd-networkd[3251]: ens3: маршруты NDisc установлены.
23 января, 16:01:43.
23 января, 16:01:43.
23 января 16:01:43 transip-vps systemd-networkd [3251]: ens3: состояние изменено: настройка -> настроено
23 января, 16:01:43. Член DBus.Properties=PropertiesChanged cookie=53 answer_cookie=0 подпись=sa{sv}as имя_ошибки=n/a сообщение об ошибке=n/a
23 января 16:01:46.
23 января 16:01:46 transip-vps systemd-networkd[3251]: NDISC: вызов обратного вызова для события «маршрутизатор».
23 января 16:01:46 transip-vps systemd-networkd[3251]: ens3: Настройка маршрута: dst: н/д, src: н/д, gw: fe80::d003:1, prefsrc: н/д, область действия : глобальный, таблица: основная, прото: ра, тип: одноадресная
23 января, 16:01:46.
23 января 16:01:46 transip-vps systemd-networkd[3251]: ens3: Настройка маршрута: dst: 2a01:7c8:d003::/48, src: н/д, gw: н/д, prefsrc: н/ a, область действия: глобальная, таблица: основная, прото: ra, тип: одноадресная
23 января 16:01:46 transip-vps systemd-networkd[3251]: ens3: настройка маршрутов NDisc.
23 января 16:01:46 transip-vps systemd-networkd [3251]: ens3: состояние изменено: настроено -> настройка
23 января, 16:01:46. Член DBus.Properties=PropertiesChanged cookie=54 answer_cookie=0 подпись=sa{sv}as имя_ошибки=n/a сообщение об ошибке=n/a
23 января 16:01:46 transip-vps systemd-networkd[3251]: rtnl: получен нестатический сосед, игнорируется.
23 января 16:01:46 transip-vps systemd-networkd [3251]: ens3: маршруты NDisc установлены.
23 января, 16:01:46.
23 января, 16:01:46.
23 января 16:01:46 transip-vps systemd-networkd [3251]: ens3: состояние изменено: настройка -> настроено
23 января, 16:01:46. Член DBus.Properties=PropertiesChanged cookie=55 answer_cookie=0 подпись=sa{sv}as имя_ошибки=n/a сообщение об ошибке=n/a
23 января, 16:01:47.
23 января 16:01:47 transip-vps systemd-networkd[3251]: NDISC: вызов обратного вызова для события «маршрутизатор».
23 января, 16:01:47. : глобальный, таблица: основная, прото: ра, тип: одноадресная
23 января, 16:01:47.
23 января, 16:01:47. a, область действия: глобальная, таблица: основная, прото: ra, тип: одноадресная

До бесконечности. Я вижу, что префикс 2a01:7c8:d003::/48 выглядит правильно (за исключением /48 вместо 64?), но не может установить такой адрес и просто пытается вечно.

Что мне делать, чтобы заставить systemd-networkd ipv6 работать?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.