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

    Два провайдера и openvpn клиент

    Scheduled Pinned Locked Moved Russian
    96 Posts 7 Posters 19.2k 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.
    • E
      El_Ninio @rubic
      last edited by

      @rubic переключается когда отключаешь на стороне сервера openvpn сервер. Да ничего там не наворочено, просто подключены суммарно 20 точек, 10 на 10 с двумя провайдерами. Файрволе ничего не настроено кроме разрешений all на внешние интерфейсы и OpenVpn серверов. И настроены стат маршруты. Это маршруты sip. А на стороне клиента тоже самое. Два openvpn клиента, файрволе тоже самое. Настроен мультиван tier1 tier2 на vpn интерфейс и по сути все.

      1 Reply Last reply Reply Quote 1
      • R
        rubic @pigbrother
        last edited by rubic

        @pigbrother said in Два провайдера и openvpn клиент:

        Извините за оффтопик.

        @rubic Вы упоминали

        @rubic said in Два провайдера и openvpn клиент:

        связи с Mikrotik филиалов

        На pfSense 2 белых IP, соответственно 2 OVPN сервера. Как правильно сделать файловер со стороны филиалов с Микротиками? Стандартно клиент OVPN получает метрику ( Distance в терминологии RourerOS)1.
        Прописывать маршрут для каждого клиента OVPN руками с указанием Distance?

        Тоже через OSPF делается. Ставите пакет Quagga OSPFd, идете в Services > Quagga OSPFd > Interface Settings, заводите там интерфейсы OpenVPN серверов и LAN, к которым нужен доступ клиентам:

        test_quagga_interface.png

        для разных серверов OpenVPN разные метрики, для LAN-ов поставить 'Interface is Passive' и Network Type: Default
        Services > Quagga OSPFd > Global Settings делаете так:

        test_quagga_global.png

        и сохраняете. На Mikrotik в Routing OSPF делаете Instance:

        test_instance.png

        заводите нашу Area:

        test_area.png

        в Networks помещаете Tunnel Networks OpenVPN и LAN за mikrotik:

        test_networks.png

        теперь в Interfaces должны появиться интерфейсы, но их еще надо отредактировать, для чего в настройках нажимаете Copy:

        test_inteface_copy.png

        и делаете так:

        test_interface_edit.png

        теперь в Neighbors должно быть так:

        test_neighbors.png

        а в Routes так:

        test_ospf_routes.png

        здесь 192.168.1.0/24 - LAN за pfSense

        в IP > Routes получаем такое:

        test_system_routes.png

        видно, что 192.168.1.0/24 доступна через ovpn_out1 - там метрика меньше. Если ovpn_out1 ляжет, OSPF уберет этот маршрут и подсунет другой через ovpn_out2

        P R 2 Replies Last reply Reply Quote 2
        • P
          pigbrother @rubic
          last edited by

          @rubic Огромное спасибо за подробный ответ!

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

            Добрый.

            Выражаю ОГРОМНУЮ благодарность и ТС и тем, кто помогал.
            Крайне интересная и важная тема.

            1 Reply Last reply Reply Quote 0
            • R
              rubic @rubic
              last edited by

              Спасибо за спасибо, кто будет делать - обращайтесь. Сразу скажу, с FRR это не взлетает - не инсталлируется маршрут на Mikrotik в IP > Routes, разбираться некогда. Также на pfSense в настройках OpenVPN удаляйте все в Local/Remote Network(s) - рулить маршрутизацией будет OSPFd, но! сети за Mikrotik должны быть в Client Specific Overrides обязательно, потому что Mikrotik - он такой, не поддерживаете PSK в OpenVPN, а в PKI Client Specific Overrides необходимы

              P 2 Replies Last reply Reply Quote 0
              • P
                pigbrother @rubic
                last edited by

                @rubic Что должно быть в Router ID в Global Settings?
                Specify the Router ID. RID is the highest logical (loopback) IP address configured on a router.
                Там ссылка на Википедию, но она мало что объясняет:
                If two or more routers tie with the highest priority setting, the router sending the Hello with the highest RID (Router ID) wins. NOTE: a RID is the highest logical (loopback) IP address configured on a router, if no logical/loopback IP address is set then the router uses the highest IP address configured on its active interfaces (e.g. 192.168.0.1 would be higher than 10.1.1.2).

                R 1 Reply Last reply Reply Quote 0
                • R
                  rubic @pigbrother
                  last edited by

                  @pigbrother Все, что хотите, в формате IP адреса. Для наших целей не имеет значения, лишь бы были уникальны в сети, т.е. адрес WAN вполне подойдет

                  E 1 Reply Last reply Reply Quote 0
                  • E
                    El_Ninio @rubic
                    last edited by El_Ninio

                    This post is deleted!
                    R 1 Reply Last reply Reply Quote 0
                    • R
                      rubic @El_Ninio
                      last edited by

                      @El_Ninio said in Два провайдера и openvpn клиент:

                      @rubic короче замучился, переключает сейчас не надолго.

                      Попробуйте в Services > Quagga OSPFd > Interface Settings для каждого интерфейса установить галку Accept filter, как на серверном, так и на клиентском pfSense

                      E 1 Reply Last reply Reply Quote 0
                      • E
                        El_Ninio @rubic
                        last edited by

                        @rubic все равно отваливается маршрут.

                        R 1 Reply Last reply Reply Quote 0
                        • R
                          rubic @El_Ninio
                          last edited by

                          @El_Ninio вот строчка, которой не должно быть:

                          1571290558509-2019-10-17_143251.png

                          у вас клиентская WAN подсеть залезла в туннель

                          покажите Services > Quagga OSPFd > Global Settings сервера и клиента, а также Services > Quagga OSPFd > Interface Settings тоже с обоих сторон

                          E 1 Reply Last reply Reply Quote 0
                          • E
                            El_Ninio @rubic
                            last edited by

                            This post is deleted!
                            1 Reply Last reply Reply Quote 0
                            • E
                              El_Ninio
                              last edited by El_Ninio

                              This post is deleted!
                              R 1 Reply Last reply Reply Quote 0
                              • R
                                rubic @El_Ninio
                                last edited by

                                @El_Ninio убери там и там Redistribute connected subnets в Services > Quagga OSPFd > Global Settings

                                E 2 Replies Last reply Reply Quote 0
                                • E
                                  El_Ninio @rubic
                                  last edited by

                                  @rubic ок. Попробую щас.

                                  1 Reply Last reply Reply Quote 0
                                  • E
                                    El_Ninio @rubic
                                    last edited by

                                    @rubic все тоже самое. Маршрут удаляется.

                                    R 1 Reply Last reply Reply Quote 0
                                    • R
                                      rubic @El_Ninio
                                      last edited by

                                      @El_Ninio а что за сети в These rules take precedence over any redistribute options specified above?

                                      E 1 Reply Last reply Reply Quote 0
                                      • E
                                        El_Ninio @rubic
                                        last edited by

                                        @rubic туннели

                                        R 1 Reply Last reply Reply Quote 0
                                        • R
                                          rubic @El_Ninio
                                          last edited by

                                          @El_Ninio если те, которыми эти 2 pfSense связаны, то не нужны они там, удалить

                                          E 1 Reply Last reply Reply Quote 0
                                          • E
                                            El_Ninio @rubic
                                            last edited by

                                            @rubic ок) Счас еще попробую) Думаю это не спасет)

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