無線LANからのアクセスはVPNを介してやっている。普段使っている PPP over SSH で、NetBSDをpppdサーバにしたときのパフォーマンスが 悪いので、せっかく11gの使えるAirMacからはもったいない。てことで、 vtunでも試してみるか。
vtunで必要とする lzo ライブラリ(lzo-1.08)はmake一発。 vtun-2.6も一箇所 crypto/blowfish.h を必要としているところがあってこけた。 でも、Darwinには /usr/include/openssl/blowfish としてあるので、 適当にインクルードパスをごまかしたら全部通っちゃった。すげ。
vtun用のconfを書いて繋いでみても「tunデバイスがない」とエラーが。 そうだったそうだった。ということで検索。
How do I VPN on OSX
にリンクのある、
tunnel
device for MAX OS X からtunnel-10.3.tar.gzを取得してコンパイル。
カーネルソース必要ってあったからcvs.opendarwin.orgからたっぷりcvs
チェックアウトしたんだけど、そのままtunnel-10.3をmakeしたら通っちゃった。
がっくし。
READMEにある通り tunnel.extディレクトリを /System/Library/Extensions にコピーして tunnel-extディレクトリを /System/Library/StartupItems にこぴー (実は後者はコピーしてない)。
試してみた。繋がった。あっさり。でも、でかいファイルをコピーしてると vtunがハングするもやう。するとおそらくリゾルバ系が全部いうこと聞かなくな るので、リブートするしかない。うおー。残念。
叱咤激励感想ツッコミはゲストブックへ
Generated with mkdiary.rb