- Získat rozsah. HKfree má přidělený rozsah 2a01:168::/32, což je asi 2^96 IPv6 adres a 2^32 rozsahu.
- Vezmu privátní HKfree rozsah přidělený pro moje AP (Pokud jich mám více, tak vezmu ten nejnižší) a vezmu číslo oblasti X (10.107.X.0/24), které převedu do Hexa a tím získám rozsah pro oblast. (2a01:168:00XX::/48)
- Pro každý router můžu přidělit jeden menší rozsah z rozsahu oblasti (Pokud mám malou oblast, tak mi stačí jeden) A získám tím rozsah pro router (2a01:168:00XX:YY::/56), kde YY je číslo routeru.
- Rozsah pro každé rozhraní pak získám jednoduše přidáním dalších dvou hexa cifer za YY a tím dostávám adresu rozhraní 2a01:168:00XX:YYZZ::/64). Adresa rozhraní musí mít vždy masku /64 !
- Rozsahy pro rozhraní přiděluji pouze na rozhraní, kde jsou připojení nějací lidé. Na linky stačí linkové rozsahy, které router (linux, mikrotik, ...) generuje automaticky. Začínají na ff80::.
- Nejdříve je třeba dovést IPv6 konektivitu na vlastní router. (viz http://wiki.hkfree.org/IPv6)
- Nainstaluji potřebné nástroje (ping6, tracepath6, iputils)
- Upravím /etc/network/interfaces (nebo jiný konfigurák mého systému)
- Povolím forwardování
- Konktivitu z routeru otestuju
- ping6 na www.cesnet.cz
- Rozvedení dále se dá řešit dvěma způsoby.
- Stateless konfigurace, kde v podstatě skoro nic nenastavuju a IP adresa se u připojeného člověka generuje automaticky (doporučeno)
- Jedna možnost je použít daemona radvd
- Druhá možnost je nechat komplet distribuci na zebre (zebra.conf)
- U připojenců pak musím zakázat privacy extension (http://wiki.siliconhill.cz/IPv6#Bezstavov.C3.A1_autokonfiguraceImage Removed)
- Stateful konfigurace, kde je použit DHCP a kde mám kontrolu nad tím, kdo jakou IP dostane.
- Nainstaluji ISC DHCP (Ubuntu - https://launchpad.net/ubuntu/+source/isc-dhcp/4.1.1-P1-15ubuntu2, Debian - http://packages.debian.org/search?keywords=isc-dhcp-server, http://ftp.isc.org/isc/dhcp/dhcp-4.1.2.tar.gz, Gentoo - http://www.gentoo.org/doc/en/ipv6.xml)
{"serverDuration": 513, "requestCorrelationId": "13b443e89c5cfc40"}