[Megoldva] ]ipv6 használata adsl-en

 ( nagysa | 2010. április 27., kedd - 13:22 )

Sziasztok!

Az internet szolgáltatóm adsl-en fix ipv4 cimet add, ami működik is.
Kértem tőlük ipv6-os címet is.
Az értesítőben a sok blabla között csak ennyit írtak:
2A02:0558:1001:2100::/56 (256 db)

Beállítottam az +ipv6 parametert az /etc/ppp/options file-ba.
A http://wiki.debian.org/DebianIPv6 szerint.

A syslogban a vonatkozó bejegyzések:

peer from calling number 00:12:7F:FC:EA:6C authorized
Apr 26 07:45:36 fw pppd[6253]: local LL address fe80::95b3:6c12:9dbd:bc83
Apr 26 07:45:36 fw pppd[6253]: remote LL address fe80::0212:daff:fe57:ec1b

Ez persze így nem jó mert a Scope:Link.

Pingetni tudom a remote pointot ping6 -I ppp0 fe80::0212:daff:fe57:ec1b parancsal. Az átlagos válaszidő: 30.8 ms.

A szolgáltató weboldalán keresve semmilyen infó nincs a beállításról és a használatról.
A gép persze ipv4-en natol a localnetre. Szeretném, ha ipv6-on routolna is, de fogalmam sincs hogyan tovább.
Első lépésben működésre kéne bírni az ipv6-ot csak a localhoston.

Amit nem értek még, hogy a /56 prefix az != 256 -al.

Hát ebben kérném segítségeteket! Merre tovább?

üdv.
nagysa

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

up

Hali!

ipv6 eseten a /56-os halozat 256 darab (mondjuk standard) /64-es halozatot tartalmaz.

Sajnos nem tudom, hogy a debian interfaces fajljaban hogyan kell szepen kezelni az ipv6 cimeket, de az

ip -6 addr add 2A02:0558:1001:2100::1/64 dev ppp0

paranccsal szerintem el tudsz kezdeni jatszogatni...

Mj: A ::1-gyel es a /64-gyel azt mondod meg, hogy az elso cimet szeretned hasznalni az elso halozatbol.

Az első cím a ...::, a ...::1 már a második.


suckIT szopás minden nap! iPhone-ból iPad olcsón, házilag

Jogos, bar nevezhetjuk a ...::-ot nulladiknak is :)

Nagyon köszönöm a tanácsot, be is állítottam.
Sajnos tudnom kéne még az átjáró ip címét. Megpróbálom a szolgáltatónál megtudni. Most a 'route -A inet6 -n' parancsal látom,
hogy nincs default gw.
Így a ping6 2001:4c48:1:f800::6 paracs connect: Network is unreachable-t ad. Ez a cím a hup.hu-é :)

Bár ip6-nál ez mintha máshogy lenne...
Elkezdem a doksit is olvasni, def. gw ügyben.

a gateway ebben az esetben (véleményem szerint) a link másik oldala, vagyis a fe80::0212:daff:fe57:ec1b, bár ez sok szempontból nem stimmel, de kitudja hol rúgják fel az erre vonatkozó rfc-ket;]
Egyszerűbb lenne ha a kapott levelet (előfizetőre vonatkozó adatokat törölve kiraknád)

fe80::0212:daff:fe57:ec1b ez lesz a def. gw d
ip route add default via fe80::0212:daff:fe57:ec1b dev ppp0

az fe80 prefix minden esetben link-local, ez nem lehet default gw!
egyébként a LIR-ek L(ocal) I(nternet) R(egistry) -ok kapnak 2001 -es prefixet, nyilván a kiosztott címnek is így kell kezdődnie..
--
Imperare sibi maximum imperium est.

Sziasztok, sikerült!
Elnézést a késedelemért.

Részemről a fő hiba az volt, hogy a ppp0-nak mindenképpen akartam ipv6-os címet adni.
Nem kell, a ppp0-án jövő csomagok mindenképpen beérkeznek a kernelbe.
Így csak a default route-ot tettem rá a ppp0-ra, hogy oda küldje ki a csomakokat.
Látni gateway nincs megadva. A ppp0 túlvégén valaki így is tudja mit kell csinálni :)
Ipcímet csak a LAN (itt eth0)-nak adtam. Látszik, hogy itt a 0-ra végződő cím is használható.

Tehát két parancs a megoldás:
/# ip a a 2A02:05XX:XXXX:2100::/64 dev eth0
/# ip -6 r a default dev ppp0
fw:/# ping6 hup.hu
PING hup.hu(2001:4c48:1:f800::6) 56 data bytes
64 bytes from 2001:4c48:1:f800::6: icmp_seq=2 ttl=59 time=17.7 ms

Mindenkinek köszönöm az építő ötleteket!
Üdv.
nagysa