home of the madduck/ blog/
Adding proper IPv6 to my home network

Dear lazyweb: I claim to know quite a bit about the IPv6 theory, but I lack experience. I have a couple of hosts out there which are already properly IPv6-addressable and work, but I don't have a network scenario.

Unfortunately, I also don't have a lot of time available for this right now. I was thus wondering if anyone of you knew of a document that explained the Debian way of

I know of documents like Juliusz' Getting IPv6 connectivity under Linux (linked from the Debian IPv6 project page, and of course the work by Peter Bieringer (with whom I've worked previously), but I have not found a concise explanation of how to set it all up with minimal hacks on a Debian system.

If noone has such a document, I might have to bite the bullet. Ping me if you want to cooperate.

Update: I did bite: here's my writeup on IPv6 with Debian.

NP: The Phoenix Foundation: Pegasus

Update: From Waikato, Matt Brown sent this howto on 6to4. I sent back a small number of corrections and hope he'll incorporate them soon.

On a related note, I am making good progress getting my Debian systems linked up to the future. I used the excellent SixXS tunnel broker to route 2^80 addresses to my home router and set up another tunnel to one of my native IPv6 hosts in the net. I also added 6to4 to two of my servers. This should give me enough for further experimentation, and eventually for netconf testing.

I've been keeping notes and you can expect a document with simple explanations for everything that I did. But before that, I want to get behind some kernel bugs related to netfilter, such as --state INVALID matching valid packets in kernel 2.6.24 and before and conntrack failing to treat ICMP replies as RELATED with kernels 2.6.18 and 2.6.22. The latter seems fixed in 2.6.24, which isn't backported yet, but which we can expect to be in Etch-And-A-Half and Debian lenny.

Stay tuned…