Mon 08/04, 2003

XCAST6 への道 [Computer and Networking ]

BUGs (BSD Users Groups)の目下のトピックである XCAST6 にトライすべく準備を始めた。まずは基本環境の構築から。ハードウェアはジャンクの NEC MateNX MA45J/C。OS には BSD 系の中でも IPv6/XCAST にもっとも相性の良い NetBSD を仕込む。NetBSD は一昨年に Sigmarion にインストールしたものの、後が続かなくてあきらめて以来だ。日本語環境の準備などにちょっと難儀した覚えがあるが、特に問題なく基本的なツール類も準備できた。今回は 1.6.1 にしたが、あるいは 1.6 に留めておいたほうが良かったろうか。そういえば先日の midnight xcast ミーティングでは Windows XP での動作報告がされていたが、あれはやはり sygwin 環境であったのだろうか。聞きそびれてしまった。

vid.jpgIPv6、XCAST のため、カーネルおよびアプリケーションにパッチをあてることが想定されるため、各種パッケージもソースから make としてみたが、これが予想外に時間を食う。一日かけて基本的な環境の整備を終える。画像入力デバイスとしては幸い使用実績のある USB カメラ、InfoCam があった。vid コマンドで静止画の取り込みができることを確認。写真は InfoCam による画像。設定が悪いのか、ディザの質が低く、あまり綺麗でない。vic による動画取り込みに使うにはパッチが必要ということで、ひとまず保留。で、いよいよ次の段階に入る訳だが、IPv6 の基礎知識がろくに無いため、その前に「使って学ぶ IPv6」を購入して勉強勉強。まだ道は長い。

何はともあれ、IPv6 動作の確認。

Welcome to NetBSD!

-bash-2.05b$ ifconfig -a
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        address: 00:00:4c:f3:dd:ef
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 192.168.1.7 netmask 0xffffff00 broadcast 192.168.1.255
        inet6 fe80::200:4cff:fef3:ddef%fxp0 prefixlen 64 scopeid 0x1
        :
-bash-2.05b$ ping6 ff02::1%fxp0
PING6(56=40+8+8 bytes) fe80::200:4cff:fef3:ddef%fxp0 --> ff02::1%fxp0
16 bytes from fe80::200:4cff:fef3:ddef%fxp0, icmp_seq=0 hlim=64 time=0.166 ms
16 bytes from fe80::210:4bff:fef6:21cb%fxp0, icmp_seq=0 hlim=64 time=0.691 ms(DUP!)
16 bytes from fe80::200:4cff:fef3:ddef%fxp0, icmp_seq=1 hlim=64 time=0.101 ms
16 bytes from fe80::210:4bff:fef6:21cb%fxp0, icmp_seq=1 hlim=64 time=0.575 ms(DUP!)
^C
--- ff02::1%fxp0 ping6 statistics ---
2 packets transmitted, 2 packets received, +2 duplicates, 0% packet loss
round-trip min/avg/max/std-dev = 0.101/0.383/0.691/0.254 ms

-bash-2.05b$ ftp fe80::210:4bff:fef6:21cb%fxp0
Connected to fe80::210:4bff:fef6:21cb%fxp0.
220 bird240 FTP server (Version 6.00LS) ready.
Name (fe80::210:4bff:fef6:21cb%fxp0:masato): masato
331 Password required for masato.
Password:
230 User masato logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

LAN 内にはこの NetBSD-1.6.1 機と FreeBSD-5.1R 機があって共に IPv6 が標準サポートされている。インターネット側にはルータもプロバイダも未対応であるから、トンネル云々の前に LAN での動作を確認する。まず、ifconfig コマンドでネットワークインターフェースの確認、ついで、IPv6 オールノードマルチキャスト宛に ping6、更に ftp コマンドでの接続まで。

Posted by masato at 10:09 PM
このエントリーのトラックバックURL: http://bird.dip.jp/cgi-bin/mt/mt-tb.cgi/492
コメントする

おそらく携帯電話等からは投稿できません。日本語文字列を含まないコメントやトラックバック、および当サイトへの言及を含まないトラックバックは御遠慮いただいております。また、90日以上経過した記事へのコメントはできません。










名前、アドレスを登録しますか?