IPv4 und IPv6 auf einem Interface

lecram

Member
Hallo zusammen,

Ich möchte gerne dual IP Stack fahren also IPv4 und IPv6 auf dem gleichen Interface aber ohne Tunnel. Daher habe ich folgende Configuration gemacht

ifconfig_xl0="inet xx.xx.xx.xx netmask 255.255.255.224"
ifconfig_xl0="inet6 xxxx:xxxx::xxxx prefixlen 123"
defaultrouter="xx.xx.xx.xx"
ipv6_enable="YES"
ipv6_network_interfaces="xl0"
ipv6_gateway_enable="YES"
ipv6_defaultrouter="xxxx:xxxx::xxxx"

Mache ich es diesen weg so wird mir immer der IPv4 Stack überschrieben und ich habe keine IPv4 Adresse auf dem Interface. Wie mache ich das ich IPv4 und IPv6 Native auf dem gleichen Interface fahre. Wie ich es verstanden habe ist das GIF0 Interface nur für Tunnel, da mein Provider aber IPv4 und IPv6 Adressen jedem abgibt und ich gerne dual Stack fahren würde. Leider habe ich beim Googeln keine Inteligente Lösung gefunden auch in meinem FreeBSD Buch wird so was nicht abgehandelt wie man das lösen muss nur mit Tunnels.

Danke für eure Hilfe.

Lecram
 
Hi,

> ifconfig_xl0="inet xx.xx.xx.xx netmask 255.255.255.224"
> ifconfig_xl0="inet6 xxxx:xxxx::xxxx prefixlen 123"

das sollte hier
ipv6_ifconfig_xl0"....."
heissen. Geht bei mir ohne Probleme:

ifconfig_rl0="inet 193.149.36.81 netmask 255.255.255.248"
ipv6_enable="YES"
ipv6_ifconfig_rl0="2001:608:203::1 prefixlen 64"
ipv6_defaultrouter="-iface tun0"


Ciao,
-Martin.
 
Zurück
Oben