Summary: | Baselayout network scripts IPv6 over IPv4 tunneling support | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Antti Mäkelä <zarhan> |
Component: | [OLD] baselayout | Assignee: | Roy Marples (RETIRED) <uberlord> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | radek, wolf31o2 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Other | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Antti Mäkelä
2006-02-07 00:57:50 UTC
Apparently someone has already made something up for 6to4 in Gentoo-wiki: http://gentoo-wiki.com/HOWTO_IPv6#IPv6_tunneling_with_6to4 Maybe this can be used as a basis at least for the 6to4 portion. Anyway, it seems that ISATAP has recently run into patent encumberance problems and is no longer supported by USAGI project (removed somewhere around kernel 2.6.8). So I guess that can be dropped for now. Miredo/Teredo support is needed, because 6to4 does not work over NATs and Firewalls (6to4 is basically Ip over Ip (protocol 41), Teredo is just standard UDP traffic from FW's point of view). 6to4 support should probably be in baselayout, because the tunnels can be established without any external tools. Teredo support should probably be provided by Miredo ebuild. Static IPV6 tunnel config_eth0=( "192.168.0.2/24" "2001:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:feb/64" ) routes_eth0=( "default via 192.168.0.1" ) iptunnel_sit1="mode sit remote xxx.xxx.xxx.xxx ttl 64" config_sit1=( "2001:xxxx:xxxx::xxxx:xxxx/128" ) routes_sit1=( "2000::/3" ) That should work in baselayout-1.11, but definitely works on my server on baselayout-1.12 The benefit of this approach is that you can setup a radvd server to autoconfigure your clients for ipv6 addresses and routing - works like a charm :) Personally, I don't like your option 2 as that requires extra config on all clients. So someone else (maybe you?) can write a module for that. ISATAP looks nice, but only supports linux 2.4 kernels by the looks of it so that's a no. Teredo will not be supported by baselayout - instead the Teredo Gentoo maintainer (if there is/will ever be) one should write a net module or init script for integration. If you disagree with any of the above then please open a new bug addressing each point seperately. > Personally, I don't like your option 2 as that requires extra config on all
> clients. So someone else (maybe you?) can write a module for that.
Umm, the point of 6to4 is to get RID of all that extra config on all the clients.
Anyway, opening a new bug for 6to4.
|