/etc/ppp/pppoe ファイルは、アクセスサーバーが提供するサービスと、PPP が PPPoE トンネル上でどのように実行するかを定義するオプションを説明します。インタフェースごとに個別にサービスを定義することも、広域的にアクセスサーバー上のすべてのインタフェースに対してサービスを定義することもできます。アクセスサーバーは、将来の PPPoE クライアントからのブロードキャストに応答して、/etc/ppp/pppoe ファイル内の情報を送信します。
以下に、/etc/ppp/pppoe の基本的な構文を示します。
global-options service service-name service-specific-options device interface-name |
global-options |
/etc/ppp/pppoe ファイルのデフォルトのオプションを設定する。このオプションには、pppoed または pppd で使用可能なオプションはすべて使用できる。オプションの完全なリストについては、pppoed(1M) および pppd(1M) のマニュアルページを参照 たとえば、グローバルオプションには、PPPoE トンネルで使用できる Ethernet インタフェースをリストする必要がある。/etc/ppp/pppoe でデバイスを定義しないと、インタフェースでサービスを提供できない devices をグローバルオプションとして定義するには、次の形式を使用する
|
|
service service-name |
service-name というサービスの定義を開始する。service-name には、提供されるサービスに適した任意の文字列を指定できる |
|
service-specific-options |
このサービスに固有の PPPoE および PPP のオプションを表示する |
|
device interface-name |
上記でリストしたサービスを利用できるインタフェースを指定する |
/etc/ppp/pppoe のこの他のオプションについては、pppoed(1M) および pppd(1M) のマニュアルページを参照してください。
次に、典型的な /etc/ppp/pppoe ファイルの例を示します。
device hme1,hme2,hme3 service internet pppd "name internet-server" service intranet pppd "192.168.1.1:" service debug device hme1 pppd "debug name internet-server" |
このファイルでは、以下の値が適用されています。
hme1,hme2,hme3 |
PPPoE トンネルに使用されるアクセスサーバー上の 3 つのインタフェース |
service internet |
将来のクライアントに対して internet というサービスを通知する。また、サービスを提供するプロバイダは internet の定義についても決定する。たとえば、プロバイダは、インターネットへのアクセスだけでなく、さまざまな IP サービスを意味する internet サービスを提供できる |
pppd |
呼び出し元が pppd を呼び出したときに使用されるコマンド行オプションを設定する。"name internet-server" オプションは、ローカルマシン (アクセスサーバー) の名前を internet-server と付ける |
service intranet |
intranet という別のサービスを想定クライアントに通知する |
pppd "192.168.1.1:" |
呼び出し元が pppd を呼び出したときに使用されるコマンド行オプションを設定する。呼び出し元が pppd を呼び出すと、ローカルマシン (アクセスサーバー) の IP アドレスとして 192.168.1.1 が設定される |
service debug |
PPPoE 用に定義されているインタフェースに 3 番目のサービス、デバッグを通知する |
device hme1 |
PPPoE トンネルに対するデバッグを hme1 に限定する |
pppd "debug name internet-server" |
呼び出し元が pppd を起動したときに使用されるコマンド行オプション、この場合は PPP デバッグをローカルマシン internet-server に設定する |