[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:31291] Re: [Q] Unresolved symbols in userlink.o
武藤@Debianぷろじぇくとです。
At Mon, 7 Jan 2002 16:44:29 +0900,
かよこ wrote:
> On Mon, Jan 07, 2002 at 12:31:55AM +0900, Takuo KITAME wrote:
> > TM> というわけで,ethertap ドライバの代わりに,tunnel ドライバを使いましょ
> > TM> う,というのが私の意見です.
> >
> > 同意。古いのは積極的に棄てましょう :)
>
> というお二人のお話を聞いて、「userlinkを使えばいいのかな?」と考えて、早速
なんでそういう結論になるかな…
linux kernel 2.0: userlink
linux kernel 2.2: ethertap
linux kernel 2.4: tun
がPPxP関係ドライバの変遷です。
「じゃぁethertapじゃないの!」とここで早合点はしない。
このほかにDebianのPPxPの推奨ドライバの変遷も見てみましょう。
potato: ethertap
woody/sid: tun
woody/sidのPPxPでもuserlink/ethertapでの動作はするでしょうが、推奨はメ
ンテナからはされてません。
> userlink-source と現在のカーネル(2.2.19pre17)のソースをとってきて、コンパイ
> なにかヒントが頂けたら嬉しいのですが。
userlinkは僕は使ってないのでわかりません。
アドバイスとしては
1. kernel 2.4を使う——tunデバイスをモジュールにしておいて/etc/modulesに
登録すればよい。woodyに移行してるんだったらkernel 2.4 readyだし。
2. kernel 2.2でtunドライバをコンパイルする——ドライバのソースは、
http://vtun.sourceforge.net/tun/index.htmlで提供されている。利用す
るインクルードファイルをカーネルソースのものにする、ということだけ気を
つければはまるところは少ないはず。あとはできたtun.oをモジュールディ
レクトリに放り込んで/etc/modulesにでも登録しておくだけ。
3. ppxpではなくpppdを使う——実はpppd、pppconfigとあいまってけっこう楽
だったり。モデムファイルがないので初期化コマンドが特殊なものはppxpのを
参考にいじったりすることは必要だけど、たいていはいらないし、pon/poffで
お手軽だし。tunだのtapだの気にする必要もないし。
かな。
--
武藤 健志@Debian/JPプロジェクト (kmuto@debian.org, kmuto@debian.or.jp)
日本Linux協会 (kmuto@xxxxxxxxxxx)
有限会社トップスタジオ (kmuto@xxxxxxxxxxxxxxx)
URI: http://www.topstudio.co.jp/~kmuto/ (Debianな話題など)