家の中のPC同士をIPv6アドレスで通信してみた。
JUGEMテーマ: インターネット 旬っぽいので。 国家のITの礎は家庭のITから! というほどのことでもなく、無線LANルータに家長の座を譲り渡し、 生来IPv4アドレスをもっているせいで(明示的なL2スイッチ化機能が無い) 馬鹿Hubにもなりきれず眠っていたIO DATAのNP-BBRPを有効活用したかったのでやってみた。 試したかったこと: ネットワークインターフェースにIPv4ふらなきゃ このBBルータのv4アドレス無視してIPv6のテストに使えるんじゃね? 用意するもの ・OpenBSDのPC(イーサネット1つ) ・LinuxのPC Ubuntu(イーサネット1つ) ・LANケーブルストレート 2本 ・要らなくなった有線ルータ(100Mbps LAN側に口4つ、WAN側に1つ) ��Solaris同士でもLinux同士でもBSD同士でも別に構わない。 ■設定 - BSD側 ネットワークIFカードにfec0::1とfec0::2だけを割り当てる ��anycastアドレスが必須というわけでもない) ifconfigを実行してネットワークIFカードのタイプ(<if>)を確認する /etc/hostname.<if> ファイルを以下のように書き換える。 inet6 alias fec0::1 64 inet6 alias fec0::2 64 anycast ��ほぼ man hostname.if の例のままなわけだが・・・) ネットワークを再起動する # sh /etc/netstart 再びifconfigを実行して リンクローカルアドレスの下に以下のように追記されていることを確認する inet6 fec0::1 prefixlen 64 inet6 fec0::2 prefixlen 64 anycast ping6で自分にPingが通るか確認する # ping6 ::1 (ローカルループバック) # ping6 fec0::1 - Linux側 $ ifconfig eth0 inet6アドレス: の箇所に自分のIPv6リンクローカルアドレス(fe80:で始まるやつ) だけがついていることを確認。別にこのアドレスを使うわけじゃない。 ここで eth0に アドレス fec0::3 Prefix 64 を割り当てる。...