lkml.org 
[lkml]   [2004]   [Aug]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Trivial IPv6-for-Fedora HOWTO
You can also get an IPv6 tunnel at http://tunnelbroker.ipv6.net.au/ that 
will give you your own IPv6 tunnel and allocation. This isn't just an
Australian site either - you can get either AU or US tunnels, and you
can apply and use it anywhere in the world.

Cheers,

Paul Fraser
paul@fraser.ipv6.net.au


Jeff Garzik wrote:
>
> So, thanks to David Woodhouse for showing me how to do this. IPv6
> appears to be very, very close to a Just Works(tm) state.
>
> These instructions are for Fedora Core 2 users, and describe how to set
> up IPv6 automatically tunnelling (6to4) on an IPv4 network. If you are
> stuck on an IPv4-only network (like most of us), this enables
> communication with IPv6 hosts quickly, easily, and transparently.
>
> (this HOWTO is archived at http://yyz.us/ipv6-fc2-howto.html)
>
>
> Simple setup:
>
> 1) Append to /etc/sysconfig/network
>
> NETWORKING_IPV6=yes
> IPV6_DEFAULTDEV=tun6to4
>
> 2) Append to /etc/sysconfig/ifcfg-eth0
>
> IPV6INIT=yes
> IPV6TO4INIT=yes
>
> 3) Reboot or restart your network interface.
>
> That's it!
>
>
>
> If you have an iptables ipv4 firewall, you'll want to
>
> F1) allow ipv6 tunnelled packets to pass through to ip6tables, by
> allowing protocol 41
>
> iptables -A block -p 41 -j ACCEPT
> ("block" is a custom chain on my firewall)
>
> F2) duplicate your ipv4 firewall rules for ipv6, using ip6tables. Some
> things, like masquerade, are not applicable to ipv6.
>
>
>
> If you have an ipv4 NATing firewall, which serves as a router for a
> local network, you'll want to set up radvd and routing rules, so that
> your hosts autoconfigure ipv6 automatically based on your router's
> advertisements, and also so that your hosts truly speak native ipv6
> without tunneling [the router does the tunnel wrap/unwrap].
>
> R1.1) in /etc/radvd.conf, set "interface ethX" to reflect your router's
> local LAN interface (eth1 on my own firewall).
>
> R1.2) in radvd.conf, comment out "example of a standard prefix" prefix
> {} block
>
> R1.3) in radvd.conf, edit the line "prefix 0:0:0:1234::/64" and change
> "1234" to a network number of your choice.
>
> R1.4) in radvd.conf, edit line "Base6to4Interface ppp0" to reflect the
> interface doing the 6to4 tunnelling (eth0 on my own firewall).
>
> R2) add routing rules for the local network.
>
> # ip -6 route add 2002:184a:9ba9:1010::/64 dev eth1
> # ip -6 addr add 2002:184a:9ba9:1010::1 dev eth1
>
> You cat get the 2002:... address (your 6to4 address, formed from your
> ipv4 address) from your ifconfig. In this example, "eth1" is my local
> LAN interface. eth0 is the interface to my ISP (DSL modem).
>
> Here is what my ifconfig output looks like, after everything is set up
> on my router/firewall:
>
> eth0 Link encap:Ethernet HWaddr 00:00:21:DE:DE:B5
> inet addr:24.74.155.XXX Bcast:255.255.255.255 Mask:255.255.248.0
> inet6 addr: fe80::200:21ff:fede:deb5/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:8759136 errors:0 dropped:0 overruns:0 frame:0
> TX packets:2238155 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:1647432957 (1571.1 Mb) TX bytes:166256535 (158.5 Mb)
> Interrupt:209 Base address:0x8c00
>
> eth1 Link encap:Ethernet HWaddr 00:C0:9F:39:CD:B0
> inet addr:10.10.10.1 Bcast:10.10.10.255 Mask:255.255.255.0
> inet6 addr: 2002:184a:9ab9:110::1/128 Scope:Global
> inet6 addr: 2002:184a:9ab9:110:2c0:9fff:fe39:cdb0/64 Scope:Global
> inet6 addr: fe80::2c0:9fff:fe39:cdb0/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:9073144 errors:0 dropped:0 overruns:0 frame:0
> TX packets:10916350 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:1820645725 (1736.3 Mb) TX bytes:3611957866 (3444.6
> Base address:0xece0 Memory:fe3e0000-fe400000
>
> lo Link encap:Local Loopback
> inet addr:127.0.0.1 Mask:255.0.0.0
> inet6 addr: ::1/128 Scope:Host
> UP LOOPBACK RUNNING MTU:16436 Metric:1
> RX packets:440 errors:0 dropped:0 overruns:0 frame:0
> TX packets:440 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:54209 (52.9 Kb) TX bytes:54209 (52.9 Kb)
>
> tun6to4 Link encap:IPv6-in-IPv4
> inet6 addr: 2002:184a:9ab9::1/16 Scope:Global
> UP RUNNING NOARP MTU:1480 Metric:1
> RX packets:1520 errors:0 dropped:0 overruns:0 frame:0
> TX packets:1614 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:0
> RX bytes:886384 (865.6 Kb) TX bytes:224041 (218.7 Kb)
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:05    [W:0.701 / U:1.028 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site