[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