| PPP(ppxp) |
ppxpは、真鍋さんが作った純国産ppp接続ツールです。 ここに公式ホームページ がある。トンネルデバイスというのを使わなければならないのですが、 RedHat 7.1は、kernel 2.4なのでuserlinkが使えません。 ので、kernel 2.4に組み込まれているethertapというのを使います。
| ダウンロードとインストール |
2001.8.15現在での最新バージョンは、0.9912092だと思う。 上記サイトなどからダウンロードしてきましょう。 Vineはもともとインストールしてあります。 RedHatはインストールしなければなりません。 多分VineのRPMが使えると思う。 さて、例によって
$ cd /usr/local/src $ gtar xvfz /usr/local/src/ppxp-200108041.tar.gz $ cd ppxp-200108041 $ ./configure $ make $ su passward XXXXXX # make install
でいくと思ったのですが、
Makefile:19: *** ターゲットファイル `smain.o' が : と :: 項目の両方を持っています. 中止。
とかでて失敗。RedHat7.1だからか?しょうがないからrpmのソースをひろっ てきてインストールしました。
# rpm --rebuild ppxp-0.9912092.src.prm # cd /usr/src/redhat/RPMS/i386 # rpm -ivh ppxp-0.99120923-0vl4.i386.rpm
これでなんとかインストール完了。 rpmはrpmの探し方を見てみましょう。
| コンソールからの接続の仕方 |
ppxpを立ち上げる。
# ppxp PPxP version 0.99120923 interface: tap0 ppxp>
interface: tap0と出ていればethertapからの立ち上げが成功している。 ppxp>というのがppxpのコマンドプロンプトである。つづいてqdailを立ち 上げる。
ppxp> qdial
|---------------------Q U I C K D I A L U P------------------------|
| |
| |
| Device Name: [/dev/modem] |
| |
| Dial Type: {Default} |
| |
| Phone Number(s): [] |
| |
| Login Name: [] |
| Login Password: [] |
| Password(again): [] |
| |
| <More...> |
| |
| <Save...> |
| |
| |
| <Dial> <Apply> <Cancel> |
|---------------------------------------------------------------------|
上記が立ち上がる。Fret's ISDNに繋げる方法示す。
|---------------------Q U I C K D I A L U P------------------------|
| |
| |
| Device Name: [/dev/modem] |
| |
| Dial Type: {Isdn} |
| |
| Phone Number(s): [0xxxxxxxxxx] |
| |
| Login Name: [xxxx@xxxx.xx.jp] |
| Login Password: [<^_^>] |
| Password(again): [<^_^>] |
| |
| <More...> |
| |
| <Save...> |
| |
| |
| <Dial> <Apply> <Cancel> |
|---------------------------------------------------------------------|
こんな感じで設定して、<Save...>を選択してsaveをしておく。 その後<Dial>を選んでConnectします。その後
ppxp> qdial term> PPXP>
というようにプロンプトが大文字なれば接続成功である。
PPXP> bye
として、つないだまま、プロンプト終了する。(quitをすると接続も終了 する。)試しにpingを通してみる。
# ping www.yahoo.co.jp PING www.yahoo.co.jp (210.152.236.112) from xxx.xxx.xxx.xxx : 56(84) bytes of data. 64 bytes from w02.yahoo.co.jp (210.152.236.112): icmp_seq=0 ttl=243 time=98.182 msec 64 bytes from w02.yahoo.co.jp (210.152.236.112): icmp_seq=1 ttl=243 time=89.905 msec 64 bytes from w02.yahoo.co.jp (210.152.236.112): icmp_seq=2 ttl=243 time=99.885 msec --- www.yahoo.co.jp ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max/mdev = 89.905/95.990/99.885/4.373 ms
成功すれば接続はつながっている。 接続終了は、
# ppxp -C quit
でできる。
| X上での接続の仕方 |
X上でqdialと打つとX版のqdailが立ち上がる。 コンソールでのqdailと同じなのでそれと同じように設定してセーブする。 DNSタグを選択して、Noを選択すれば、自分のDNSを利用することができる。 Connectを選ぶと接続できる。
xppxpとxppxpm、tkppxpという3つの接続ツールがあるのでそれぞれ
# xppxpm savefile # xppxp savefile # tkppxp savefile
といった具合で立ち上げるとsavefileを読み込んで立ち上げられる。 xppxpmだけ、右クリックでメニューが出てくる。 他の2つは再生ボタンを押すとConnectすることできる。