PPxPの起動・設定

PPxPのインストールが終わったら、設定を行う。

1.起動と確認

1.PPxPの起動

PPxPを起動するには、次のように入力する。

# ppxp
PPxP version 0.99120923
interface: u10
ppxp>

パスが通っていれば上記のようにプロンプトがppxpに変わる。また、userlinkドライバが組み込まれていない場合はエラーとなる。

2.モデムの動作テスト

PPxPを使い、モデムが動作するかどうかをテストする。

# ppxp
PPxP version 0.99120923
interface: u10
ppxp> set line /dev/modem
ppxp> terminal
at
OK

エコーが返ってこなかったり、OKが帰ってこない場合はモデムの接続がちゃんと行われているかをチェックする。
ターミナルを抜けるにはCtrl + バックスラッシュを押した後、Shift + Cを押す。

2.ダイアルアップの初期設定

PPxPのqdialを使い、初期設定ファイルを作成する。

# ppxp
PPxP version 0.99120923
interface: u10
ppxp> qdial

QUICK DIALUP画面が表示されるのでそれぞれの設定を行う。

設定項目意味設定内容補足
Device Nameデバイス名/dev/modem
Dial Typeダイアル方式Pulse左右のカーソルキーで切り替わる
トーン(プッシュホン)回線ならTone、パルス(ダイアル)回線ならPulseを指定
Phone Number(s)電話番号(複数指定可)xxxxxxxxxISP(ダイアルアップ接続先)の電話番号を入力
Login Nameログインユーザ名usernameISPに与えられたユーザ名を入力
Login Password
Password(again)
ログインパスワード
パスワード(確認)
******
******
パスワードを入力
入力文字は表示されない
More...詳細設定Enterキーを押す詳細設定を行う
Save...保存Enterキーを押す設定を保存する
保存画面で任意のファイル名を入力し、スクリプトとして保存する

詳細画面は次のとおり。

設定項目意味設定内容補足
Authentication Protocol認証プロトコルPAP CHAP/MD5 CHAP/MS通常はデフォルトのままでよい
PPP ModePPPモードactive通常はactiveのままでよい
Modem Typeモデムの種類/generic使用するモデムの種類を選択する
通常のアナログモデムならgenericでいい(※)
Idle timeアイドル時間
オンデマインド接続をする場合、TCP/IPのパケットが流れなくなってから自動切断するまでの時間(分)を指定
0で自動切断しない設定となる
IP MasqueradeIPマスカレード
IPマスカレードをする場合の範囲を入力
VJ compressionVJ圧縮

Create resolv.confresolv.confの作成

DNS ServersDNSサーバxxx.xxx.xxx.xxxISPのDNSサーバのIPアドレスを入力

詳細画面の設定も終わったらBackボタンで前の画面に戻る。

3.qdialでのダイアルアップ接続

1.接続

上記の初期設定が終わり、設定を保存したらdialを選択する。
ppxpプロンプトに戻り、モデムがダイアルを始める。
成功すると、次のように表示される。

ppxp>
term> 14400/LAPM-V
login: }#
PPXP>

ppxpプロンプトが全て大文字のPPXPになれば接続は成功である。プロンプトの各文字にはそれぞれ意味があり、接続できない場合にはどの文字が小文字になっているかで原因を推測できる。

最初の「p」ダイアリング中
次の「p」接続中
「x」ユーザ認証中
最後の「p」ネットワーク設定中

もし接続できなかった場合は、qdialで初期設定をやり直す。

2.切断

disconnectコマンドを入力すると、切断される。

PPXP> disconnect
ppxp>

全ての大文字が小文字になれば切断は成功である。

3.PPxPの終了

PPxPを終了するにはquitコマンドを入力する。

ppxp> quit
#

quitコマンドを実行すると、ppxpdデーモン自体が終了するため、通信はもちろんコンソールも終了する。
byeコマンドを実行するとコンソールのみが終了し、ppxpdデーモンは生き続け、通信状態も保持される。

4.コマンドラインでの接続

コマンドラインから手動で接続する場合は、qdialで作成したスクリプトファイルを引数にしてPPxPを起動する。

# ppxp dialtest
ppxp>

ここでconnectコマンドを入力すると接続動作が始まり、接続がすべて成功するとプロンプトが全て大文字になる。

ppxp> connect
14400/LAPM-V
login: }#
PPXP>

4.余談

接続はできるようになったが、クライアント(Windowsマシン)からこれを使うには・・・
まだまだ道は遠い・・・はぁ。


[ TOP ]