PPxPのインストールが終わったら、設定を行う。
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を押す。
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) 電話番号(複数指定可) xxxxxxxxx ISP(ダイアルアップ接続先)の電話番号を入力 Login Name ログインユーザ名 username ISPに与えられたユーザ名を入力 Login Password
Password(again)ログインパスワード
パスワード(確認)******
******パスワードを入力
入力文字は表示されないMore... 詳細設定 Enterキーを押す 詳細設定を行う Save... 保存 Enterキーを押す 設定を保存する
保存画面で任意のファイル名を入力し、スクリプトとして保存する詳細画面は次のとおり。
設定項目 意味 設定内容 補足 Authentication Protocol 認証プロトコル PAP CHAP/MD5 CHAP/MS 通常はデフォルトのままでよい PPP Mode PPPモード active 通常はactiveのままでよい Modem Type モデムの種類 /generic 使用するモデムの種類を選択する
通常のアナログモデムならgenericでいい(※)Idle time アイドル時間 オンデマインド接続をする場合、TCP/IPのパケットが流れなくなってから自動切断するまでの時間(分)を指定
0で自動切断しない設定となるIP Masquerade IPマスカレード IPマスカレードをする場合の範囲を入力 VJ compression VJ圧縮 Create resolv.conf resolv.confの作成 DNS Servers DNSサーバ xxx.xxx.xxx.xxx ISPのDNSサーバのIPアドレスを入力 詳細画面の設定も終わったらBackボタンで前の画面に戻る。
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>
接続はできるようになったが、クライアント(Windowsマシン)からこれを使うには・・・
まだまだ道は遠い・・・はぁ。