2000.6.4
Sorry, no english translation.
Thinkpad 240のLucent win modemがppxpで使えました。
Thinkpad 240のモデムは、Windowsから見ると Lucent Win Modem というものです。 Lucentからunofficialに出ているドライバが必要。
mkdir hoge cp ~/Packages/linux568.zip hoge unzip linux568.zip
su ./ltinst以下のメッセージが出て。いきなりモジュールがロードされている。 Slackware 7.0を入れたままで、カーネルは、2.2.13なのです。 2.2.12用のモジュールで今のところ問題無し。
Warning: kernel-module version mismatch ./ltmodem.o was compiled for kernel version 2.2.12-20 while this kernel is version 2.2.13
Module Size Used by ltmodem 452936 0 (unused) ds 5676 1 i82365 22480 1 pcmcia_core 39080 0 [ds i82365] bsd_comp 3568 0 (unused) ppp 20428 0 [bsd_comp] slip 7188 0 (unused) slhc 4300 0 [ppp slip] lp 5660 0 (unused) parport_pc 5588 1 parport 6724 1 [lp parport_pc]
lrwxrwxrwx 1 root root 11 Jun 4 12:10 /dev/modem -> /dev/ttyS14
20000604 17:24:18 CONNECT 52000 V42bis プロバイダ名, 電話番号 20000604 17:24:44 Hangup (0:00:26)
何も知らないままPPPを使ってみました。使い方がわからず失敗。
./configure
make
cd src make testdes ./testdesok…いいみたい。
make install…/ppxp/doc/ja_JP で、
cp PPxP.1 /usr/local/man/man1/ cp ppxp-files.5 /usr/local/man/man5/ makewhatis /usr/local/man/manをi18nしていないので、日本語のドキュメントは整形できないのでした。 本当は/usr/local/man/ja_JP/man1/とかにいれるべきかな?
./configure
make
su make install以下のコマンドが実行される。
mkdir -p /lib/modules/2.2.13/net/ install -c -m 644 userlink.o /lib/modules/2.2.13/net/
modprobe userlinklsmodの結果は以下のようになる。
Module Size Used by userlink 2720 0 (unused) ltmodem 452936 0 (unused) ds 5676 1 i82365 22480 1 pcmcia_core 39080 0 [ds i82365] bsd_comp 3568 0 (unused) ppp 20428 0 [bsd_comp] slip 7188 0 (unused) slhc 4300 0 [ppp slip] lp 5660 0 (unused) parport_pc 5588 1 parport 6724 1 [lp parport_pc]
rmmod bsd_comp rmmod ppp rmmod slip rmmod slhc次に、userlinkモジュールを入れる。
modprobe userlinkppxpからqdialでDial。ppxp>がPPXP>になった!つながりました。 qdialからmoreのタブに移り、resolv.confを作成させると、 netscapeやssh等が当たり前のように動く。scpももちろんできます。すばらしい。 電話を切る時は、PPXP> disconnect
まだデーモンを立ち上げないとか、パケットを監視するとか、 いろいろやるべきことがあるはず。 ppxpについては、いちいち接続時にパスワードを入力するようにしたいのですが、 きっとどこかで設定できるのだろう。 暗号化されているとはいえ、 ファイル内にパスワードがあるのはあまりうれしくない。 ゆくゆくは、ソース付きフリーのモデムドライバ (Richard's Home page) に移りたい。
Slackwareは/etc/rc.d/にスクリプトがばらばらところがっとります。
Lucent Modem driver version 4.27.5.66 with MANY_PORTS MULTIPORT SHARE_IRQ enabled ttyS14 at 0xf800 (irq = 11) is a Lucentinsmodすると、上の方にあるようにバージョンの違いでWarningが出るが問題無し。
### Serial line IP support (SLIP/CSLIP/PPP) ### # This module is for SLIP/CSLIP support: /sbin/modprobe slip # This module is for PPP support: /sbin/modprobe ppp # This module provides BSD compression for PPP (optional): /sbin/modprobe bsd_compppxp用に以下を追加
/sbin/modprobe userlink
ppxp -C source 設定名; xppxpmこれで出てきたウインドウから左クリックで接続・切断などができます。 これを適当なコマンド名にエイリアスしておき、つなぎたくなったら実行する。 僕は気が小さいので自動接続は使わない。