Раз, два, три lte-модема, как с ними работать?

Apr 04, 2020 20:12

Вот имеем такие вот два модема (судя по id - это
Huawei E3531), с какими-то симкартами. Модем "1" и модем "2".


Read more... )

Вопрос, Сети

Leave a comment

Comments 6

dimka_rs April 4 2020, 18:48:41 UTC
Очень плохо сформулированы вопросы.
1. Гнать трафик по очереди - резервирование, или всё же агрегация?
2. Модемы можно определить по серийному номеру (AT+CGSN) или по пути к устройству в /sys/bus/usb/devices/, там будет постоянный путь к физическому порту. Скорее всего где-то там же будет название сетевого интерфейса. Так же предлагают дёргать web-интерфейс для разных нужд.
3. Получить оператора - AT+COPS или web-интерфейс.
4. Воткнуть несколько - взять и воткнуть. Через хаб, если портов не хватает. Но может оказаться, что встроенный DHCP выдаст одинаковые IP на разных интерфейсах. Вот тут не знаю как быть.
5. В линуксе можно отцепить USB-устройство. Раньше было так:

echo suspend > /sys/bus/usb/devices/1-1/power/level
echo auto > /sys/bus/usb/devices/1-1/power/level

Сейчас - не знаю. Но это только для линукса что-то изменит, зависшее устройство только по питанию дёргать, а программно это обычно невозможно.

Reply

dlinyj April 4 2020, 19:41:23 UTC
Все детали задачи рассказать не могу. Но смысл сводится к тому, чтобы по очереди переключать трафик с оператора на оператора через равные промежутки времени (это не резервирование и не агрегация).

2. Вот! Тут ситуация, что модем нужно перевести в сериал и уже в ручном режиме вести дозвон. Это убьёт сразу двух зайцев, так как уже будет ppp соединение. Пока не умею переводить. Разбираюсь.

3. Вариант, буду иметь в виду. Но если смог в режиме модема, то через AT-команды сделаю.

4. Физически вставить я могу :))). А вот что делать с DHCP...

5. Это аппаратнозависимая штука и не обязательно работает (практика показывает, что не работает в 90% случаев).

Reply


vitaking April 5 2020, 06:24:51 UTC
С оператором - предельно просто - тот же спидтест запустить и посмотреть оператора. Или по внешнему айпи определить через who.is

Reply


getinaks April 7 2020, 23:13:41 UTC
Поднять запоттеренный networkmanager с modemmanager и прочей тусовкой утилит для этого cdc_ether. Через cli можно модем спросить про всё, включая имя опсоса и номер(но не всегда, если вставить пчелайновскую(и кажись теле2/ростелеком) симку - то фиг а не номер). Далее скриптом делать up/down тогда, когда надо, nm сам позаботится о маршрутах.

Reply

dlinyj April 8 2020, 08:00:53 UTC
Что означает "запоттеренный "?

Как спросить через cli?

Reply

getinaks April 8 2020, 15:50:59 UTC
Запоттеренный - слегонца рушит принцип KISS, который первым капитально послал нафиг тов. поттеринг со своим systemd ( ... )

Reply


Leave a comment

Up