[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(usagi-users 01916) USAGI-stable & Freenet6



Today I switched from using the released kernel support for ipv6 to the latest USAGI-stable, and suddenly, my tunnel no longer works properly.

Before we begin, let me reiterate: My tunnel was working with the vanilla kernel, with the config listed below. It no longer works with USAGI, but where exactly the oops is, is left as an exercise to the reader.


I had been using these commands in a startup script to bring up the tunnel manually, since tspc never did want to work properly


/sbin/ifconfig sit0 up
/sbin/ifconfig sit0 add ${IP6ADDRESS}/128

/sbin/route -A inet6 add ${IP6PREFIX}/48 metric 1 dev eth0
/sbin/route -A inet6 add ::/0 gw ::206.123.31.114 metric 1 dev sit0

All works right up to the point of adding the default route, which of course actually connects the tunnel

with the last command I get a "SIOCADDRT: Invalid argument"

Try to do it with iptunnel, (ie: iptunnel change sit0 remote 206.123.31.114
and get "ioctrl:  No such file or directory"

Now here's the fun part:

when I do:

ipconfig sit0 tunnel  ::206.123.31.114 up
ipconfig sit0 add ${IP6ADDRESS}

it gives me:

sit0        inet6 addr: ${IP6ADDRESS}
sit1        (actual tunnel)

so, of course, this doesn't work. don't ask me where sit1 came from, I don't know

but...
if I change everything to sit1, all works properly

long as I don't try to setup my tunnel on sit0, i'm fine

??

Comments, anyone?

J


"I live in a strange universe. Things like this are fairly normal" -- John Crichton, astronaut