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

    l2tp туннель не восстанавливается

    Scheduled Pinned Locked Moved Russian
    50 Posts 4 Posters 10.1k 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.
    • С
      Святослав @viktor_g
      last edited by

      @viktor_g Спасибо,я попробую. Просто последний раз когда обновлял, процесс завершился неудачно и пришлось восстанавливаться из бэкапа.

      1 Reply Last reply Reply Quote 0
      • С
        Святослав @viktor_g
        last edited by Святослав

        @viktor_g Заметил кстати в логах сегодня, что на самом деле соединение повторное усстанавливается, но без тех манипуляций , что я указал в самом первом сообщении трафик не идет. Предполагаю что пропадает статический маршрут. Логи смотрел на микротике.
        В логах pfsense ничего не понятно:
        ||Apr 25 15:54:40 l2tps [l2tp_b-1] IPCP: Got IP 192.168.33.0 from pool "p0" for peer
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPCP: state change Starting --> Req-Sent
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPCP: SendConfigReq #1
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPADDR 192.168.33.251
        Apr 25 15:54:40 l2tps [l2tp_b-1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: Up event
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: Protocol mppc disabled as useless for this setup
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: state change Starting --> Req-Sent
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: SendConfigReq #1
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPCP: rec'd Configure Request #11 (Req-Sent)
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPADDR 0.0.0.0
        Apr 25 15:54:40 l2tps [l2tp_b-1] NAKing with 192.168.33.0
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPCP: SendConfigNak #11
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPADDR 192.168.33.0
        Apr 25 15:54:40 l2tps [l2tp_l-1] rec'd unexpected protocol MPLS Control Protocol (RFC 3032), rejecting
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPCP: rec'd Configure Reject #1 (Req-Sent)
        Apr 25 15:54:40 l2tps [l2tp_b-1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPCP: SendConfigReq #2
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPADDR 192.168.33.251
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: rec'd Configure Request #11 (Req-Sent)
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: SendConfigAck #11
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: state change Req-Sent --> Ack-Sent
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: rec'd Configure Ack #1 (Ack-Sent)
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: state change Ack-Sent --> Opened
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: LayerUp
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: No compression negotiated
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: parameter negotiation failed
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: state change Opened --> Stopping
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: SendTerminateReq #2
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: LayerDown
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPCP: rec'd Configure Request #12 (Req-Sent)
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPADDR 192.168.33.0
        Apr 25 15:54:40 l2tps [l2tp_b-1] 192.168.33.0 is OK
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPCP: SendConfigAck #12
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPADDR 192.168.33.0
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPCP: state change Req-Sent --> Ack-Sent
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPCP: rec'd Configure Ack #2 (Ack-Sent)
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPADDR 192.168.33.251
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPCP: state change Ack-Sent --> Opened
        Apr 25 15:54:40 l2tps [l2tp_b-1] IPCP: LayerUp
        Apr 25 15:54:40 l2tps [l2tp_b-1] 192.168.33.251 -> 192.168.33.0
        Apr 25 15:54:40 l2tps [l2tp_b-1] IFACE: No interface to proxy arp on for 192.168.33.0
        Apr 25 15:54:40 l2tps [l2tp_b-1] IFACE: Up event
        Apr 25 15:54:40 l2tps [l2tp_b-1] IFACE: Rename interface ng0 to l2tp1
        Apr 25 15:54:40 l2tps [l2tp_b-1] IFACE: Add group l2tp to ng0
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: rec'd Terminate Request #12 (Stopping)
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: SendTerminateAck #3
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: rec'd Terminate Ack #2 (Stopping)
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: state change Stopping --> Stopped
        Apr 25 15:54:40 l2tps [l2tp_b-1] CCP: LayerFinish||

        viktor_gV 1 Reply Last reply Reply Quote 0
        • viktor_gV
          viktor_g Netgate @Святослав
          last edited by

          @святослав а где у вас статический маршрут?
          с pfSense на сетку за Mikrotik'ом?

          если схему приложите, будет вообще хорошо

          С 1 Reply Last reply Reply Quote 0
          • С
            Святослав @viktor_g
            last edited by Святослав

            @viktor_g Вы правы, именно так. С PfSense на сетку за микротиком через шлюз l2tp (pfsense)

            506186ca-9c08-49c6-a4ff-45225746d50d-image.png

            1 Reply Last reply Reply Quote 0
            • С
              Святослав
              last edited by

              974fd160-83cf-49e8-9a1e-8c8033b8c85f-image.png

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

              viktor_gV 1 Reply Last reply Reply Quote 0
              • viktor_gV
                viktor_g Netgate @Святослав
                last edited by

                @святослав said in l2tp туннель не восстанавливается:

                974fd160-83cf-49e8-9a1e-8c8033b8c85f-image.png

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

                Хм, надо смотреть адресацию
                Желательно схему сети (просто поменяйте на схеме IPшники на другие, чтобы не светить)

                С 1 Reply Last reply Reply Quote 0
                • С
                  Святослав @viktor_g
                  last edited by Святослав

                  @viktor_g
                  На pfsense:
                  Поднят сервер l2tp с ip 192.168.33.251
                  Удаленный диапазон раздаваемых ip клиентам с 192.168.33.0/32
                  Интерфейс OPT1 имеет IP 192.168.33.252/24
                  Шлюз GW_Filial c ip 192.168.33.252
                  Статический маршрут : Сеть назначения 192.168.4.0/24 через шлюз 192.168.33.252 GW_Filial

                  9fcca11e-33e3-4705-822a-75d26cd0375c-image.png

                  Получается что весь трафик в подсеть 4.0(микротик) заварачивается на шлюз и передается в подсеть назначения. Точно так же со стороны микротика весь трафик в подсети 192.168.0-3.0 уходят в l2tp туннель. И все ходит туда и обратно, домены в доверительных отношениях, никаких проблем. До того момента пока не оборвется интернет. Потом соединение хоть и восстанавливается, но необходимо перезагрузить статический маршрут способом, как я описал в первом посте. Иначе получается что подсеть за микротиком видит сеть за пфсенсом. А вот устройства с подсети за пфсенсом не видят подсеть за микротиком.После этих действий все восстанавливается. И так до следующего пропадания интернета

                  ad4665c7-6e55-4669-b30a-4be7fd3c7972-image.png

                  werterW viktor_gV 2 Replies Last reply Reply Quote 0
                  • werterW
                    werter @Святослав
                    last edited by

                    Добрый
                    @святослав
                    Не ищите себе проблем.
                    Настройте чистый ipsec между пф и мт. Там и роутинг готовый есть в tunnel mode.

                    1 Reply Last reply Reply Quote 0
                    • viktor_gV
                      viktor_g Netgate @Святослав
                      last edited by

                      @святослав Теперь понял. Был исправлен аналогичный баг, но для L2TP клиента.

                      Создал багрепорт:
                      https://redmine.pfsense.org/issues/13099

                      Поковыряю)

                      С 1 Reply Last reply Reply Quote 1
                      • С
                        Святослав @viktor_g
                        last edited by

                        @viktor_g Спасибо большое. Буду надеяться, что все-таки баг и его исправят

                        viktor_gV 1 Reply Last reply Reply Quote 0
                        • viktor_gV
                          viktor_g Netgate @Святослав
                          last edited by

                          @святослав said in l2tp туннель не восстанавливается:

                          @viktor_g Спасибо большое. Буду надеяться, что все-таки баг и его исправят

                          Попробуйте патч 747.diff

                          Установите System Patches: https://docs.netgate.com/pfsense/en/latest/development/system-patches.html
                          и примените его там.

                          После лучше перезагрузить pfSense, ну или перезапустить L2TP VPN.

                          С 2 Replies Last reply Reply Quote 0
                          • С
                            Святослав @viktor_g
                            last edited by

                            @viktor_g
                            Добрый день. К сожалению не могу установить пакет "Патчи". Вот так весит как на фото и все. Перезагружал pfsense ничего не поменялось 😧

                            c4a6cc92-5e92-49f4-93ee-e3d09b4f3efa-image.png

                            viktor_gV 1 Reply Last reply Reply Quote 0
                            • viktor_gV
                              viktor_g Netgate @Святослав
                              last edited by

                              @святослав попробуйте просто перезагрузить pfSense.
                              Вообще, это проблема с установкой пакетов исправлена в последних версиях.

                              С 2 Replies Last reply Reply Quote 0
                              • С
                                Святослав @viktor_g
                                last edited by

                                @viktor_g Пробовал не вышло. Я уже скачал последнюю версию и установил на другой пк и развернул бэкап своих настроек. На выходных поработаю, попробую заменить боевой шлюз на новый и потестировать разницу. В будни к сожалению все работают и нет возможности свободно ковыряться. Я отпишусь о результатах в конце недели.

                                1 Reply Last reply Reply Quote 0
                                • С
                                  Святослав @viktor_g
                                  last edited by

                                  @viktor_g Добрый день. После развертывания конфига от версии 2.4.5 на версию 2.6 не работает l2tp , я так понимаю что принцип работы изменился. Знак интерфейса красный и написано "down" . Хотя сервер l2tp запущен. Заметил что раньше у меня интерфейс для l2tp был как через "Статический, тип настрое ipv4" сейчаз такое выбрать нельзя. Есть где-то на просторах интернета адекватный мануал по настройки l2tp на версии 2.6? Или мне можно не настраивая все с нуля, что-то изменить в моей конфигурации сервера l2tp, чтобы он заработал?

                                  viktor_gV 2 Replies Last reply Reply Quote 0
                                  • viktor_gV
                                    viktor_g Netgate @Святослав
                                    last edited by

                                    @святослав said in l2tp туннель не восстанавливается:

                                    @viktor_g Добрый день. После развертывания конфига от версии 2.4.5 на версию 2.6 не работает l2tp , я так понимаю что принцип работы изменился. Знак интерфейса красный и написано "down" . Хотя сервер l2tp запущен. Заметил что раньше у меня интерфейс для l2tp был как через "Статический, тип настрое ipv4" сейчаз такое выбрать нельзя. Есть где-то на просторах интернета адекватный мануал по настройки l2tp на версии 2.6? Или мне можно не настраивая все с нуля, что-то изменить в моей конфигурации сервера l2tp, чтобы он заработал?

                                    Похоже связано с изменением в 2.5.0:
                                    https://redmine.pfsense.org/issues/11006

                                    Добью фикс после праздников.

                                    С 1 Reply Last reply Reply Quote 1
                                    • С
                                      Святослав @viktor_g
                                      last edited by

                                      @viktor_g
                                      Насколько я понял, по ссылке репорт был заведен если pfsense используется как клиент и сервер. В моем случае это только сервер. ну да ладно, если мне поможет это исправление, я с радостью его установлю, только не понятно как. Что мне с этим сделать?

                                      7ed1cfc9-74ba-4b86-a7bc-3219e469592f-image.png

                                      1 Reply Last reply Reply Quote 0
                                      • viktor_gV
                                        viktor_g Netgate @Святослав
                                        last edited by

                                        @святослав said in l2tp туннель не восстанавливается:

                                        @viktor_g Добрый день. После развертывания конфига от версии 2.4.5 на версию 2.6 не работает l2tp , я так понимаю что принцип работы изменился. Знак интерфейса красный и написано "down" . Хотя сервер l2tp запущен. Заметил что раньше у меня интерфейс для l2tp был как через "Статический, тип настрое ipv4" сейчаз такое выбрать нельзя. Есть где-то на просторах интернета адекватный мануал по настройки l2tp на версии 2.6? Или мне можно не настраивая все с нуля, что-то изменить в моей конфигурации сервера l2tp, чтобы он заработал?

                                        Пытаюсь разобраться с изменениями между версиями.
                                        Вы на сервере интерфейс заводили через Interfaces Assignment страницу? Можете по шагам описать как настраивали? Тогда успею в новую версию фикс добавить.

                                        С 1 Reply Last reply Reply Quote 0
                                        • С
                                          Святослав @viktor_g
                                          last edited by Святослав

                                          @viktor_g Добрый день.
                                          Делал вот по этой статье, но без ipsec

                                          https://open-networks.ru/d/58-pfsense-point-to-site-s-pomoshhyu-l2tpipsec-vpn

                                          Интерфейс заводил да, через Interfaces -> Interface Assignments

                                          1. VPN\L2TP\Настройки - включаю и настраиваю сервер.
                                          2. VPN\L2TP\Пользователи - завожу пользователя
                                          3. Интерфейсы\Interface Assignments - добавляю интерфейс l2tp1
                                          4. Интерфейсы\OPT1 (l2tp1) - настраиваю интерфейс
                                            (# - General Configuration
                                            Enable - *
                                            Description - GW2
                                            IPv4 Configuration Type - IPv4;)
                                            Вот тут есть расхождение в версиях 2.4.5 и 2.6.0
                                            При настройки интерфейса нельзя выбрать IPv4 Configuration Type - IPv4 в 2.6.0
                                          5. Система\Маршрутизация\Шлюзы\Редактировать - настраиваю интерфейс OPT1 и что хотелось бы отметить еще раз( ставлю галочку в пункте "Используйте нелокальный шлюз")
                                          6. Система\Маршрутизация\Статические Маршруты - прописываю маршрут
                                            На этом вроде бы все. Настройки файрволла соответственно не указывал, но пусть они будут 7м шагом , думаю это не столь важно
                                          1 Reply Last reply Reply Quote 0
                                          • viktor_gV
                                            viktor_g Netgate
                                            last edited by viktor_g

                                            Запилил патч: 764 (1).diff

                                            В моих тестах всё работает - назначаешь интерфейс для L2TP VPN сервера (вида l2tpsX) и добавляешь шлюз/маршрут.

                                            Настраивать IP для серверного L2TP интерфейса нельзя - он автоматом настраивается соответствующим демоном.

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