自从我开始写 IPv6 & Linux - HowTo.我打算设定一个持久的IPv6配置,包含: host-only, router-only, dual-homed-host, router with second stub network, normal tunnels, 6to4 tunnels 和其它.现在我写了一个configuration and script files 这个script有自己的HOWTO:
IPv6-HOWTO/scripts/current. 够运的是, Red Hat Linux 从 7.1 开始就包含了这个script.多亏了Pekka Savola的帮助.
从8.0后也包含了 IPv6-enabled initscript package但是有点小问题("ifconfig" misses "inet6" before "add").
script library应该存在:
/etc/sysconfig/network-scripts/network-functions-ipv6
自动测试:
# test -f /etc/sysconfig/network-scripts/network-functions-ipv6 && echo "Main
? IPv6 script library exists"
library的版本很重要, 更高的版本包含了更多的功能.您可以通过这个检视它:
# source /etc/sysconfig/network-scripts/network-functions-ipv6 &&
? getversion_ipv6_functions
20011124
# modprobe -c | grep net-pf-10
alias net-pf-10 off
NETWORKING_IPV6=yes
# service network restart
# modprobe -c | grep ipv6
alias net-pf-10 ipv6
如果您提供路由广告autoconfiguration 会自动为您设定, 更多的信息请看 /usr/share/doc/initscripts-$version/sysconfig.txt.
7.x 以上, 支持IPv6. 在/etc/rc.config 里有更多的信息. 因为不同的设定方法和scripts结构, 所以不能将Red Hat Linux 当中的方法照搬过来.
How to setup 6to4 IPv6 with SuSE 7.3