この章では、専用回線を使用した、ピア間での PPP リンクを設定する方法について説明します。 主に次の内容について説明します。
専用回線リンクの設定は、ダイアルアップリンクのそれに比べて、比較的簡単です。 ほとんどの場合、CSU/DSU、ダイアルサービス、または認証を設定する必要はありません。CSU/DSU の設定は複雑なので、これを設定する必要がある場合は、製造元のマニュアルを参照してください。
次の表の作業マップでは、基本的な専用回線リンクの設定に必要な作業について説明しています。
SVC (Switched Virtual Circuit) や Switched 56 サービスを使用するフレームリレーなど、専用回線の中には、対するピアのアドレスを「ダイアル」するために、CSU/DSU を必要とするものもあります。
作業 |
説明 |
参照先 |
---|---|---|
1. 構成前の情報を収集する |
接続の設定に必要な情報を収集する | |
2. 専用回線への接続に使用するハードウェアを設定する |
CSU/DSU および同期インタフェースカードを取り付ける | |
3. 必要に応じて、インタフェースカードを設定する |
専用回線に接続する際に使用するインタフェーススクリプトを設定する | |
4. リモートピアに関する情報に基づいて設定する |
ローカルマシンとリモートピア間の通信方法を定義する | |
5. 専用回線への接続を開始する |
マシンを設定し、起動プロセスの一部として、PPP が専用回線を介して開始されるようにする |
この節では、専用回線のトポロジに必要な機器を設定する方法について説明します。専用回線のトポロジについては、「例 - 専用回線リンクの構成」 で紹介しています。専用回線への接続に必要な同期デバイスには、インタフェースとモデムが含まれています。
次の手順に従う前に、下記の項目を確認する必要があります。
プロバイダによって設置された専用回線が動作していること
同期装置 (CSU/DSU)
システムに Solaris 9 オペレーティング環境リリースがインストールされていること
システムに必要な同期インタフェースカード
必要に応じて、インタフェースカードをローカルマシンに取り付けます。
製造元のマニュアルの手順に従います。
CSU/DSU とインタフェースをケーブルで接続します。必要に応じて、CSU/DSU と専用回線のジャックまたは同様のコネクタをケーブルで接続します。
製造元またはネットワークプロバイダのマニュアルの手順に従って、CSU/DSU を設定します。
専用回線を貸し出しているプロバイダが、接続用の CSU/DSU を提供および設定する場合もあります。
必要に応じて、インタフェースのマニュアルの手順に従って、インタフェースカードを設定します。
インタフェースカードの設定時に、インタフェースの起動スクリプトを作成します。図 30-2 のような専用回線設定では、LocalCorp にあるルーターは、HSI/S インタフェースカードを使用します。
次のスクリプト hsi-conf によって、HSI/S インタフェースが開始されます。
#!/bin/ksh /opt/SUNWconn/bin/hsi_init hih1 speed=1536000 mode=fdx loopback=no \ nrzi=no txc=txc rxc=rxc txd=txd rxd=rxd signal=no 2>&1> /dev/null |
hih1 |
使用されている同期ポートが HSI/S であることを示す |
speed=1536000 |
CSU/DSU の速度を 1536000 に設定する |
作業 |
参照先 |
---|---|
専用回線上のローカルマシンの設定 |
この節では、ルーターを専用回線の終端でローカルピアとして機能するように設定する方法について説明します。ここでは、「例 - 専用回線リンクの構成」で紹介した専用回線を例として使用します。
以降の手順を実行する前に、次の作業を終了しておく必要があります。
「専用回線上の同期デバイスの設定」の説明に従って、接続に使用する同期デバイスをセットアップおよび設定する
専用回線上のローカルマシンのスーパーユーザーパスワードを取得する
ローカルマシンがネットワークのルーターとして動作し、専用回線プロバイダのサービスを使用するように設定する
リモートピア用のエントリをルーターの /etc/hosts ファイルに追加します。
# vi /etc/hosts # # Internet host table # 127.0.0.1 localhost 192.168.130.10 local2-peer loghost 192.168.130.11 local1-net 10.0.0.25 farISP |
サンプル /etc/hosts は、架空の LocalCorp のローカルルーター用のファイルです。サービスプロバイダのリモートピア farISP の IP アドレスおよびホスト名をメモしておきます。
プロバイダのピアに関する情報を保持する /etc/ppp/peers/peer-name ファイルを作成します。
サンプルの専用回線への接続用に、/etc/ppp/peers/farISP ファイルを作成します。
#vi /etc/ppp/peers/farISP init '/etc/ppp/conf_hsi' local /dev/hih1 sync noauth 192.168.130.10:10.0.0.25 nodefaultroute passive persist noccp nopcomp novj noaccomp |
次の表では、/etc/ppp/peers/farISP で使用されているオプションおよびパラメータについて説明しています。
demand という初期設定スクリプトを作成します。こうすると、起動プロセスの一部として PPP リンクが開始されます。
# cd /etc/ppp/ # vi demand if [ -f /var/run/ppp-demand.pid ] && /usr/bin/kill -s 0 `/bin/cat /var/run/ppp-demand.pid` then : else /usr/bin/pppd call farISP fi |
demand スクリプトには、専用回線リンクを確立するための pppd コマンドが含まれています。次の表では、$PPPDIR/demand の内容について説明しています。
コーディング例 |
説明 |
---|---|
echo "Starting Solaris PPP 4.0\c" |
起動プロセス中に、「Starting Solaris PPP 4.0」と表示する |
if ps -e | grep '\<pppd\> /dev/null 2>&1 ; then echo "\npppd daemon is still running" echo "or in the process of exiting" exit 0 |
既存の pppd デーモンを検索する
pppd が検出されたら、メッセージを送信し、demand スクリプトを終了する |
echo "\nEstablishing PPP session...\n" |
起動中に、「Establishing PPP session」と表示する |
/usr/bin/pppd call farISP |
/etc/ppp/peers/farISP にあるオプションを使用して、pppd コマンドを実行する |
Solaris PPP 4.0 の起動スクリプト /etc/rc2.d/S47pppd によって、demand スクリプトが、Solaris の起動プロセスの一部として呼び出されます。 /etc/rc2.dS47pppd にある次の行は、$PPPDIR/demand というファイルが存在するかどうかを調べます。
if [ -f $PPPDIR/demand ]; then . $PPPDIR/demand fi |
$PPPDIR/demand が検出された場合は、それが実行されます。$PPPDIR/demand の一連の処理の実行中に、接続が確立されます。
この章のすべての手順を実行すると、専用回線接続の構成が完了します。
作業 |
参照先 |
---|---|
ユーザーに、インターネット上のマシン、またはリモートピアによって提供されている他のネットワーク上のマシンとの通信を開始するように指示する |
ユーザーに、telnet、ftp、rsh、またはローカルネットワークの外部にあるマシンにアクセスするための同様のコマンドを実行させる |
リンク上の問題を修正する |
障害追跡の情報については、「専用回線の問題の解決」を参照 |
この章で使用するファイルとオプションについてさらに学習する |