Ahoj,
mám klasický server s jednou verejnou IP a lokalní PC za NATem s privátními adresy komunikujících po IPv4. Šlo by udělat aby stanice jeli na IPv4 s privátní adresou a server by to přeměňoval na IPv6 veřejné adresy? Nebo alespoň každá stanice dostala veřejnou IPv6 adresu a server by to tuneloval?
Jasne, oba protokoly jsou na sobe celkem nezavisle, takze neni problem mit na vnitrnich pocitacich verejne IPv6 adresy.
Udela se to tak, ze z routeru bude tunel k tunnel brokerovi (treba zminovany Freenet6.net nebo pokud mate statickou IPv4 adresu tak muzete vyuzit i 6to4 tunel bez explicitniho tunnel brokera) a do vnitrni site budete oznamovat IPv6 prefix, ktery jste dostal. Kazdy pocitac ve vnitrni siti si na zaklade tohoto prefixu a sve MAC adresy "vyrobi" vlastni unikatni verejnou IPv6 adresu a jako default route si nastavi adresu toho routeru, od ktereho ten prefix dostal. Pak uz jenom zbyva na routeru povolit forwardovani IPv6 provozu a pripadne nastavit nejaky firewall a je to. Jednoduchy jako facka :-)
Před nedávnem jsem se do podobného úkolu pustil také. Na IRC mi bylo řečeno ať to zkusím přes xs26.net . To jsem učinil, všechno funguje, až na to, že poslední dobou http://xs26.net/ není k dispozici a připojení ven do IPv6 internetu vypadává. Je vámi uváděná služba spolehlivější? A ještě mám jeden dotaz. Na RH jsem jednoduše nastavil do initskriptů a jelo mi to i bez radvd. Dá se i tady obejít bez toho jejich skriptu a bez radvd?
No jde o to ze se chci vyvarovat techhle veci uplne. Pripojuji celou sit a na RH se mi to celkem dari i bez radvd (resp. zebry). Mam proste nastavenou statickou routu a to ze nastavuju IP rucne je prave to co chci. Ale spis k te zmene tunelu, da se RH initscriptum podstrcit vic tunelu naraz? Rucne se to da ale kdyz uz ty skripty pouzivam tak se me nechce inicializaci tunelu psat nekam jinam.
No jak se pise na ipv6.cz, nevyhoda radv je v tom ze se to jaxi nezapoji do DNS. A ja chci adresy takove jakove si vymyslim. A navic tam nechcu uz nic dalsiho instalovat. Ale to je fuk. Me to jede bez toho. Ale ten skript od freenet6 jaxe tu pise nahazuje radvd. To nechci.
Dalsi vec na kterou jsem se chcu zeptat: Jak bych mohl zjistit IP tech tunelu od xs26.net a prihodit si jeste jeden kdyz jim ted nejede web? Jde to? :)
DNS lze resit celkem snadno. Pravidla pro vytvareni IP z MAC jsou jenoducha. Pokud predpokladam, ze do site maji pristup jen lide se znamou MAC, je snadne z ni vygenerovat IP. Pokud pridelujete IP rucne, pravdepodobne rucne doplnite i zaznam do DNS. Takze staci si do nejakeho souboru/DB zapsat dvojice MAC/DNS a po zmene spustit script, ktery do DNS vygeneruje potrebne IP.
Jinak existuje i DHCP pro IPv6, ale nevim jak moc funkcni, netestoval jsem.
Zda se ze novy lynx (http://lynx.isc.org/release/) ma nyni podporu ipv6 v zakladnim baliku (configure option). Co je prijemne, nejdrive zkousi IPv6 a teprve potom IPv4 ...
Bohuzel, links zda se podporu IPv6 nema.
Dalsi prijemne prekvapeni: lsof umi IPv6 a ani jsem ho nemusel znova prekladat.
I openssh ma podporu IPv6. Ma ji tak kvalitni ze ted lsof tvrdi ze posloucha pouze na IPv6 ... zajimalo by me jak zjistit co tim mysli, protoze nastesti se zda ze IPv4 porad funguje ...
Programu ktere umi IPv6 jsou mraky - jen je v nekterych pripadech je ptoreba prekompilovat, neb v defaultni konfiguraci se kompiluji bez teto podpory. IPv6 podporuje uz pekne dlouho napriklad openssh, xchat a irssi (ano, IRC je IMHO jedina sluzba, ktera doopravdy vice vyuziva IPv6), traceroute6 :), lynx, mozilla, apache, ip6tables :), atd.
Jen mne doopravdy dost mrzi, ze v linuxu zatim neni pro IPv6 stavovy firewall.
Me chybi krome stavoveho firewallu jeste REJECT ...
Mimochodem zkusil jsem z kame stahnout patch na wu-ftpd a sice poslusne vysi na IPv6 socketu, ale pokud se na nej pripojite po IPv6 nedostanete z nej data ... datove spojeni proste nejde navazat. (daemon mod, predelal jsem funkci do_daemon na sockunion server). Nevite nekdo co s tim ?