
| Vine 1.0 | Kernel 2.0 |
| Vine 1.1 | Kernel 2.0 |
| Vine 2.0 | Kernel 2.2 |
| Vine 2.1 | Kernel 2.2 |
| Vine 2.1.5 | Kernel 2.2 |
| Vine 2.5 | Kernel 2.4 |
| Vine 2.6 | Kernel 2.4 |
| Vine 3.0 | Kernel 2.4 |
| Vine 3.1 | Kernel 2.4 |
# /sbin/insmod ipv6 |
image=/boot/vmlinuz-2.4.27-0vl17 label=linux read-only root=/dev/hda3 append=" NETWORKING_IPV6=yes resume2=swap:/dev/hda4" |
% /sbin/lsmod |
% /bin/traceroute6 www.kame.net. |
inet6アドレス: fe80::XXXX:XXXX:XXXX:XXXX/10 範囲:リンク inet6アドレス: 2001:XXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX/64 範囲:グローバル |
# /sbin/ifconfig sit0 up # /sbin/ifconfig sit0 add 2002:XXXX:XXXX::1/16 ← 自分のパブリックIPv4アドレスから生成するIPv6アドレス # /sbin/route -A inet6 add ::/1 dev sit0 gw ::192.26.91.178 |
:
IPV6INIT=yes
IPV6TO4INIT=yes
IPV6TO4_IPV4ADDR=XXX.XXX.XXX.XXX ← eth0のIPv4アドレスと同一の場合は省略可
IPV6TO4_RELAY=192.26.91.178 ← 日本の6to4リレールータ |
sit0 ::/1 |
# /sbin/ifconfig eth0 add 2001:XXX:XXXX::1/64 ← NICにIPv6アドレスを付ける # /sbin/ifconfig sit0 tunnel ::XXX.XXX.XXX.XXX ← トンネル接続先のIPv4アドレスを指定 # echo 0 > /proc/sys/net/ipv6/conf/all/accept_ra ← 自動設定を禁止 # echo 0 > /proc/sys/net/ipv6/conf/all/accept_redirects ← redirectを禁止 # echo 1 > /proc/sys/net/ipv6/conf/all/forwarding ← パケット転送を許可 # /sbin/route -A inet6 add 2001:XXX:XXXX::/64 dev eth0 ← LANへの経路 # /sbin/route -A inet6 add ::/1 dev sit1 ← デフォルト経路 |
# /bin/ping6 -I sit1 ff02::1 PING ff02::1(ff02::1) from fe80::XXXX:XXXX%sit1 sit1: 56 data bytes 64 bytes from ::1: icmp_seq=0 hops=64 time=155.000 usec 64 bytes from fe80::XXX:XXXX:XXXX:XXXX%sit1: icmp_seq=0 hops=64 time=9624.000 usec (DUP!) |
:
IPV6INIT=yes
IPV6ADDR=2001:XXX:XXXX::1/64 |
DEVICE=sit1 BOOTPROTO=none ONBOOT=yes IPV6INIT=yes IPV6TUNNELIPV4=XXX.XXX.XXX.XXX ← トンネル接続先のIPv4アドレスを指定 IPV6ADDR=2001:XXX:XXXX:ffff::1/128 ← eth0を設定した場合はなくて構わない |
sit1 ::/1 |
image=/boot/vmlinuz-2.4.27-0vl7.3 label=linux read-only root=/dev/hda3 append=" NETWORKING_IPV6=yes IPV6FORWARDING=yes IPV6AUTOCONF=no resume2=swap:/dev/hda4" |
router ripng network sit1 route 2001:XXX:XXXX::/48 ← 割り当てられたアドレスの範囲に応じて変更 |
Vine extras ソース http://ring.asahi-net.or.jp/pub/linux/Vine/VinePlus/3.1/SRPMS.extras/ Vine extras バイナリ http://ring.asahi-net.or.jp/pub/linux/Vine/VinePlus/3.1/i386/RPMS.extras//etc/radvd.confの設定例
interface eth0
{
AdvSendAdvert on;
prefix 2001:XXX:XXXX::0/64
{
AdvOnLink on;
AdvAutonomous on;
};
};
|
ソース iptables-1.2.10-0vl2.src.rpm バイナリ iptables-ipv6-1.2.10-0vl2.i386.rpm iptables-ipv6-1.2.10-0vl2.ppc.rpmip6tablesの使用方法はiptablesとほとんど同じですが、主な違いが2つあります。まず、「-m state」が使えないこと。これはとても不便です。今後に期待。もう1つは、「icmp」の代わりに「ipv6-icmp」または「icmpv6」と書くこと。詳しくはjman ip6tablesをご覧ください。
# /sbin/ip6tables-save > /etc/sysconfig/ip6tables # /sbin/chkconfig --level 2345 ip6tables on |
options {
directory "/var/named";
listen-on-v6 { any; };
: |
www IN A XXX.XXX.XXX.XXX IN AAAA 2001:XXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX |
:
zone "X.X.X.X.X.X.X.0.1.0.0.2.ip6.arpa" {
type master;
file "named.ipv6-rev";
};
: |
;
; 2001:XXX:XXXX/48 rev hosts file
;
$TTL 86400
@ IN SOA ns.v6.vinelinux.org. postmaster.v6.vinelinux.org. (
200301241 ; Serial yyyymmddn
10800 ; Refresh 3h
3600 ; Retry 1h
3600000 ; Expire 42d
86400 ; Minimum 1d
)
IN NS ns.v6.vinelinux.org.
X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X IN PTR www.v6.vinelinux.org.
: |
# apt-get update # rpm -e postfix --nodeps # apt-get install sendmail sendmail-cf sendmail-doc |
% /usr/sbin/sendmail -bt -d0
Version 8.13.1
Compiled with: DNSMAP LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8 MIME8TO7
NAMED_BIND NETINET NETINET6 NETUNIX NEWDB PIPELINING SASLv2
SCANF STARTTLS TCPWRAPPERS USERDB
============ SYSTEM IDENTITY (after readcf) ============
(short domain name) $w = v6
(canonical domain name) $j = v6.vinelinux.org
(subdomain name) $m = vinelinux.org
(node name) $k = v6
========================================================
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> |
DAEMON_OPTIONS(`Name=MTA-v6, Family=inet6, Port=smtp')dnl |
# apt-get update # rpm -e apache --nodeps # apt-get install apache2 apache2-manual |
server ntp1.v6.mfeed.ad.jp. server ntp2.v6.mfeed.ad.jp. server ntp3.v6.mfeed.ad.jp. driftfile /etc/ntp/drift |
ntp1.v6.mfeed.ad.jp. |
nameserver ::1 |
rpm [vine] http://ring.asahi-net.or.jp/pub/linux/Vine/apt 3.1/$(ARCH) main devel plus extras updates rpm-src [vine] http://ring.asahi-net.or.jp/pub/linux/Vine/apt 3.1/$(ARCH) main devel plus extras updates |
# /usr/sbin/ntpdate -6 ntp1.v6.mfeed.ad.jp. |
| Vine Linux | http://vinelinux.org/ |
| ipv6.org | http://www.ipv6.org/ |
| Linux IPv6 HOWTO | http://www.tldp.org/HOWTO/Linux+IPv6-HOWTO/ |
| 6bone | http://www.6bone.net/ |
| KAME Project | http://www.kame.net/ |
| USAGI Project | http://www.linux-ipv6.org/ |
| TAHI Project | http://www.tahi.org/ |
| KDDI研究所 6to4 | http://www.6to4.jp/ |
| vine-users | IPv6の話題がたまに出ます |
| 2003年 1月22日 | 初版 | 新規公開(Vine 2.5/2.6対応) |
| 2004年12月 4日 | 第15版 | Vine 3.0/3.1対応 |
| 2005年 5月 8日 | 第16版 | ntp追加 |
| 2005年 8月23日 | 第17版 | 6to4リレールータのIPv4アドレス変更 |