Рейтинг:1

azure linux не имеет маршрута ipv6 по умолчанию

флаг id

Среда

  • ВМ: Linux Debian 10.10
  • Виртуальная сеть с адресным пространством и подсетями ipv4 и ipv6
  • Общедоступный адрес ipv4 и общедоступный адрес ipv6 (стандартный SKU)
  • Сетевая карта виртуальной машины связывает общедоступный IPv4 и общедоступный IPv6-адрес
  • VM NIC назначен частный адрес ipv4 и ipv6 (проверьте с айпи адрес)

Группа сетевой безопасности:

введите описание изображения здесь

Сетевой сетевой адаптер Эффективные маршруты

введите описание изображения здесь

Проблема

Не удается подключиться http://ipv6.google.com

# curl -v http://ipv6.google.com
* Попытка 2404:6800:4005:812::200e...
* Установлен TCP_NODELAY
* Ошибка немедленного подключения для 2404:6800:4005:812::200e: сеть недоступна
* Закрытие соединения 0
curl: (7) Не удалось подключиться к серверу

Нет маршрута по умолчанию ipv6

# ип -6 р
::1 dev lo proto kernel metric 256 pref medium
fd00::/80 dev docker0 metric 1024 linkdown pref medium
fd00:4244:7016::4 dev eth0 proto kernel metric 256 pref medium
fe80::/64 dev docker0 proto kernel metric 256 linkdown pref medium
fe80::/64 dev br-a3568bc4adc5 proto kernel metric 256 pref средний
fe80::/64 dev veth907e563 прото ядро ​​метрика 256 pref средний
fe80::/64 dev vethdf50b7b протоядерная метрика 256 преф средний
fe80::/64 dev veth1322b71 протометрика ядра 256 преф средний
fe80::/64 dev veth6d1b4d6 протометрика ядра 256 преф средний
fe80::/64 dev vethca17875 прото ядро ​​метрика 256 преф средний
fe80::/64 dev eth0 proto kernel metric 256 pref средний

Нет маршрута по умолчанию в объявлении маршрутизатора ipv6

Объявление маршрутизатора содержит только длину префикса

# tcpdump -i eth0 -vv icmp6
tcpdump: прослушивание на eth0, тип ссылки EN10MB (Ethernet), размер захвата 262144 байт
00:51:28.053407 IP6 (hlim 255, следующий заголовок ICMPv6 (58) длина полезной нагрузки: 56) fe80::1234:5678:9abc > ip6-allnodes: [icmp6 sum ok] ICMP6, объявление маршрутизатора, длина 56
        hop limit 0, Flags [managed, other stateful], pref medium, время жизни маршрутизатора 9000 с, доступное время 0 мс, таймер повторной передачи 0 мс
          опция адреса исходной ссылки (1), длина 8 (1): 12:34:56:78:9a:bc
            0x0000: 1234 5678 9abc
          опция информации о префиксе (3), длина 32 (4): fd00:4244:7016::/64, флаги [onlink], действительное время бесконечность, прив. бесконечность времени
            0x0000: 4080 ffff ffff ffff ffff 0000 0000 fd00
            0x0010: 4244 7016 0000 0000 0000 0000 0000

IPV6-адрес

# ip -6 адрес
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 состояние НЕИЗВЕСТНО qlen 1000
    inet6 :: 1/128 узел области видимости
       valid_lft навсегда
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 состояние UP qlen 1000
    inet6 fd00:4244:7016::4/128 глобальная область действия
       valid_lft навсегда
    ссылка на область inet6 fe80::20d:3aff:fe82:b7d3/64
       valid_lft навсегда
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> состояние mtu 1500 DOWN
    inet6 fe80::1/64 ссылка на объем ориентировочная
       valid_lft навсегда
4: br-a3568bc4adc5: <BROADCAST,MULTICAST,UP,LOWER_UP> состояние mtu 1500 UP
    ссылка на область inet6 fe80::42:5bff:fe7d:1e0d/64
       valid_lft навсегда
16: veth907e563@if15: <BROADCAST,MULTICAST,UP,LOWER_UP> состояние mtu 1500 UP
    inet6 fe80::44da:baff:fef3:c54d/64 ссылка на область видимости
       valid_lft навсегда
18: vethdf50b7b@if17: <BROADCAST,MULTICAST,UP,LOWER_UP> состояние mtu 1500 UP
    inet6 fe80::5c5d:93ff:fead:8190/64 ссылка на объем
       valid_lft навсегда
20: veth1322b71@if19: <BROADCAST,MULTICAST,UP,LOWER_UP> состояние mtu 1500 UP
    inet6 fe80::f4a1:ceff:fe3e:55f4/64 ссылка на область видимости
       valid_lft навсегда
22: veth6d1b4d6@if21: <BROADCAST,MULTICAST,UP,LOWER_UP> состояние mtu 1500 UP
    ссылка на область inet6 fe80::60de:73ff:fe59:74ec/64
       valid_lft навсегда
24: vethca17875@if23: <BROADCAST,MULTICAST,UP,LOWER_UP> состояние mtu 1500 UP
    ссылка на область inet6 fe80::f47a:a6ff:febf:a444/64
       valid_lft навсегда
George Shuklin avatar
флаг cn
Я думаю, вы пропустили `ip -6 addr list` в выводе. Более того, кто должен настраивать этот адрес? Ты? сама майкрософт?
флаг id
Добавлен адрес ipv6 @GeorgeShuklin. Виртуальной машине назначен частный IPv6-адрес от DHCPv6.
флаг fr
У вас есть «срок службы маршрутизатора 9000s» в рекламе маршрутизатора, который должен установить для вас маршрут по умолчанию. Не могли бы вы проверить, что находится в `/proc/sys/net/ipv6/conf/eth0/accept_ra_defrtr`?
флаг id
@Tomek `/proc/sys/net/ipv6/conf/eth0/accept_ra_defrtr` равно `1`
Рейтинг:1
флаг id

I fixed the problem. ipv6 forward is enabled by default and accept_ra is set to 1 which ignore router advertisement. Add following to /etc/sysctl.conf to turn off ipv6 forwarding:

net.ipv6.conf.all.forwarding=0

Update

The ipv6 forwarding is enable by docker ipv6 feature. So setting the interface accept_ra=2 for docker with ipv6 enabled.

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

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