Re: ipv6 route immer falsch

From: Bernd Walter <ticso(at)cicely8.cicely.de>
Date: Fri, 20 Sep 2002 20:07:33 +0200

On Fri, Sep 20, 2002 at 02:27:49PM +0200, Matthias Fechner wrote:
> Hallo Bernd,
>
> * Bernd Walter <ticso(at)cicely8.cicely.de> [20-09-02 14:10]:
> > Du konfiguriert an keiner Stelle IPs auf gif0.
>
> Doch, mit dieser Zeile:
> > > gifconfig_gif0="192.168.1.1 1x.x.x.x" # durch x ersetzt
>
> Statt den x steht da eine IP, gilt auch für die anderen Einträge.

Ich meine nicht die externen IPs, sondern die Internen.

> > Solange kein ifconfig gif0 plumb passiert ist kannst du auch keine Route
> > draufsetzen, weil das Interface noch gar nicht existiert.
> > Das sollte dir der beim booten aufgerufene route add auch melden.
>
> Nein, er setzt ja eine Route, aber nicht auf die richtige IP, sondern
> immer auf die site-local ip.

Die hat der vermutlich erst nach dem DAD mit der Gegenstelle - ist ja
schließlich ein Point-to-Point Interface.
Im Gegensatz zu Physikalischen Interfaces werden logische jedoch erst
mit der ersten Konfiguration erstellt und machen den DAD recht spät -
mitunter ist der beim route add default noch nicht durch.

> > Warum machst du eigendlich keine Route auf eine IP?
>
> Weil ich einen ipv6 Tunnel habe.

Habe ich auch:
[67]cicely6# netstat -nrf inet6 | grep default
default 3ffe:400:8d0:101::2 UGSc gif0
[68]cicely6# ifconfig gif0
gif0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1280
        tunnel inet 80.135.189.100 --> 213.83.6.106
        inet6 fe80::200:92ff:fea7:1340%gif0 prefixlen 64 scopeid 0x1e
        inet6 3ffe:400:8d0:300::1 --> 3ffe:400:8d0:101::2 prefixlen 128
Ich glaube nicht, daß es Sinn macht auf Transfer-IPs zugunsten von
Linklocal zu verzichten.

> > Ist es Absicht, das du gifconfig_gif0 auf eine Intra-IP setzt?
>
> Erst local -> dann extern(sind die x's hinten).

Ich halte es lieber zu sagen: erst local, dann remote.
Deshalb muss die Gegenstelle denoch die 192.168 ereichen können.
In der Regel macht man einen Tunnel zu einen Rechner, der nicht im
Intranet steht und somit auch keine 192.168'er ereichen kann.
Aber das hängt natürlich von deinem speziellen Einsatz ab.

> > Wo setzt du eigendlich IPs auf gif0 und warum machst du das nicht per
> > rc.conf?
>
> Das steht in der rc.conf oder geht das noch anders?

In deiner rc.conf setzt du nur die externen IPs (extern bezogen auf
den Tunnel) - die inneren setzt du nicht.
Das erklärt sich natürlich dadurch, daß du mit den linklocal arbeitest.
Ich halte das jedoch für eine schlechte Idee, was womöglich gar für
dein Problem verantwortlich ist.

-- 
B.Walter              COSMO-Project         http://www.cosmo-project.de
ticso(at)cicely.de         Usergroup           info(at)cosmo-project.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 20 Sep 2002 - 20:07:47 CEST

search this site