The IPv6 routing configuration in RedHat Linux system
For proper communication in an IPv6 environment, the operating system needs a properly configured routing. For RedHat Linux operating systems routes for each network interface are defined in /etc/sysconfig/network-scripts in separate files. For IPv6 these files are named route-interface_name, for example for eth0 it is route-eth0. Whereas for IPv6 these files are named route6-interface_name, for example for eth0 it is route6-eth0. The format of this entry is simple:
"destination_IPv6_network_address" via "IPv6_gateway_address"
An example for interace eth0 /etc/sysconfig/network-scripts/route6-eth0:
2001:db7:1::/64 via 2001:db7:1::0001
2001:db8:1::/64 via 2001:db8:1::0001
2001:db9:1::/64 via 2001:db9:1::0001
After all changes there should be:
service network restart