web-dev-qa-db-ja.com

PPPoE接続のp-t-p(またはリモートIP)アドレスは何ですか?

Linuxでponコマンドを介してPPPoEに接続すると、plogコマンドは2つのIPアドレスを表示します。

  • ローカルIPアドレス(これは私のインターネットパブリックIPです)
  • リモートIPアドレス(私はそれが何であるかわかりませんか?)

私の質問はすべて、この「リモートIPアドレス」とは何ですか?

ifconfig ppp0コマンドを実行すると、「ローカルIPアドレス」と「リモートIPアドレス」がそれぞれ「inetaddr」と「P-t-P」として表示されます。

あるIPにtracerouteするとき、最初のホップはこの「リモートIPアドレス」であり、他のIPから自分のinetIPにtracerouteするとき、この「リモートIPアドレス」の兆候はありません。 "。

1
sia

PPPoE は、イーサネットを介したポイントツーポイントプロトコルを指します。表示されている「P-t-P」は、具体的には「ポイントツーポイント」です。

これが効果的に意味するのは、おそらくローカル交換を介して、イーサネットネットワークを介してインターネット接続をトンネリングする方法です。これは、モデムのローカルIPアドレスと、インターネット接続のゲートウェイとして使用する必要のあるリモートマシンのアドレスを指定することで機能します。

そのウィキペディアの記事によると:

PPPoEを使用することにより、ユーザーはイーサネットネットワークを介してあるマシンから別のマシンに仮想的に「ダイヤル」し、それらの間にポイントツーポイント接続を確立して、接続を介してデータパケットを安全に転送できます。

「ダイヤル」しているマシン(リモートIP)は、インターネットサービスプロバイダーのゲートウェイになります。

アウトバウンド接続に常に表示される理由は、有効なインターネット接続を確立するためにあるためです。着信tracertに表示されない理由は、実際に接続を取得しているのはあなたのマシンではないためだと思います。ローカル電話交換機の外では見られない使い捨ての「ローカル」IPアドレスを持っている可能性があります。

4
Mokubai