[sisyphus] dhcp client ipv6

Alexey Shabalin a.shabalin на gmail.com
Чт Апр 5 17:18:41 MSK 2012


5 апреля 2012 г. 16:33 пользователь Sergei Epiphanov написал:
> On 5 апреля 2012 15:09 Alexey Shabalin wrote:
>> Начну с dhcp клиента. Наш dhcp клиент по умолчанию dhcpcd почти ничего
>> не умеет с ipv6.
>
> Хм, у меня компьютер получает IPv6 адрес от моего роутера с DHCPv6 на борту.
> Без него IPv6 адрес у компьютера отсутствует. Интересно, а что именно не
> работает?
Вот только это и работает в dhcpcd.
Попробуйте использовать не роутер для вещания префикса сети,
а сервер dhcp6 (и отключите на роутере вещание префикса сети)- и вы
ничего не получите, ни адреса, ни dns, вообще ничего.
А получить адрес dns вам и роутер не поможет, нужен именно dhcp.
Например, посмотрите на includes/dhcp6.h в dhcp-4.2.3:

/*.
 * DHCPv6 well-known multicast addressess, from section 5.1 of RFC 3315.
 */
#define All_DHCP_Relay_Agents_and_Servers "FF02::1:2"
#define All_DHCP_Servers "FF05::1:3"

Это мультикаст адрес dhcp сервера. В сырцах dhcpcd упоминания этих адресов нет.

Поэтому сейчас очень необходим dhclient.

-- 
Alexey Shabalin


Подробная информация о списке рассылки Sisyphus