7. února 2011

DHCPv6 - Statická konfigurace IPv6 adres pomocí DHCPv6

Při dnešní změně IP u Netboxu jsem musel překonfigurovat IPv6 na serveru (samozřejmě). Změnit IP adresy a DNS záznamy bylo otázkou pár minut, ale pak jsem se rozhodl, že je konečně na čase to dotáhnout do konce.
Jednak jsem díky špatnému nastavení firewallu nebyl schopen z vnitřní sítě komunikovat s vnějším IPv6 světem, a pak se mi taky nelíbily ty automaticky generované IPv6 adresy podle stateless konfigurace. Takže jsem se tedy rozhodl, že zkusím rozchodit IPv6 a naopak vypnout automatickou konfiguraci.
  1. V souboru /etc/radvd.conf je třeba upravit položky AdvOtherConfigFlag a AdvManagedFlag, obojí nastavit na on.
  2. Nainstalovat balíček wide-dhcpv6-server.
  3. Upravit souhor /etc/wide-dhcpv6/decp6s.conf - důležitý je address pool a nastavení DNS serverů.
    option domain-name-servers 2002:5f52:963d::1;
    option domain-name "v6.gcm.cz";
    
    pool lan {
    range 2002:5f52:963d:1::1000 to 2002:5f52:963d:1::2000;
    };
    Volba domain-name-servers specifikuje IPv6 adresy DNS serverů, které se mají v síti použít.
    Volba domain-name udává doménu pro LAN.
    Pool má nějaký název (v mém případě je to právě lan) a range je rozsah IPv6 adres, odkud se má automaticky brát pro klienty.
  4. Restartovat radvd a wide-dhcpv6.
Nyní, po obnovení IP u klientů (možná bude třeba odstranit starou IP, kterou si systém pamatuje) by měly dostat adresy z DHCPv6 a nikoliv automaticky nakonfigurované.

Ještě jsem se setkal s problémem na Windows 7, že upřednostňovaly spojení po IPv4. To je pravděpodobně jejich default pro 6to4 IPv6 adresy, protože jde přeci jen o tunelované spojení a to bude vždy pomalejší. Já ale chtěl mít IPv6 defaultní (abych měl zeleného panáčka na nix.cz :)), takže jsem hledal jak to vyřešit. A je to podobné jako v Linuxu, což jsem psal před nedávnem.

Stačí do příkazového řádku napsat netsh interface ipv6 set prefix 2002::/16 30 1 a bude vše fungovat tak, jak chci. Pokud to chcete vrátit zpět, použijte netsh interface ipv6 set prefix 2002::/16 30 2.

Panáček je zelený, mám krásnou novou IPv6 adresu končící ::12 a ne nějakým 32bit číslem, a snad to zas nějakou dobu bude fungovat. Nicméně mám pocit, že to určitě nemůže být tak jednoduché, takže se pravděpodobně dříve nebo později zas něco pokazí - tipuju že se nějak vrátí do W7 automaticky konfigurovaná IPv6 adresa nebo tak něco. Uvidíme.

O konfiguraci statické IPv6 pro konkrétní počítače zas někdy příště.

EDIT 8.2.2011: Ukázalo se, že wise-dhcp-server neumí DDNS (tedy dynamickou registraci počítače do DNS). Ještě to budu zkoumat, protože tohle chci rozchodit. Určitě o tom zas napíšu článek.

Žádné komentáře:

Okomentovat