IPv6 na Debiane pomocou Hurricane Electric

IPv4 adresy už ubúdajú. RIPE už má posledné rozsahy k dispozícií, a silno odporúčajú prechod na IPv6.

Bohužiaľ, mnoho providerov toto ignoruje. Či už z osobných dôvodov, alebo z technologický dôvodov kedy by im pri nasadení IPv6 vzniklo. Existuje ale riešenie a to sa nazýva „6to4“. 6to4 je jedna z mnoho možností ako tunelovať IPv6 cez existujúcu IPv4 linku. K tomuto tunelu je potrebná pevná verejná IPv4 adresa od vášho providera. Taktiež samozrejme aj podpora operačného systému, keďže používame GNU/Linux Debian tak môžme v pokoji si odškrknúť tento bod, keďže táto podpora vo väčšine GNU/Linux distier existuje.

Teórie bolo už dosť tak sa vrhneme na spojazdnenie IPv6 vo vašej siete.

Ako prvú vec je potrebné aby sme mali účet v Hurricane Electric, presnejšie na webovej stránke tunnelbroker.net.

Po zaregistrovaní budeme mať možnosť si vytvoriť nový „Regular Tunnel“

Do IPv4 Endpoint zadáte vašu IP adresu, túto adresu nemusíte moc zložito hľadať keďže hneď pod políčkom s IP máte vypísanú vašu terajšiu IP.

Ak váš firewall blokuje ICMP zo sveta, je potrebné do vášho firewallu na chvíľu povoliť ICMP z IP adresy 66.220.2.74

Ďalej budeme mať možnosť si vybrať váš výstupný tunel, taktiež pod štátom daného tunela budete vychádzať von do IPv6 internetu. Najbližší pre nás je výstupný tunel v Českej Republike, presnejšie v Prahe. Takže to je pre nás najlepšia forma.

Po vytvorení tunela sa vám objaví v sekcií „Configured Tunnels“. Zvolíme si náš tunel a presmeruje nás to na stránku s konfiguráciou tunela. Odporúčam hneď kliknúť na Assign /48 aby sme hneď získali /48 rozsah ktorý potrebujeme ak chceme ďalej routovať.

Konfigurácia v GNU/Linux Debianu.

Najprv je potrebné spojazdniť IPv6 v moduloch. To môžeme urobiť dočasne napísaním

modprobe ipv6

Ak chceme permanentne zapnúť IPv6 je vhodné napísať modul ipv6 do

/etc/modules

Taktiež je potrebné zapnúť IPv6 forwarding v sysctl. To urobíme zmenou v /etc/sysctl.conf

net.ipv6.conf.all.forwarding=1

Konfiguráciu potvrdíme príkazom

 sysctl -p

Ďalej už ideme konfigurovať tunel. Hurricane Electric nám dáva zopár ukážkových konfigurácii pomocou iproute2 alebo net-utils. Lenže po reštartovaní zariadenia sa tieto nastavenia neuchovajú. Preto my budeme používať formu pomocou konfiguračného súboru /etc/network/interfaces

(V ukážke budem používať namiesto IP adries názvy ako máte označené Adresy v záložke Tunnel Details v tunnelbroker.net )

auto 6to4
iface 6to4 inet6 v4tunnel
        address Client IPv6 Address
        netmask 64
        local Client IPv4 Address
        endpoint Server IPv4 Address
        up ip route add ::/0 dev 6to4

Tu je ukážka nastavenia ako by mohol vyzerať váš konfiguračný súbor

auto 6to4
iface 6to4 inet6 v4tunnel
        address 2001:a:b:c::2
        netmask 64
        local 1.2.3.4
        endpoint 4.3.2.1
        up ip route add ::/0 dev 6to4

Teraz môžete reštartovať networking pomocou systemctl. Ja osobne odporúčam skorej reštartovať celé zariadenie. Vyhnete sa ďalším problémom.

Teraz už je vaša IPv6 konektivita spojazdnená. Môžete ju vyskúšať pomocou príkazu.

ping6 2606:4700:4700::1111

Leave a Reply