Hey folks,
I'm doing some feasibility research on IPv6 and I've run into a problem while
attempting to set up an IPv6/IPv4 network that includes a FC6 machine. It appears
to me to be some sort of kernel incompatibility issue, yet I know that the 2.6.18 kernel is IPv6 compliant...
Here's the setup
Fedora Core Release 6 (Zod)
Kernel 2.6.18-1.2798.fc6 on an i686
Pentium II (Deschutes)
/etc/sysconfig/network:
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=xxxxxxx.xxxxxx
IPV6_DEFAULTGW=12::1%eth0
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:10:4B:1F:77:2C
IPV6INIT=yes
IPV6ADDR=12::2/126
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
PEERDNS=yes
IPADDR=193.168.0.2
GATEWAY=193.168.0.1
NETWORK=193.168.0.0
NETMASK=255.255.255.0
With this configuration, restarting the networking service results in the following:
service network restart
....
....
Bringing up interface eth0: WARN [ipv6_add_route] Unknown error.
Investigating the network-function-ipv6 file shows that the operation fails at the point where it is adding the default route for this interface, i.e. ip -6 route.
The command is:
ip -6 route add ::/0 via 12::1 dev eth0 metric 1
Manually entering this at the command line results in the following error:
RTNETLINK answers: Invalid argument
I have also tried adding the route using the route command, the corresponding command is:
route -A inet6 add ::/0 gw 12::1 dev eth0 metric 1
Manually entering this at the command line results in the following error:
SIOCADDRT: Invalid argument
route version: net-tools 1.60 route 1.98 (2001-04-15)
ip version: ip utility, iproute2-ss060323
What's the deal? I can ping6 between adjacent nodes in my network but I can't set up any routing tables! Any help would be great, thanks.