Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    не загружается если пропал OPT1

    Scheduled Pinned Locked Moved Russian
    14 Posts 4 Posters 1.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Z
      ZlyddeN
      last edited by

      дано:
      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 командой

      usb_modeswitch -v 12d1 -p 1f01 -V 012d1 -P 014db -M "55534243123456780000000000000a11062000000000000100000000000000" -W > /var/log/lte.log
      

      5. установлен пакет 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 ?
      shellcmd_4g.jpg
      shellcmd_4g.jpg_thumb

      1 Reply Last reply Reply Quote 0
      • P
        pigbrother
        last edited by

        Тоже интересно.
        Поведение pfSense логично. Меняется состав сетевых адаптеров - появляется запрос на их переназначение.
        Вероятно, помог бы перевод модема из режима hilink в режим stick, тогда для pfSense это будет обычный PPP.

        Попробуйте переключать Shellcmd Type в earlyshellcmd

        1 Reply Last reply Reply Quote 0
        • werterW
          werter
          last edited by

          Доброго.
          @oleg1969:

          Такая же проблема наблюдалась и с WIFI USB адаптером в режиме AP

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

          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-свитч с ВЛАН и настроить этот роутер с модемом как еще один интерфейс.

          1 Reply Last reply Reply Quote 0
          • Z
            ZlyddeN
            last edited by

            @pigbrother:

            Вероятно, помог бы перевод модема из режима hilink в режим stick, тогда для pfSense это будет обычный PPP.

            читал что в PPP оно медленнее + подозреваю что модем после пропажи питания, опять забудет в каком режиме надо работать…

            Попробуйте переключать Shellcmd Type в earlyshellcmd

            с этого режима и начала - тем более не стартует

            1 Reply Last reply Reply Quote 0
            • Z
              ZlyddeN
              last edited by

              подозреваю, что пока не инициализируется USB, то pfSense так и будет вести себя
              вот бы чтоб оно сначала USB инициализировало, потом ETHERNET, а потом пыталось сети поднимать :)

              1 Reply Last reply Reply Quote 0
              • Z
                ZlyddeN
                last edited by

                тут http://4pda.ru/forum/index.php?s=&showtopic=508842&view=findpost&p=66968164 посоветовали опробовать особые прошивки

                HR, HC - Hostless-модем. Автоматическое переключение во вторичную, рабочую композицию с RNDIS (HR) или CDC (HC).
                Отсутствует необходимость в использовании переключалок, таких как MobileBrServ (mbbService) в Windows и usb_modeswitch в Linux.
                Прошивка HC ориентирована, главным образом, на линукс-устройства, особенно роутеры, не умеющие переключать модем в рабочий режим. Ну и для макоси, видимо, подойдёт.

                1 Reply Last reply Reply Quote 0
                • werterW
                  werter
                  last edited by

                  Доброго.
                  Спасибо за ссылки. Оч. интересно. Если не трудно - отпишитесь по эксперименту. Поможет многим.

                  1 Reply Last reply Reply Quote 0
                  • S
                    stvladimir
                    last edited by

                    Загрузка модема требует времени. Самое простое сделать задержку на секунд 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

                    1 Reply Last reply Reply Quote 0
                    • Z
                      ZlyddeN
                      last edited by

                      @stvladimir:

                      Загрузка модема требует времени. Самое простое сделать задержку на секунд 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 :(
                      копаюсь дальше

                      1 Reply Last reply Reply Quote 0
                      • Z
                        ZlyddeN
                        last edited by

                        хм.. есть тема про E3372h  https://forum.pfsense.org/index.php?topic=123052.msg714987#msg714987 с usb_modeswitch и правкой правил devd

                        1 Reply Last reply Reply Quote 0
                        • S
                          stvladimir
                          last edited by

                          По факту E3272 и E3372 с указанными прошивками ничем не отличаются.

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

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

                          modem.jpg
                          modem.jpg_thumb

                          1 Reply Last reply Reply Quote 0
                          • Z
                            ZlyddeN
                            last edited by

                            @stvladimir:

                            По факту E3272 и E3372 с указанными прошивками ничем не отличаются.

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

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

                            даже модули if_urndis.ko в /boot/kernel не закидывали?

                            1 Reply Last reply Reply Quote 0
                            • Z
                              ZlyddeN
                              last edited by

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

                              сделал так, сейчас в веб-морду не могу попасть :)
                              и под LInux и под FreeBSD видится тока как CD :( под виндой только как
                              HUAWEI Mobile Connect - Bus Enumerate Device
                              FC - USB Device (COM12)

                              com12 под виндой не коннектица через PUTTY :)

                              1 Reply Last reply Reply Quote 0
                              • S
                                stvladimir
                                last edited by

                                @ZlyddeN:

                                сделал так, сейчас в веб-морду не могу попасть :)
                                и под LInux и под FreeBSD видится тока как CD :( под виндой только как
                                HUAWEI Mobile Connect - Bus Enumerate Device
                                FC - USB Device (COM12)

                                com12 под виндой не коннектица через PUTTY :)

                                Странно. Под LInux и FreeBSD может выполняется дополнительно usb_modeswitch.
                                Версии firmware какие устанавливали?
                                Под виндами у меня нормально работает только под windows 7. Windows 10 видит только как некоторое USB устройство.
                                Это где-то уже обсуждалось, что MS говорит, что проблема не у них.

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post
                                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.