Debian 10 での PPPoE 設定ガイド

Debian 10 での PPPoE 設定ガイド

私はコマンドラインを使用してDebian 10を実行しているラップトップでPPPoEを介してインターネットに接続しようとしています。これまでに試したことは次のとおりです。

/etc/ppp/provider以下を編集して追加します。

plugin rp-pppoe.so enp4s0

# login settings
user "debian"
password "newbie"

# Connection setings
persist
maxfail 0
holdoff 6

# LCP settings
lcp-echo-interval 10
lcp-echo-failure 5

# PPPoE compliant settings
noaccomp
default-asyncmap
mtu 1492

# IP settings
noipdefault
defaultroute

走るsudo pon provider

走る

sudo plog

Sep 28 20:54:22 mars pppd[25650]: PPP session is 49123
Sep 28 20:54:22 mars pppd[25650]: Connected to cc:46:d6:fa:36:81 via interface enp4s0
Sep 28 20:54:22 mars pppd[25650]: Using interface ppp0
Sep 28 20:54:22 mars pppd[25650]: Connect: ppp0 <--> enp4s0
Sep 28 20:54:25 mars pppd[25650]: EAP-TLS: Error: client name not set (BUG)
Sep 28 20:54:25 mars pppd[25650]: Connection terminated.
Sep 28 20:54:25 mars pppd[25650]: Sent PADT

検索段階でWiresharkのネットワークトラフィックを調べたところ、パスワードフィールドが空であることがわかりました。

ユーザー名とパスワードを使用する/etc/ppp/pap-secretsか、ファイルとして送信する必要がありますか?/etc/ppp/chap-secretsこれら2つのファイルの違いは何ですか?最初の行はどういう/etc/ppp/provider意味ですか?これはどのようなプラグインですか?設定ファイルに関する文書はありますか/etc/ppp/privider

ppp、pppoe、pppoeconfの違いは何ですか?これらすべてが必要ですか、それとも混在していますか?

Debian で PPPoE 接続を確立する方法に関する実用的なガイドがあれば良いでしょう。

よろしくお願いします。

最高の願い!レオン

ベストアンサー1

ここPPoE 設定への Debian wiki リンクです。
ここDebian ネットワークマニュアルへのリンクです。
ついに、ここ包括的な(ただし古いですが)Linux PPPガイドへのリンクです。

今あなたの質問について:

ユーザー名とパスワードを使用する/etc/ppp/pap-secretsか、ファイルとして送信する必要がありますか?/etc/ppp/chap-secretsこれら2つのファイルの違いは何ですか?

PPP プロバイダーが認証を必要とする場合、いずれかのファイルを使用するには、プロバイダーが提供するユーザー名とパスワードを使用する必要があります。パスワード認証プロトコル(PAP)とチャレンジハンドシェイク認証プロトコル(CHAP)認証の設定に使用されます/etc/ppp/pap-secrets/etc/ppp/chap-secretsこれWebサイトでは違いを確認します。デフォルトでは、PAPは有線でユーザー名とパスワードを送信するように機能しますが、CHAPは追加の認証のために定期的に「チャレンジ」文字列を送信するように機能します。プロバイダーの使用を適切に構成する必要があります。

最初の行はどういう/etc/ppp/provider意味ですか?これはどのようなプラグインですか?設定ファイルに関する文書はありますか/etc/ppp/provider

plugin rp-pppoe.so enp4s0指定されたネットワークインタフェースのPPPoEカーネルモジュールを有効にします。 PPPoE を使用するために必要なカーネルプラグインです。/etc/ppp/providerドキュメントに何が含まれているかについての直接的な参照が見つからないようですが、pppoeconf基本的に作成する必要があるように見えるか、少なくとも必要なものはありますが、PPPoEに必要な最小限の詳細が含まれています。詳しくは、提供されているリンクをご覧ください。

ppp、pppoe、pppoeconfの違いは何ですか?これらすべてが必要ですか、それとも混在していますか?

PPPは、シリアルリンクを介してネットワーク接続を確立する標準的な方法を提供するポイントツーポイントプロトコルです。 Debian ではpppdPPP デーモンです。 PPPoE はイーサネット経由のポイントツーポイントプロトコルなので、PPP フレームはイーサネットフレーム内で処理されます。pppoeconfPPPoE 接続を設定するために Debian が提供するツールです。

で指摘したようにDebian Wiki:

pppoeconfを実行して、/etc/ppp/peers/dsl-provider、/etc/ppp/*ap-secretsファイル、および/etc/network/interfacesを作成および/または変更します。ほとんどの場合、提案された答えをそのままにするのが最善です。

最初の2つはプロトコルで、最後の1つはPPPoEプロトコルを設定するDebianツールです。

私は提供されたすべてのリンクの中で、DebianのPPPoEに関する包括的なガイドを見つけることができるはずだと思います。デフォルトでは、設定スクリプト(pppconfまたはpppoeconf)を実行し、次の質問に答えてシステムでPPPネットワーキングを有効にします。

  • 電話番号

  • ISPユーザー名

  • ISPパスワード

  • ポート速度

  • モデム通信ポート

  • 確認方法

PPPoEを使用している可能性が高いため、これらの質問の一部は適用されません。必要に応じて、ISPに連絡して追加サポートを受けてください。

頑張ってください!

おすすめ記事