Freenet6 requires iproute2 to work. I emerged 4.x, 5, and 5.1 on amd64 and none of them worked until i emerged iproute2. After that, worked no prob. Reproducible: Always Steps to Reproduce: 1.emerge freenet6 <without iproute2 installed> 2./etc/init.d/gw6c start 3.
Do you use special settings in /etc/freenet6/gw6c.conf? I have tested with a default configuration file (both anonymous and authentificated), and it worked without iproute2 Also, which error messages do you get? (or incorrect behavoir, ie does the tun interface appear?)
(In reply to comment #1) > Do you use special settings in /etc/freenet6/gw6c.conf? I have tested with a > default configuration file (both anonymous and authentificated), and it worked > without iproute2 > > Also, which error messages do you get? (or incorrect behavoir, ie does the tun > interface appear?) > I was in the process of following the gentoo ipv6 guide http://www.gentoo.org/doc/en/ipv6.xml. I went to the freeweb site and made an account and set my username/password/server to use authentication. You are corrent in that I didnt try it anonymously. The error comes from the linux.sh script: 2008/03/19 08:59:47 gw6c: --- Start of configuration script. --- 2008/03/19 08:59:47 gw6c: Script: linux.sh 2008/03/19 08:59:47 gw6c: sit1 setup 2008/03/19 08:59:47 gw6c: Setting up link to 64.86.88.117 2008/03/19 08:59:47 gw6c: /sbin/ifconfig sit1 tunnel ::64.86.88.117 2008/03/19 08:59:47 gw6c: Error while executing /sbin/ifconfig 2008/03/19 08:59:47 gw6c: Command: /sbin/ifconfig sit1 tunnel ::64.86.88.117 2008/03/19 08:59:47 gw6c: Script failed to execute correctly. 2008/03/19 08:59:47 gw6c: Interface setup (running the template linux) failed. Quitting. 2008/03/19 08:59:47 gw6c: Last error is 4: INTERFACE_SETUP_FAILED. 2008/03/19 08:59:47 gw6c: Quitting. BTW I retested with anonymous settings without iproute and got the same error.
And yes, tun was loaded, from dmesg: tun: Universal TUN/TAP device driver, 1.6 tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
Ah I see now. The linux.sh is a template script generic to all Linux systems. On Gentoo you don't need to run it, just use the init script (/etc/init.d/gw6c). Btw I need to update this guide, as it still speaks about the 'tspc' client
Guide update request done in bug #223691, all done here! Thanks for the report