VTun on OS X

無線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
yuuji@example.org
Fingerprint16 = FF F9 FF CC E0 FE 5C F7 19 97 28 24 EC 5D 39 BA
HIROSE Yuuji - ASTROLOGY / BIKE / EPO / GUEST BOOK / YaTeX [Tweet]