Re: IPv6 uber IPv4 mittels gre-Tunnel klappt nicht

From: Bjoern Engels <engels(at)openit.de>
Date: Thu, 22 May 2003 09:20:25 +0200

On Wed, May 21, 2003 at 06:57:57PM +0200, Bernd Walter wrote:
 
> > ifconfig gre0 inet6 2001:xx:0:1::1 2001:xx:0:1::0 prefixlen 128 link1 up
> > ifconfig gre0 tunnel 217.69.xx.219 217.69.xx.129
>
> Warum link1?

Ich dachte zuerst, das Link-Argument sei zwingend notwendig, und das
physikalische Interface ist Link 1.

> > und weil's nicht ging, auch mal so:
> >
> > ifconfig gre0 217.69.xx.219 217.69.xx.129 netmask 0xffffffff link1 up
> > ifconfig gre0 tunnel 2001:xx:0:1::1 2001:xx:0:1::0
>
> Neh - das ist falsch rum.
> Damit packst du IPv4 in IPv6.

Das war auch eher aus reiner Verzweiflung ;)

> > Beides hat zu folgendem Ergebnis gefuehrt:
> >
> > # ping6 2001:xx:0:1::0
> > PING6(56=40+8+8 bytes) 2001:xx:0:1::1 --> 2001:xx:0:1::
> > ping6: sendmsg: Address family not supported by protocol family
> > ping6: wrote 2001:xx:0:1::0 16 chars, ret=-1
>
> Ich bin mir nicht sicher, daß die gre Implementierung überhaupt IPv6
> kann.

Muesste dem GRE nicht vollkommen egal sein, was ich darauf packe?

> Was sagt denn route get -inet6 2001:xx:0:1::0?

# route get -inet6 # route get -inet6 2001:aa8:0:1::0
route: writing to routing socket: Invalid argument

> Was sagt ifconfig gre0? - Hat der die Daten richtig übernommen?

Da kann ich nur raten, weil ich bisher unter FreeBSD noch keinen GRE-
Tunnel konfiguriert habe.
# ifconfig gre0
gre0: flags=9051<UP,POINTOPOINT,RUNNING,LINK0,MULTICAST> mtu 1476
        inet6 2001:aa8:1::1 --> 2001:aa8:1:: prefixlen 128
        inet6 fe80::2a0:c9ff:fe9f:a666%gre0 prefixlen 64 scopeid 0x4

> Was spricht denn gegen einen GIF Tunnel?

Ich war mir nicht sicher, ob ich das damit machen kann, habe es aber
jetzt auch mal ausprobiert, da im Handbuch steht, dass GRE-Tunnel
auch ueber gif-Interfaces aufgebaut werden koennen. (Wenn ich mir
im tcpdump aber anschaue, was ueber ein gif-Interface geht, dann sieht
das nicht nach GRE aus.)
Ich habe jetzt alle Moeglichkeiten ausprobiert, die mir einfielen:
Auf der Juniper GRE an gif bzw. gre auf der FreeBDS-Schuessel, und
IPIP an gif/gre. Nichts hat funktioniert :( Allerdings gab es eine
Kombination, in der auf der Juniper wenigstens Incoming Packets
angezeigt wurden, aber ohne dass diese geantwortet haette. Ich meine,
das war IPIP an gif, bin mir aber nicht mehr so sicher. Ich werde im
Laufe des Tages noch ein wenig rumspielen, und das noch mal versuchen.

-- 
Mit freundlichen Gruessen
Bjoern Engels                                            OpenIT GmbH
engels(at)openit.de                                         Jahnstr. 18
PGP keyID 1024D/FB601479                         D-40215 Duesseldorf
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 22 May 2003 - 09:20:31 CEST

search this site