[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な話題など)