LINUX.ORG.RU

История изменений

Исправление ann_lortemp2, (текущая версия) :

В чём именно оверхед

в енкапсуляции пакетов в самом ppp, плюс ещё и текстовый AT-протокол сверху.
для dial-up модемов (для которых и был придуман AT протокол) на скоростях 56K/s это незаметно, а вот для LTE (и даже уже для 3G) – ещё как.

а учитывая то, что мобильный интернет – сам по себе туннель (GTP), то мы получаем «туннель в туннеле в туннеле» (а если ещё и VPNRKN сверху – так вообще веселуха) и приколы с MTU и проч.

а с уровнем сигнала и качеством кабеля связано напрямую – у тебя и так скорость и latency ни к чёрту, а ты ещё и добровольно диалапом обмазываешься.

то какой нативный и без оверхеда?

помимо NCM, который ты обозначил (т.н. «эмулятор сетевой карты», хотя это не совсем так – NCM это по факту стандарт Ethernet-over-USB, но да, это говно) – есть ещё QMI и MBIM.

QMI это проприетарный протокол Qualcomm’а, MBIM – открытый протокол, разработанный специально для широкополосного мобильного интернета.
эти ваши линуксы одинаково хорошо поддерживают оба, и вместо пердлолинга с pppd соединение устанавливается так:

echo APN=internet.beeline.ru > /etc/mbim-network.conf # если надо то ещё APN_USER и APN_PASS
mbim-network /dev/cdc-wdm0 start
dhclient wwan0   

(пакет libmbim-utils, можно конечно же не пердолиться с этим и просто использовать ModemManager, но я тебе это даже не буду пытаться советовать)

луддизм это хорошо, но новые технологии это не всегда вейланд говно и иногда они действительно решают существующие проблемы.

Исправление ann_lortemp2, :

В чём именно оверхед

в енкапсуляции пакетов в самом ppp, плюс ещё и текстовый AT-протокол сверху.
для dial-up модемов (для которых и был придуман AT протокол) на скоростях 56K/s это незаметно, а вот для LTE (и даже уже для 3G) – ещё как.

а учитывая то, что мобильный интернет – сам по себе туннель (GTP), то мы получаем «туннель в туннеле в туннеле» (а если ещё и VPNRKN сверху – так вообще веселуха) и приколы с MTU и проч.

а с уровнем сигнала и качеством кабеля связано напрямую – у тебя и так скорость и latency ни к чёрту, а ты ещё и добровольно диалапом обмазываешься.

то какой нативный и без оверхеда?

помимо NCM, который ты обозначил (т.н. «эмулятор сетевой карты», хотя это не совсем так – NCM это по факту стандарт Ethernet-over-USB, но да, это говно) – есть ещё QMI и MBIM.

QMI это проприетарный протокол Qualcomm’а, MBIM – открытый протокол, разработанный специально для широкополосного мобильного интернета.
эти ваши линуксы одинаково хорошо поддерживают оба, и вместо пердлолинга с pppd соединение устанавливается так:

echo APN=internet.beeline.ru > /etc/mbim-network.conf # если надо то ещё APN_USER и APN_PASS
mbim-network /dev/cdc-wdm0 start
dhclient wwan0   

(пакет libmbim-utils, можно конечно же не пердолиться с этим и просто использовать ModemManager, но я тебе это даже не буду пытаться советовать)

луддизм это хорошо, но новые технологии это не всегда вейланд говно.

Исправление ann_lortemp2, :

В чём именно оверхед

в енкапсуляции пакетов в самом ppp, плюс ещё и текстовый AT-протокол сверху.
для dial-up модемов (для которых и был придуман AT протокол) на скоростях 56K/s это незаметно, а вот для LTE (и даже уже для 3G) – ещё как.

а учитывая то, что мобильный интернет – сам по себе туннель (GTP), то мы получаем «туннель в туннеле в туннеле» (а если ещё и RKN сверху – так вообще веселуха) и приколы с MTU и проч.

а с уровнем сигнала и качеством кабеля связано напрямую – у тебя и так скорость и latency ни к чёрту, а ты ещё и добровольно диалапом обмазываешься.

то какой нативный и без оверхеда?

помимо NCM, который ты обозначил (т.н. «эмулятор сетевой карты», хотя это не совсем так – NCM это по факту стандарт Ethernet-over-USB, но да, это говно) – есть ещё QMI и MBIM.

QMI это проприетарный протокол Qualcomm’а, MBIM – открытый протокол, разработанный специально для широкополосного мобильного интернета.
эти ваши линуксы одинаково хорошо поддерживают оба, и вместо пердлолинга с pppd соединение устанавливается так:

echo APN=internet.beeline.ru > /etc/mbim-network.conf # если надо то ещё APN_USER и APN_PASS
mbim-network /dev/cdc-wdm0 start
dhclient wwan0   

(пакет libmbim-utils, можно конечно же не пердолиться с этим и просто использовать ModemManager, но я тебе это даже не буду пытаться советовать)

луддизм это хорошо, но новые технологии это не всегда вейланд говно.

Исходная версия ann_lortemp2, :

В чём именно оверхед

в енкапсуляции пакетов в самом ppp, плюс ещё и текстовый AT-протокол сверху.
для dial-up модемов (для которых и был придуман AT протокол) на скоростях 56K/s это незаметно, а вот для LTE (и даже уже для 3G) – ещё как.

а учитывая то, что мобильный интернет – сам по себе туннель (GTP), то мы получаем «туннель в туннеле в туннеле» (а если ещё и RKN сверху – так вообще веселуха) и приколы с MTU и проч.

а с уровнем сигнала и качеством кабеля связано напрямую – у тебя и так скорость и latency ни к чёрту, а ты ещё и добровольно диалапом обмазываешься.

то какой нативный и без оверхеда?

помимо NCM, который ты обозначил (т.н. «эмулятор сетевой карты», хотя это не совсем так – NCM это по факту стандарт Ethernet-over-USB, но да, это говно) – есть ещё QMI и MBIM.

QMI это проприетарный протокол Qualcomm’а, MBIM – открытый протокол, разработанный специально для широкополосного мобильного интернета.
эти ваши линуксы одинаково хорошо поддерживают оба, и вместо пердлолинга с pppd соединение устанавливается так:

echo APN=internet.beeline.ru > /etc/mbim-network.conf # если надо то ещё APN_USER и APN_PASS
mbim-network /dev/cdc-wdm0 start
dhclient wwan0   

луддизм это хорошо, но новые технологии это не всегда вейланд говно.