図 5-1 は、2 つのローカルエリアネットワーク (LAN) を接続する 1 つの同期 PPP リンクを示します。Solstice PPP を実装している 2 つのホスト (epic と odyssey) は、両ネットワーク間のルーティングゲートウェイとして動作します。両ホストは、パスワード認証プロトコル (PAP) による認証を要求します。
この単純で効率的な実装方法によって、epic と odyssey 間のポイントツーポイント IP 接続が確立されます。各ホストは、ポイントツーポイント IP インタフェースの発信元アドレスとしてプライマリ IP アドレスを使用することができます。
両ホストには、IP ルーターの役割があります。したがって、IP データグラムを正しく配信するには、ファイル /etc/gateways が各ホスト上に存在する必要があります。
この例では、ホストはいずれもオンボードシリアルポート (zsh) を使用してリンクを作成します。ただし、他のシリアルデバイスを使用しても同じリンクを確立することは可能です。
epic の PPP 構成ファイル (ppp.conf)
ifconfig ipdptp0 plumb ifconfig ipdptp0 epic odyssey netmask 255.255.255.0 mtu 1500 up sync_path ip_interface ipdptp0 unix_device zsh0 expect_authentication pap expect_pap_id odyssey_id expect_pap_passwd odyssey_passwd send_authentication pa send_pap_id epic_id send_pap_passwd epic_passwd |
odyssey の PPP 構成ファイル (ppp.conf)
ifconfig ipdptp0 plumb ifconfig ipdptp0 odyssey epic netmask 255.255.255.0 mtu 1500 up sync_path ip_interface ipdptp0 unix_device zsh0 expect_authentication pap expect_pap_id epic_id expect_pap_passwd epic_passwd send_authentication pap send_pap_id odyssey_id send_pap_passwd odyssey_passwd |
epic と odyssey のリンク構成ファイル (link.conf)
sync_device syncdev0 unix_device zsh0 line_speed 19200 tx_clock baud rx_clock rxc |