Oracle® Solaris 11.2 での UUCP および PPP を使用したシリアルネットワークの管理

印刷ビューの終了

更新: 2014 年 7 月
 
 

PPP オプションの処理方法

  1. pppd デーモンが次を構文解析する。

      Solaris PPP 4.0 のすべての操作は、ユーザーが pppd コマンドを実行すると起動する pppd デーモンによって処理されます。ユーザーがリモートピアを呼び出すと、次が発生します。

    • /etc/ppp/options

    • $HOME/.ppprc

    • /etc/ppp/options または $HOME/.ppprc の中で file または call オプションによって開かれたファイル

  2. pppd がコマンド行を走査して使用中のデバイスを判定する。デーモンはまだ遭遇したオプションを解釈しない。

  3. pppd は次の条件に基づいて使用するシリアルデバイスを検出しようとする。

    • シリアルデバイスがコマンド行またはそれ以前に処理した構成ファイルで指定されている場合、pppd はそのデバイス名を使用します。

    • シリアルデバイスが指定されていない場合、pppd はコマンド行で nottypty、または socket オプションを検索します。これらのオプションが指定されている場合、pppd はデバイス名が存在しないとみなします。

    • 上記以外の場合で、標準入力が tty に接続されていることを pppd が検出した場合は、tty の名前を使用します。

    • それでも pppd がシリアルデバイスを見つけられない場合は、接続を終了し、エラーを発生させます。

  4. pppd は次に /etc/ppp/options.ttyname ファイルが存在するかどうかをチェックする。ファイルが見つかると、pppd はそのファイルを構文解析する。

  5. pppd はコマンド行のオプションを処理する。

  6. pppd はリンク制御プロトコル (LCP) のネゴシエーションを行い、接続を確立する。

  7. (オプション) 認証が必要な場合、pppd は、/etc/ppp/pap-secrets または /etc/ppp/chap-secrets を読み取り、反対側のピアを認証します。

pppd デーモンがコマンド行またはほかの構成ファイルで call peer-name オプションを検出すると、/etc/ppp/peers/peer-name ファイルが読み取られます。