radvd wont start

I was wondering if anyone had any experience with ipv6.
Just got a new server and wanted to try ipv6.

I'm using CentOS 3.4 by the way.

This is how my /etc/radvd.conf file looks like (except for the ipv6 part)

Code:
interface eth0
{
    AdvSendAdvert on;
    prefix "my ipv6"::/64
    {
        AdvOnLink on;
        AdvAutonomous on;
    };
};
And using this sh script to start the tunnel (edited the ip's)

Code:
ifconfig sit0 up \
&& ifconfig sit0 inet6 tunnel ::"broakers ip" \
&& ifconfig sit1 inet6 add "ipv6"/128 \
&& route -A inet6 add ::/0 gw "ipv6" dev sit1 \
&& route -A inet6 add 2000::/3 gw "ipv6" dev sit1 \
&& ifconfig eth0 up \
&& ifconfig eth0 inet6 add "ipv6"::/64 \
&& echo 1 > /proc/sys/net/ipv6/conf/all/forwarding \
&& /etc/init.d/radvd start \
&& echo "IPv6 configuration completed" || \
{ echo "IPv6 configuration failed!" 1>&2; exit 1; }
It says IPv6 configuration completed but I've noticed that radvd doesn't start. If I manually try to start it, it doesn't do anything. I've looked in the radvd file and it should echo something like if it started, if there were any errors etc.

I've also checked in /var/log/messages but couldn't find anything there either.

I can ping6 my own ip after doing this, but not other ipv6 hosts.

I'm relatively new to this so I wasn't sure if I should write eth0 (my nic) or make eth1 in the config files.

My box is behind a router at home. Are there any ports that I should forward?


Hope anyone has a solution for my problem(s) radvd wont start
Thanks

 

 

 

 

Top