ip over ieee1394で遊ぶ
「LinuxとWindowsとの間で高速データ通信がしたいなぁ」と考え、どちらも幸いIEEE1394が載っていることに気がつきました。
そこでIP over IEEE1394を試そうと思いたつ。
まずはLinux側の設定・・・からしてはまった。
% modprobe eth1394 % lsmod | grep eth1394
とやってもeth1394が入っている形跡がない。うーんと唸っていると・・・
% modprobe -v eth1394 /sbin/true % grep eth1394 /etc/modprobe.d/modprobe.conf.dist install eth1394 /bin/true
なんてのを発見する。なるほど無効になってるよ。modprobe.conf.distの該当行をコメントアウトして再チャレンジ。
% modprobe -v eth1394 insmod /lib/modules/..../kernel/drivers/ieee1394/eth1394.ko % lsmod | grep eth1394 eth1394 19525 0 ieee1394 288665 2 eth1394,ohci1394 % ifconfig -a ....
eth1なり見たことのないデバイス名が出てくれば認識成功です。次は強制的にIPアドレスを振りましょう。
% ifconfig eth1 192.168.111.3/24
これを2台のPCで行い、互いをIEEE1394のケーブルで繋げると、見事に通信が出来るのが確認出来ます。帯域とかはちゃんとサービス入れてみて計測してみましょう。