Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Интерфейс не принимает IPv6 реквизиты  (Прочитано 1423 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jidckii

  • Автор темы
  • Участник
  • *
  • Сообщений: 164
  • 18.04
    • Просмотр профиля
    • jidckii
Всем привет.
1 провайдер в Екатеринбурге отдает по DHCPv6-PD реквизиты.

Проблема в том, что мой роутер(x86) не получает IPv6 реквизиты.

Узнал у провайдера, маршрутизатор видит мой линк-локал, DHCPv6 сервер принимает мой запрос и отдает мне scope global но мой интерфейс почему то его не принимает.
АМ провайдера я тоже вижу судя по route таблице:

jidckii@keikogi~11:50:28:~$ netstat -6 -nr
Kernel IPv6 routing table
Destination                    Next Hop                   Flag Met Ref Use If
2a02:17d0:411:6a00::/56        ::                         UAe  256 0     0 eth0
fe80::/64                      ::                         U    256 0     0 eth0
fe80::/64                      ::                         U    256 0     0 eth1
::/0                           fe80::207:b3ff:fe0f:1180   UGDAe 1024 8     0 eth0
::/0                           ::                         !n   -1  11703894 lo
::1/128                        ::                         Un   0   2159834 lo
fe80::224:8cff:fe6f:5e4/128    ::                         Un   0   1     0 lo
fe80::12fe:edff:fe03:5bb3/128  ::                         Un   0   1  2854 lo
ff00::/8                       ::                         U    256 0     0 eth0
ff00::/8                       ::                         U    256 2     0 eth1
::/0                           ::                         !n   -1  11703894 lo

Но на интерфейсе увы пусто:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 10:fe:ed:03:5b:b3 brd ff:ff:ff:ff:ff:ff
    inet 5.189.*.*/24 brd 5.189.*.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::12fe:edff:fe03:5bb3/64 scope link
       valid_lft forever preferred_lft forever

вот что вижу от dhclient:

jidckii@keikogi~11:45:47:~$ sudo dhclient -6  -d -P eth0
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Bound to *:546
Listening on Socket/eth0
Sending on   Socket/eth0
PRC: Soliciting for leases (INIT).
XMT: Forming Solicit, 0 ms elapsed.
XMT:  X-- IA_PD ed:03:5b:b3
XMT:  | X-- Request renew in  +3600
XMT:  | X-- Request rebind in +5400
XMT: Solicit on eth0, interval 1080ms.
RCV: Advertise message on eth0 from fe80::207:b3ff:fe0f:1180.
RCV:  X-- IA_PD ed:03:5b:b3
RCV:  | X-- starts 1437288351
RCV:  | X-- t1 - renew  +3600
RCV:  | X-- t2 - rebind +7200
RCV:  | X-- [Options]
RCV:  X-- Server ID: 00:01:00:01:17:92:77:f6:00:50:56:ad:00:32
IA_PD status code NoPrefixAvail: "No prefixes available for this interface."
PRC: Lease failed to satisfy.
RCV: Advertise message on eth0 from fe80::207:b3ff:fe0f:1180.
RCV:  X-- IA_PD ed:03:5b:b3
RCV:  | X-- starts 1437288351
RCV:  | X-- t1 - renew  +3600
RCV:  | X-- t2 - rebind +7200
RCV:  | X-- [Options]
RCV:  X-- Server ID: 00:01:00:01:17:92:77:f6:00:50:56:ad:00:32
IA_PD status code NoPrefixAvail: "No prefixes available for this interface."
PRC: Lease failed to satisfy.
XMT: Forming Solicit, 1080 ms elapsed.
XMT:  X-- IA_PD ed:03:5b:b3
XMT:  | X-- Request renew in  +3600
XMT:  | X-- Request rebind in +5400
XMT: Solicit on eth0, interval 2240ms.
RCV: Advertise message on eth0 from fe80::207:b3ff:fe0f:1180.
RCV:  X-- IA_PD ed:03:5b:b3
RCV:  | X-- starts 1437288352
RCV:  | X-- t1 - renew  +3600
RCV:  | X-- t2 - rebind +7200
RCV:  | X-- [Options]
RCV:  X-- Server ID: 00:01:00:01:17:92:77:f6:00:50:56:ad:00:32
IA_PD status code NoPrefixAvail: "No prefixes available for this interface."
PRC: Lease failed to satisfy.
RCV: Advertise message on eth0 from fe80::207:b3ff:fe0f:1180.
RCV:  X-- IA_PD ed:03:5b:b3
RCV:  | X-- starts 1437288352
RCV:  | X-- t1 - renew  +3600
RCV:  | X-- t2 - rebind +7200
RCV:  | X-- [Options]
RCV:  X-- Server ID: 00:01:00:01:17:92:77:f6:00:50:56:ad:00:32
IA_PD status code NoPrefixAvail: "No prefixes available for this interface."
PRC: Lease failed to satisfy.

jidckii@keikogi~12:36:17:~$ sudo dhcp6c -dDfi eth0
[sudo] password for jidckii:
Jul/19/2015 12:36:25: get_duid: extracted an existing DUID from /var/lib/dhcpv6/dhcp6c_duid: 00:01:00:01:1d:3d:3f:a2:10:fe:ed:03:5b:b3
Jul/19/2015 12:36:25: dhcp6_ctl_init: bind(control sock): Address already in use
Jul/19/2015 12:36:25: client6_init: failed to initialize control channel

Вчера весь день гуглил, нагугли во это :
http://www.gentoo.ru/node/28008
подозреваю, что мой dhcp-client так же может работать в режиме stateless, а не в stateful и по этому не принимает реквизит от DHCPv6 так как ждет по SLAAC. Но как это поправить или узнать, так и не нашел.

Подскажите, в чем может быть проблема ?

Пользователь решил продолжить мысль [time]19 Июль 2015, 12:14:51[/time]:
АП

Ситуация чуть больше прояснилась после того как мне перезвонили от провайдера.

Начну сначала.
IPv4 у нас выдается относительно привязанного MAC-адреса, а IPv6 относительно DUID.
Суть в том, что DHCPv6 все таки не отдает мне scope globe так как мой DUID сренерирован не от мак адреса.
Сейчас и я это увидел:
DUID from /var/lib/dhcpv6/dhcp6c_duid: 00:01:00:01:1d:3d:3f:a2:10:fe:ed:03:5b:b3
MAC - 10:fe:ed:03:5b:b3

Вопрос, как правильно наренерить DUID ??

Пользователь решил продолжить мысль 19 Июля 2015, 12:44:27:
генерирует его как я понял wide-dhcpv6-client

но в докумендации нет инфы о том, как правльно его ренерировать...
http://manpages.ubuntu.com/manpages/vivid/man8/dhcp6c.8.html
http://manpages.ubuntu.com/manpages/vivid/man5/dhcp6c.conf.5.html
« Последнее редактирование: 19 Июля 2015, 12:44:27 от jidckii »
То, что стоит почитать: http://pub.paradev.ru/books/

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Интерфейс не принимает IPv6 реквизиты
« Ответ #1 : 19 Июля 2015, 20:50:07 »
Что-то тут такое было http://linux.ardynet.com/comcastv6.php

Пользователь решил продолжить мысль [time]19 Июль 2015, 22:08:18[/time]:
На местном форуме вроде как разбирали
http://weburg.net/forums/planeta/support/138292?p=5#1589683
« Последнее редактирование: 19 Июля 2015, 21:09:47 от koshev »
OpenWrt 19.07

 

Страница сгенерирована за 0.018 секунд. Запросов: 22.