自從我開始寫 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