ppp0とwwan0の違い

ppp0とwwan0の違い

私はRaspberryPiでRaspianを実行しています。

GSM モデムを接続すると、2 つのインターフェイスが表示されます。ワイヤレスネットワーク0&ポイントツーポイント0

  • wwan0GSMモデムが接続されているが接続されていない場合でも存在します。
  • ppp0GSM モデムに接続した場合のみ表示されます。

質問

  1. wwan0これらとの違いは何ですかppp0ppp0を除いてなぜ表示されますかwwan0
  2. なぜIPアドレスは、接続が確立された後に割り当てられ、ppp0その後は割り当てられないのですか?wwan0

答え1

1. wwan0とppp0の違いは何ですか? wwan0以外にppp0が表示されるのはなぜですか?

wwan0は、USB経由でモデムによって公開されるネットワークインタフェースです。 ppp0 は、モデムがシリアルポートで ATD 呼び出しを使用して接続するときに pppd によって生成される PPP インターフェイスです。

2. 接続が確立された後、IP アドレスが wwan0 ではなく ppp0 に割り当てられるのはなぜですか。

接続マネージャはwwanインタフェースの使用方法を知らず、「従来の」方法を使用して制御用ATコマンドとデータ用のPPP(TTY)を介してすべての操作を実行します。

詳しくは...

モデムはWWANネットワークインターフェイスを公開しますが、それを使用していません。代わりに、Connection ManagerはATコマンドを送信するのと同じ(または他の)シリアルポートを介してPPPセッションを開始します(これが接続時にppp0インターフェイスのみを取得する理由です)。目標がLTE速度の場合はWWANインターフェースを使用したいので、そのインターフェースの使用方法を知っている接続マネージャーを試してください(例:モデムマネージャ)。

とにかく、どのモデムがより良い答えを定義するのに役立つかを知っているのは...

たとえば、これがQualcommベースのモデム(およびカーネル> = 3.4)の場合、ttyに加えて、WWANインターフェースだけでなく、/ dev / cdc-wdmにあるQMI制御インターフェースも入手できます。 wwan0 インターフェイスを使用するには AT コマンドは使用できませんが、次の方法で QMI プロトコルを使用して接続を開始する必要があります。くみ

これがMBIMベースのモデム(およびカーネル> = 3.8)の場合、/ dev / cdc-wdmインターフェイスも取得できますが、MBIMプロトコルを使用してモデムをwwan0に接続する必要があります。コンビン

たとえば、これがHuaweiモデムの場合、接続するにはAT ^ NDISDUPコマンドが必要なWWANインターフェースを取得できます。

たとえば、これがIceraベースのモデムである場合、接続ATコマンドはAT%%IPDPACT ...です。

など。デフォルトでは、WWANインターフェイスを取得したら、ベンダー固有のATコマンドまたは一般QMIまたはMBIMコマンドを使用できます。また、モデムマネージャあなたのためにこれをしなさい。

モデム管理プロトコルの詳細については、次のスライドで確認できます。

答え2

これがどのように機能するかを説明します。写真を見つけることができたらと思います。しばらくこの記事を書く予定なので、今投稿しているとおりに修正します。


家に4つのワイヤレスデバイスとISPがあるとしましょう。あなたは携帯電話会社のPizzazzで偶然無線アンテナ付きのエアカード(GSMモデム)を家に持ち帰った。 PizzazzはISPより1,000分安く販売しています。 ISPのビットコイン制限を超えており、請求書に超過料金を支払いたくありません...

あなたが決める...

1,000分間使用できないため、GSMモデムを一時的な方法として使用してください。 GSMは次のように動作します。

電話機はGSMに接続され、ラップトップはGSMに接続され、IpadはGSMに接続されます。次のようにワイヤレスアンテナを使用します。

++++++++++++++++++
+モバイル +  
+ iPad + => GSM  
+ノートパソコン+    
++++++++++++++++++

しかし、あなたは尋ねます...

GSMを介してインターネットに接続するには:

++++++++++++++++++++++++++++
+GSM+  
+ ----- + =>インターネット  
+ユーザー名/パスワード+    
++++++++++++++++++++++++++++

これで、両方のネットワークを接続すると、次のような結果が得られます。

++++++++++++++++++++++++++++++++++++++++++++++++++
+モバイル+ => +GSM+
+ iPad + + ----------- + =>インターネット
+ノートパソコン+ +ユーザー名/パスワード+
++++++++++++++++++++++++++++++++++++++++++++++++++

Linux のインターフェイス名もその名前を説明します。

  • wwan0- ワイヤレスWANゼロ
  • ppp0- ポイントツーポイントプロトコルゼロ

私のスティック写真の更新:

wwan0 ppp0
++++++++++++++++++++++++++++++++++++++++++++++++++
+モバイル+ => +GSM+
+ iPad + + ---------------- + =>インターネット
+ノートパソコン+ +ユーザー名/パスワード+
++++++++++++++++++++++++++++++++++++++++++++++++++

つまり、GSMは他のネットワークのように動作します。問題は、GSMにダイヤルアップ/PPPoE認証サーバーとネゴシエートするまでルーティングを許可するDNSサーバーがないことです。ネゴシエーションサーバーに接続すると、1,000分でその時間が差し引かれ、料金が請求されます。ネゴシエーションが成功したため、IPアドレスへの接続が確立され、ポイントツーポイントプロトコルがppp0接続の側面を管理します。

  • この接続は終了しましたか?
  • DHCPサーバーに新しいIPアドレスを要求する必要がありますか?
  • 新しい接続を作成していますか?
  • 私のレンタル期間はどのくらいですか?

一方、wwan0接続されているデバイスのみが管理されます。上のような質問も自らにしますが、ppp0「いや、この装置の責任者は私ではない。でも私の装置を監視しなければならない。何か分からないので干渉を許さない」なぜなら、私はそれを放っておくのが良いでしょう。」


もちろん、最後の段落は単純化されたバージョンですが、必要に応じて各デバイスで使用されている実際の標準とプロトコルを一覧表示できます。

関連情報