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コマンドを使用できます。また、モデムマネージャあなたのためにこれをしなさい。

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

おすすめ記事