Различие между ppp0 по сравнению с wwan0

Возможно, что-то вдоль следующих строк:

sed -e 's;^.*$;\^&\$; list-of-names > list-of-patterns

rm $(find . -type f | grep -v -f list-of-patterns)

Будьте осторожны, это, конечно, повредится, если имена файлов будут содержать пробелы или символы, которые оболочка считает особенным. Проверьте то, что это удалило бы прежде, чем выполнить его для реального!

(Мог бы быть способ обойти файл шаблона, но первое, что пришло на ум я не вижу его).

13
24.09.2016, 18:28
2 ответа

Позвольте мне объяснить, как это работает. Хотел бы я найти картину. Я буду печатать это некоторое время, поэтому я публикую это сейчас и отредактирую это, как я иду.


позволяет сказать, что у вас есть 4 беспроводных устройства в вашем доме, а также провайдер. Вы приносите домой вашу AirCard (GSM модем), и это произойдет беспроводная антенная антенна, от мобильного телефона Company Pizzazz. Пиццаз продал вам 1000 минут на дешевле, чем ваш провайдер. Вы пропустили свое пособие на биткойн на своем провайдере и не хотите платить плату за пересечение на ваш счет ...

Вы решили ...

Используйте свой модем GSM в качестве StopGap, потому что вы использовали Ни один из ваших 1000 минут. GSM работает так, как так:

мобильный телефон подключается к GSM, ноутбук подключается к GSM, iPad подключается к GSM вроде так, используя беспроводную антенну: [

++++++++++++++++ 
+  Cellphone   +  
+  IPad        +  => GSM  
+  Laptop      +    
++++++++++++++++ 

, но вы справляетесь ... [

Как работает GSM , подключитесь к Интернету:

++++++++++++++++++++++ 
+  GSM               +  
+  -----             +  => Internet  
+  Username/Password +    
++++++++++++++++++++++ 

Теперь, когда мы объединяем обе сети вместе, мы получаем:

++++++++++++++++     ++++++++++++++++++++++++++
+  Cellphone   +  => +   GSM                  +
+  IPad        +     +   -----------          + => Internet
+  Laptop      +     +   Username/Password    +
++++++++++++++++     ++++++++++++++++++++++++++

Теперь имена интерфейсов в Linux также рассказывают, что они:

  • WWAN0 - беспроводная широкая сеть нуля
  • PPP0 - указать на точечный протокол нулевой

Обновление моей палочки Фото:

wwan0                 ppp0
++++++++++++++++     ++++++++++++++++++++++++++
+  Cellphone   +  => +   GSM                  +
+  IPad        +     +   ----------------     + => Internet
+  Laptop      +     +   Username/Password    +
++++++++++++++++     ++++++++++++++++++++++++++

Другими словами, GSM ведет себя так же, как любая сеть. Проблема в том, что у GSM нет DNS-сервера, чтобы позволить вам маршрутизировать, до тех пор, пока не договорится с сервером аутентификации набора номера / PPPoE. После подключения к серверу переговоров ваши минуты вычитаются с вашего 1000, и вы выставлены счета. IP-адрес подключен к PPP0 PPP0 , потому что переговоры были успешными, и протокол «Точка на точечный» управляет аспектом подключения:

  • . Это соединение было бы прекращено?
  • Это время для меня Новый IP-адрес от DHCP-сервера?
  • Я создаю новое соединение?
  • Как долго длится мое время аренды?

WWAN0 с другой стороны, только управляет подключенными устройствами. Он также задает себе такие вопросы, как выше, но не разрешено мешать PPP0 , потому что он знает «Эй, я не тот, кто отвечает за это устройство. Я должен продолжать следить за моими устройствами, хотя , Поскольку я не знаю, что это за, мне лучше оставить это в одиночестве ».


Конечно, этот последний абзац был упрощенной версией, но если вам нравится, я могу перечислить фактические стандарты и протоколы, используемые каждым устройством.

3
27.01.2020, 19:53

1 возможны другие символы. В чем разница между wwan0 и ppp0 и почему я вижу ppp0 в дополнение к wwan0

wwan0 - это сетевой интерфейс, выставляемый модемом через usb. ppp0 - это PPP интерфейс, созданный pppd при подключении модема с помощью ATD вызова в последовательном порту.

2. Почему IP-адрес присваивается ppp0, а не wwan0 после установления соединения.

Ваш менеджер соединений не знает, как использовать интерфейс wwan, а просто использует "наследственный" метод для выполнения всего через TTY (обе AT-команды для управления и PPP для данных).

С некоторыми подробностями...

Ваш модем раскрывает сетевой интерфейс WWAN, но вы его не используете. Вместо этого, ваш менеджер соединений запускает сессию PPP через тот же (или другой) последовательный порт, на который вы посылаете AT команды (именно поэтому вы получаете ppp0 интерфейс только при подключении). Если вы нацелены на скорости LTE, вы хотите использовать вместо этого WWAN-интерфейс; поэтому попробуйте использовать менеджер соединений, который знает, как использовать этот интерфейс (например, ModemManager).

Знание, какой это модем, поможет определить лучший ответ в любом случае....

Если это, например, Qualcomm-модем (а ваше ядро >= 3.4), то вы, скорее всего, получите не только интерфейс WWAN в дополнение к ttys, но и интерфейс управления QMI в /dev/cdc-wdm. Если вы хотите использовать этот интерфейс wwan0, вы не можете использовать AT-команды, и вместо этого вам нужно запустить соединение, используя QMI-протокол через, например, libqmi.

Если это, например, MBIM-модем (а ядро >= 3.8), то Вы также получите интерфейс /dev/cdc-wdm, но Вам нужно будет использовать MBIM-протокол для подключения модема к wwan0, например, через libmbim.

Если это, например, модем Huawei, то вместо него вы можете получить интерфейс wwan, для подключения которого нужна команда AT^NDISDUP.

Если это, например, Icera-модем, то вместо него может быть AT%%IPDPACT....

И так далее. В основном, как только вы получаете WWAN интерфейс, вам просто нужно использовать либо специфическую для производителя AT команду, либо общую QMI или MBIM запятую. Опять же, ModemManager делает это за вас.

Немного больше информации о протоколах управления модемами можно найти на этих слайдах:

20
27.01.2020, 19:53

Теги

Похожие вопросы