raspbian – Diferencia entre ppp0 vs wwan0

Pregunta:

Estoy ejecutando Raspian en un RaspberryPi.

Cuando enchufo un módem GSM, veo dos interfaces: wwan0 y ppp0 .

  • wwan0 existe incluso cuando el módem GSM está enchufado pero no conectado
  • ppp0 existe solo cuando el módem GSM está conectado

Preguntas

  1. ¿Cuál es la diferencia entre wwan0 y ppp0 , y por qué veo ppp0 además de wwan0 ?
  2. ¿Por qué la dirección IP se asigna a ppp0 y no a wwan0 después de que se establece una conexión?

Respuesta:

1. ¿Cuál es la diferencia entre wwan0 y ppp0 y por qué veo ppp0 además de wwan0?

wwan0 es una interfaz de red expuesta por el módem a través de usb. ppp0 es la interfaz PPP creada por pppd cuando el módem se conecta mediante una llamada ATD en el puerto serie.

2. ¿Por qué se asigna la dirección IP a ppp0 y no a wwan0 después de que se establece una conexión?

Su administrador de conexión no sabe cómo usar la interfaz wwan y solo usa el método 'heredado' para hacer todo a través de un TTY (ambos comandos AT para control y PPP para datos).

Con algo más de detalle …

Su módem expone una interfaz de red WWAN, pero no la está utilizando. En cambio, su administrador de conexión está iniciando una sesión PPP a través del mismo (u otro) puerto serie al que envía los comandos AT (razón por la cual obtiene la interfaz ppp0 solo cuando está conectado). Si está apuntando a velocidades LTE, desea utilizar la interfaz WWAN en su lugar; así que intente utilizar un administrador de conexiones que sepa cómo utilizar esa interfaz (por ejemplo, ModemManager ).

Saber qué módem es útil para definir una mejor respuesta de todos modos …

Si se trata, por ejemplo, de un módem basado en Qualcomm (y su kernel es> = 3.4), es probable que obtenga no solo una interfaz WWAN además de ttys, sino también una interfaz de control QMI en / dev / cdc-wdm. Si desea utilizar esa interfaz wwan0, no puede utilizar los comandos AT y, en su lugar, debe iniciar la conexión utilizando el protocolo QMI a través de, por ejemplo, libqmi .

Si se trata, por ejemplo, de un módem basado en MBIM (y su kernel es> = 3.8), también obtendrá una interfaz / dev / cdc-wdm, pero deberá utilizar el protocolo MBIM para conectar el módem con el wwan0 , a través de, por ejemplo, libmbim .

Si se trata, por ejemplo, de un módem Huawei, es posible que en su lugar obtenga una interfaz wwan que necesita el comando AT ^ NDISDUP para conectarse.

Si se trata, por ejemplo, de un módem basado en Icera, el comando de conexión AT puede ser AT %% IPDPACT …

Y así. Básicamente, tan pronto como obtenga una interfaz WWAN, solo necesita usar un comando AT específico del proveedor o un comando QMI o MBIM genérico. Una vez más, ModemManager lo hace por usted.

Puede encontrar un poco más de protocolos de administración de módems en estas diapositivas:

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım