diff options
| author | fukachan <fukachan> | 2001-05-17 04:00:43 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-05-17 04:00:43 +0000 |
| commit | 6374f332150e1cee75c8bf9240c08537f58db868 (patch) | |
| tree | aa1c9645949cbb6610b515d206440ad6c4e37893 /fml/doc/ja/tutorial | |
| parent | ca009d82adf1bf7922294a292b7c3f895e67b21e (diff) | |
| download | fml8-6374f332150e1cee75c8bf9240c08537f58db868.tar.gz fml8-6374f332150e1cee75c8bf9240c08537f58db868.tar.bz2 fml8-6374f332150e1cee75c8bf9240c08537f58db868.zip | |
how to configure IPv6
Diffstat (limited to 'fml/doc/ja/tutorial')
| -rw-r--r-- | fml/doc/ja/tutorial/book.sgml | 3 | ||||
| -rw-r--r-- | fml/doc/ja/tutorial/devel/inet6.sgml | 126 | ||||
| -rw-r--r-- | fml/doc/ja/tutorial/include/chapters.ent | 4 |
3 files changed, 130 insertions, 3 deletions
diff --git a/fml/doc/ja/tutorial/book.sgml b/fml/doc/ja/tutorial/book.sgml index de1377a7..2b4be3db 100644 --- a/fml/doc/ja/tutorial/book.sgml +++ b/fml/doc/ja/tutorial/book.sgml @@ -2,7 +2,7 @@ This is an sgml using DocBook dtd. Use sgmltools version 2.0.x or above to generate various output formats. -$FML: book.sgml,v 1.8 2001/05/10 03:12:30 fukachan Exp $ +$FML: book.sgml,v 1.9 2001/05/17 00:47:35 fukachan Exp $ --> <!doctype book public "-//FML//DTD DocBook V3.1-Based Extension//EN" [ @@ -85,6 +85,7 @@ $FML: book.sgml,v 1.8 2001/05/10 03:12:30 fukachan Exp $ &chapter.glossary; &chapter.docbook; &chapter.cvstags; + &chapter.inet6; </part> </book> diff --git a/fml/doc/ja/tutorial/devel/inet6.sgml b/fml/doc/ja/tutorial/devel/inet6.sgml new file mode 100644 index 00000000..dd9abcee --- /dev/null +++ b/fml/doc/ja/tutorial/devel/inet6.sgml @@ -0,0 +1,126 @@ +<!-- + $FML: cvstags.sgml,v 1.2 2001/04/25 02:55:31 fukachan Exp $ +--> + +<appendix id="inet6"> + +<title> NetBSD 1.5 での IPv6 の設定 </title> + +<para> +<ulink url="http://www.netbsd.org/Documentation/network/ipv6/"> +NetBSD の IPv6 の解説 +</ulink> +を読みながら進めれば難しくはないです。 +</para> + +<sect1> + <title> IIJ IPv6 トンネル型サービスの場合 </title> + +<para> +まず、上流 ISP から IPv6 アドレス空間を割り当ててもらいます。 +例えば 2001:240:22::/48 などといったアドレスがもらえます。 +</para> + +<para> +次に IPv6 がルータモードの NetBSD を作り gif0 で IIJ のルータと +トンネルを張ります。 +<screen> + IIJ NOC 側ルータ + | + | (unnumbered link) + | + NetBSD + | + ------------------------ セグメント --- +</screen> +</para> + +<para> +トンネルを張った後、route6d を動かします。 +これにより IIJ からの ::/0 を受けとります。 +そして、 +こちらからは 2001:240:22::/48 を advertise することになります。 +</para> + +<warning> +<para> +route6d を何も考えずに起動すると /64 を advertise してしまうので +/48 に aggregate することを忘れずに。 +</para> +</warning> + +</sect1> + +<sect1> + <title> トンネルの設定 </title> + +<para> +gif インターフェイスを使ってトンネルを張ります。 +手動で設定する場合は、次のようになります。 +<screen> +# ifconfig gif0 tunnel 10.1.1.1 10.2.2.2 +</screen> +ここで、自分のアドレスが 10.1.1.1 +10.2.2.2 がトンネルを張る相手の IP アドレスです。 +このアドレスについては連絡が来ているはずです。 +</para> + +<para> +次回リブート時に自動的に設定されるためには、 +/etc/ifconfig.gif0 に次のような内容を書きます。 +<screen> +tunnel 10.1.1.1 10.2.2.2 +</screen> +</para> + +<para> +トンネルが上がったかどうかは +<screen> +% ping6 -n ff02::1%gif0 +</screen> +を実行して、複数の返事があれば OK です。 +この ff02 の意味などについては +<ulink url="http://www.netbsd.org/Documentation/network/ipv6/"> +[NetBSD の IPv6 の解説] +</ulink> +をはじめ IPv6 の諸解説を参照してください。 +</para> + +</sect1> + + +<sect1> + <title> ルーティング </title> + +<para> +IIJ のルータからは ::/0 (IPv4 なら 0/0) つまりデフォルトルートが +流れてきます。 +</para> + +<para> +route6d を動かすには /etc/rc.conf に +<screen> +route6d=YES route6d_flags="-A 2001:240:22::/48,gif0" +</screen> +と書き、 +<screen> +# /etc/rc.d/route6d start +</screen> +を実行して下さい。 +/48 へ aggregate していることに注意して下さい。 +</para> + +</sect1> + + +<sect1> + <title> ホストなどへのアドレスの割り当て </title> + +<para> +適宜ふるなり、rtadvd か rtsold で自動で割り当てるなりします。 +</para> + +</sect1> + + +</appendix> diff --git a/fml/doc/ja/tutorial/include/chapters.ent b/fml/doc/ja/tutorial/include/chapters.ent index 78066a9d..a646fade 100644 --- a/fml/doc/ja/tutorial/include/chapters.ent +++ b/fml/doc/ja/tutorial/include/chapters.ent @@ -1,5 +1,5 @@ <!-- - $FML: chapters.ent,v 1.7 2001/05/10 03:12:30 fukachan Exp $ + $FML: chapters.ent,v 1.8 2001/05/17 00:47:36 fukachan Exp $ --> <!entity versin "1.1"> @@ -51,7 +51,7 @@ <!entity chapter.cvstree SYSTEM "devel/cvstree.sgml"> <!entity chapter.cvstags SYSTEM "devel/cvstags.sgml"> <!entity chapter.docbook SYSTEM "devel/docbook.sgml"> - +<!entity chapter.inet6 SYSTEM "devel/inet6.sgml"> <!-- プログラムの説明 --> <!entity chapter.programs SYSTEM "programs/chapter.sgml"> |
