我正在寻找configurationSlackware使用ipv6,但我发现所有的指令谈到使用ipv6隧道封装ipv6请求到ipv4数据包,并发送到外部路由器,提取ipv6请求,并发送一个答复(或者,至less,这是我所理解的)。
这是必要的吗? 没有办法configuration一个纯粹的ipv6系统吗? 如果是的话,你能指点我一个指导,清楚地解释如何启用ipv6没有这个招数?
我想首先configuration我的Slackware桌面,然后对我的Centos服务器执行相同的操作。
编辑:也许我给你太less的信息。 抱歉。 我会写更多的信息感谢张贴的指南。
~$ test -f /proc/net/if_inet6 && echo "Running kernel is IPv6 ready" Running kernel is IPv6 ready
所以,似乎在我的内核中启用了ipv6。
ifconfig,route和/etc/resolv.conf内容的其他输出(带有opendns):
~$ /sbin/ifconfig wlan0 | grep inet6 inet6 addr: fe80::21f:3bff:fe60:cc5b/64 Scope:Link ~$ /sbin/route -A inet6 | grep wlan0 fe80::/64 :: U 256 0 0 wlan0 ff00::/8 :: U 256 0 0 wlan0 ~$ cat /etc/resolv.conf inet6 nameserver 2620:0:ccc::2 nameserver 208.67.222.222 nameserver 208.67.220.220
但仍然,与ping6我只能ping本地主机(:: 1)。 其他一切都无法达到。 普通的ping工作正常。
这就是为什么我问我是否有义务使用隧道。
如果您拥有IPv6基础架构,只需设置IPv6 IP即可。 例如使用“ip”或“ifconfig”:
# /sbin/ip -6 addr add <ipv6address>/<prefixlength> dev <interface> # /sbin/ip -6 addr add 2001:0db8:0:f101::1/64 dev eth0 # /sbin/ifconfig <interface> inet6 add <ipv6address>/<prefixlength> # /sbin/ifconfig eth0 inet6 add 2001:0db8:0:f101::1/64
完整的howto可以在以下urlfind: http : //www.tldp.org/HOWTO/Linux+IPv6-HOWTO/