NicCreate成功
結局TUN/TAPドライバをインストールしたらあっさりNicCreateできました。ドライバのインストールは適当なパッケージをapt-get installすればいいんだろうと思って探してみたものの、それらしいパッケージは見つからず、面倒になってソースからコンパイルしてインストールしました。またコンパイルにはkernelのソースも必要だったので、こちらはapt-get installで用意しました。
手順をまとめると以下のようになります。ちなみにディストリビューションはDebian Sargeです。
Kernelのソースを用意
1. Kernelのバージョンを確認 (ここでは2.4.27だったとします)
$ uname -r
2. Kernelのソースをapt-getでダウンロードして展開
$ apt-get install kernel-source-2.4.27
$ cd /usr/src
$ tar jxvf kernel-source-2.4.27.tar.bz2
3. 展開されたディレクトリへのシンボリックリンク/usr/src/linuxを作成
$ ln -s kernel-source-2.4.27 linux
4. Kernel ConfigurationでUniversal TUN/TAP device driver supportを有効に
$ make menuconfig
(Network device supportの中にあるUniversal TUN/TAP device driver supportをMに)
TUN/TAPドライバをインストール
1. Universal TUN/TAP driverのウェブサイトからソースをダウンロードして展開
$ tar zxvf tun-1.1.tar.gz
2. 展開されたディレクトリ内でconfigure, make, make install
$ cd tun-1.1
$ ./configure
$ make; make install
3. tunモジュールをロード
$ modprobe tun

