pfSense Support Subscription

Author Topic: не загружается если пропал OPT1  (Read 318 times)

0 Members and 1 Guest are viewing this topic.

Offline ZlyddeN

  • Newbie
  • *
  • Posts: 8
  • Karma: +2/-0
    • View Profile
не загружается если пропал OPT1
« on: November 11, 2017, 12:43:26 am »
дано:
1. системник с pfSense
2. WAN - static IP
3. LAN
4. USB 4G модем huawei E3272 http://4pda.ru/forum/index.php?showtopic=508842&st=5600#entry37575407
4.1. перепрошит на HiLink
4.2. переключается в режим NDIS командой
Code: [Select]
usb_modeswitch -v 12d1 -p 1f01 -V 012d1 -P 014db -M "55534243123456780000000000000a11062000000000000100000000000000" -W > /var/log/lte.log5. установлен пакет Shellcmd и скрипт из п.4.2. прописан с типом "shellcmd"
6. полученный интерфейс ue0 настраивается как OPT1
7. OPT1 - DHCP
8. прописывается в группу GATEWAYS
....
PROFIT!
все работает, получается два провайдера. Failover работает и все хорошо.

теперь пробема
1. если модем вытащить и перезагрузить или выкл/вкл. - pfSense прерывает загрузку и требуется заново назначать интерфейсы, и дальше не грузится
2. если пропадало электричество и опять появилось, но модем никто не трогал - pfSense тоже останавливает загрузку и требует назвать ему кто LAN, а кто WAN
т.е. как бы модем забывает что он NDIS при пропадании на нем питания (вытащили из системника или полностью системник полностью обесточен)

Вопросы:
1. можно ли заставить pfSense игнорить отсутствие UE0 и OPT1 ?
2. заставить huawei E3272 навечно считать себя NDIS ?

Offline pigbrother

  • Hero Member
  • *****
  • Posts: 1681
  • Karma: +208/-2
    • View Profile
Re: не загружается если пропал OPT1
« Reply #1 on: November 11, 2017, 02:45:32 am »
Тоже интересно.
Поведение pfSense логично. Меняется состав сетевых адаптеров - появляется запрос на их переназначение.
Вероятно, помог бы перевод модема из режима hilink в режим stick, тогда для pfSense это будет обычный PPP.

Попробуйте переключать Shellcmd Type в earlyshellcmd
« Last Edit: November 11, 2017, 02:53:22 am by pigbrother »

Offline oleg1969

  • Full Member
  • ***
  • Posts: 233
  • Karma: +39/-0
    • View Profile
Re: не загружается если пропал OPT1
« Reply #2 on: November 11, 2017, 03:04:58 am »
Такая же проблема наблюдалась и с WIFI USB адаптером в режиме AP

Offline werter

  • Hero Member
  • *****
  • Posts: 4856
  • Karma: +223/-14
    • View Profile
Re: не загружается если пропал OPT1
« Reply #3 on: November 11, 2017, 06:45:27 am »
Доброго.
Такая же проблема наблюдалась и с WIFI USB адаптером в режиме AP

Логично же. Пропал интерфейс - извольте переназначить.


Quote
2. заставить huawei E3272 навечно считать себя NDIS ?
Приобрести подходящий (б\у) роутер с usb (http://tomato.groov.pl/?page_id=69, http://tomato.groov.pl/?page_id=31 - даже мультиван есть или http://nastroisam.ru/asus-padavan/, https://bitbucket.org/padavan/rt-n56u/raw/master/trunk/configs/templates/zyxel/), вставить в пф еще одну карту или исп. Л2-свитч с ВЛАН и настроить этот роутер с модемом как еще один интерфейс.

Offline oleg1969

  • Full Member
  • ***
  • Posts: 233
  • Karma: +39/-0
    • View Profile
Re: не загружается если пропал OPT1
« Reply #4 on: November 11, 2017, 07:37:02 am »
Доброго.
Такая же проблема наблюдалась и с WIFI USB адаптером в режиме AP

Логично же. Пропал интерфейс - извольте переназначить.


Возможно и логично , но на MikroTik(i386) и Zeroshell такого нет! они все равно загружаются -- а уж потом предупреждают что нет сетевого интерфейса

Offline ZlyddeN

  • Newbie
  • *
  • Posts: 8
  • Karma: +2/-0
    • View Profile
Re: не загружается если пропал OPT1
« Reply #5 on: November 11, 2017, 11:44:34 am »
Вероятно, помог бы перевод модема из режима hilink в режим stick, тогда для pfSense это будет обычный PPP.
читал что в PPP оно медленнее + подозреваю что модем после пропажи питания, опять забудет в каком режиме надо работать...

Quote
Попробуйте переключать Shellcmd Type в earlyshellcmd
с этого режима и начала - тем более не стартует

Offline ZlyddeN

  • Newbie
  • *
  • Posts: 8
  • Karma: +2/-0
    • View Profile
Re: не загружается если пропал OPT1
« Reply #6 on: November 11, 2017, 11:50:48 am »
подозреваю, что пока не инициализируется USB, то pfSense так и будет вести себя
вот бы чтоб оно сначала USB инициализировало, потом ETHERNET, а потом пыталось сети поднимать :)

Offline ZlyddeN

  • Newbie
  • *
  • Posts: 8
  • Karma: +2/-0
    • View Profile
Re: не загружается если пропал OPT1
« Reply #7 on: November 12, 2017, 01:11:07 pm »
тут http://4pda.ru/forum/index.php?s=&showtopic=508842&view=findpost&p=66968164 посоветовали опробовать особые прошивки
Quote
HR, HC - Hostless-модем. Автоматическое переключение во вторичную, рабочую композицию с RNDIS (HR) или CDC (HC).
Отсутствует необходимость в использовании переключалок, таких как MobileBrServ (mbbService) в Windows и usb_modeswitch в Linux.
Прошивка HC ориентирована, главным образом, на линукс-устройства, особенно роутеры, не умеющие переключать модем в рабочий режим. Ну и для макоси, видимо, подойдёт.

Offline werter

  • Hero Member
  • *****
  • Posts: 4856
  • Karma: +223/-14
    • View Profile
Re: не загружается если пропал OPT1
« Reply #8 on: November 13, 2017, 01:55:30 am »
Доброго.
Спасибо за ссылки. Оч. интересно. Если не трудно - отпишитесь по эксперименту. Поможет многим.

Offline stvladimir

  • Newbie
  • *
  • Posts: 18
  • Karma: +3/-0
    • View Profile
Re: не загружается если пропал OPT1
« Reply #9 on: November 14, 2017, 10:04:14 am »
Загрузка модема требует времени. Самое простое сделать задержку на секунд 40 в /boot/loader.conf:
autoboot_delay="40"

И, не используйте этот чертов usb_modeswitch.
Ставьте 22.*_05 прошивку (c возможностью автопереключения модема) из:
https://4pda.ru/forum/index.php?showtopic=508842&st=5600#entry37575407
а Вэб морду для E3272 из:
https://4pda.ru/forum/index.php?showtopic=582284&st=26140#entry59823526

Offline ZlyddeN

  • Newbie
  • *
  • Posts: 8
  • Karma: +2/-0
    • View Profile
Re: не загружается если пропал OPT1
« Reply #10 on: November 14, 2017, 04:00:49 pm »
Загрузка модема требует времени. Самое простое сделать задержку на секунд 40 в /boot/loader.conf:
autoboot_delay="40"

И, не используйте этот чертов usb_modeswitch.
Ставьте 22.*_05 прошивку (c возможностью автопереключения модема) из:
https://4pda.ru/forum/index.php?showtopic=508842&st=5600#entry37575407
а Вэб морду для E3272 из:
https://4pda.ru/forum/index.php?showtopic=582284&st=26140#entry59823526

прошивки и вебморда норм , спасибо. Переключается в нужные режимы.
Выяснилось что из-коробки нету драйверс if_urndis.ko (2.3.4-RELEASE (amd64) ) закидывание его из стока FreeBSD 10.3 дает интерфейс ue0, но почему-то не может получить IP по DHCP и даже если прописать вручную не будет сети на WAN :(
копаюсь дальше

Offline ZlyddeN

  • Newbie
  • *
  • Posts: 8
  • Karma: +2/-0
    • View Profile
Re: не загружается если пропал OPT1
« Reply #11 on: November 14, 2017, 04:06:08 pm »
хм.. есть тема про E3372h  https://forum.pfsense.org/index.php?topic=123052.msg714987#msg714987 с usb_modeswitch и правкой правил devd

Offline stvladimir

  • Newbie
  • *
  • Posts: 18
  • Karma: +3/-0
    • View Profile
Re: не загружается если пропал OPT1
« Reply #12 on: November 14, 2017, 05:05:19 pm »
По факту E3272 и E3372 с указанными прошивками ничем не отличаются.

По настройке в веб морде модемов:
Автопереключение: рабочий режим (CDC, не для Windows)
Отсрочка автопереключения (с): 0

В pfSense интерфейс ue0, проблем с получением IP по DHCP не возникало.
Работает так с конца прошлого года с внешней MIMO 2x2 панельной антенной, до базовой станции 9,5 км.

Offline ZlyddeN

  • Newbie
  • *
  • Posts: 8
  • Karma: +2/-0
    • View Profile
Re: не загружается если пропал OPT1
« Reply #13 on: November 15, 2017, 10:19:42 am »
По факту E3272 и E3372 с указанными прошивками ничем не отличаются.

По настройке в веб морде модемов:
Автопереключение: рабочий режим (CDC, не для Windows)
Отсрочка автопереключения (с): 0

В pfSense интерфейс ue0, проблем с получением IP по DHCP не возникало.
Работает так с конца прошлого года с внешней MIMO 2x2 панельной антенной, до базовой станции 9,5 км.
даже модули if_urndis.ko в /boot/kernel не закидывали?

Offline ZlyddeN

  • Newbie
  • *
  • Posts: 8
  • Karma: +2/-0
    • View Profile
Re: не загружается если пропал OPT1
« Reply #14 on: November 15, 2017, 07:47:54 pm »
Quote
По настройке в веб морде модемов:
Автопереключение: рабочий режим (CDC, не для Windows)
Отсрочка автопереключения (с): 0
сделал так, сейчас в веб-морду не могу попасть :)
и под LInux и под FreeBSD видится тока как CD :( под виндой только как
HUAWEI Mobile Connect - Bus Enumerate Device
FC - USB Device (COM12)

com12 под виндой не коннектица через PUTTY :)
« Last Edit: November 15, 2017, 07:52:55 pm by ZlyddeN »