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

    static routes в OpenVPN вызывает поломку туннеля до ребута маршрутизатора

    Scheduled Pinned Locked Moved Russian
    11 Posts 3 Posters 1.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.
    • D
      derwin
      last edited by

      и со стороны сервера

      push "route 172.16.129.8 255.255.255.255"
      

      тоже ломает туннель, но ребут не требуется.

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

        @derwin said in static routes в OpenVPN вызывает поломку туннеля до ребута маршрутизатора:

        подсеть например 172.16.129.8/32

        Может потому, что 172.16.129.8/32 - это реально не сеть, а единственный IP?

        1 Reply Last reply Reply Quote 0
        • D
          derwin
          last edited by derwin

          именно так. Что вас смущает? разницы нет, будь там хоть /16, хоть /29
          эТо же в любом случае сеть

          1 Reply Last reply Reply Quote 0
          • D
            derwin
            last edited by

            кстати, ещё новость.

            route 172.16.129.8 255.255.255.255
            

            Такой вариант приводит к ошибке парса конфига OpenVPN, и он не может запуститься. Весь интернет, и офф документация с таким вариантом.

            Чтобы запустить указал так:

            route 172.16.129.8 255.255.255.255 192.168.202.1
            

            последний адрес - адрес в туннеле удалённой стороны. Тоже баг и бред. Буду писать в редмайн.

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

              @derwin said in static routes в OpenVPN вызывает поломку туннеля до ребута маршрутизатора:

              последний адрес - адрес в туннеле удалённой стороны. Тоже баг и бред. Буду писать в редмайн.

              указание шлюза в push route, по крайней мере, IMHO - канонический способ.
              Для pfSense этого делать не приходилось, но для клиента Open VPN Микротика push route без указания шлюза работает только для сети за pfSense, для всех других сетей указание шлюза обязательно.

              1 Reply Last reply Reply Quote 0
              • D
                derwin
                last edited by

                никогда он не был каноничным.
                http://trlj.blogspot.com/2013/08/pfsense-site-to-site-openvpn-pptp-vs.html
                вот вам пример из гугла.
                Вот вам каноничный пример от rubic https://forum.netgate.com/topic/53022/openvpn-psk-site-to-site-%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F-%D0%B4%D0%BB%D1%8F-%D0%BE%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F (сделайте поиск по странице по слову route)
                В документации тоже самое https://www.netgate.com/docs/pfsense/vpn/openvpn/troubleshooting-openvpn-internal-routing-iroute.html
                Самое главное, по этой же причине не работает секция remote networks в настройках туннеля. Параметры в ней не парсятся и игнорятся

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

                  Добрый.
                  @derwin said in static routes в OpenVPN вызывает поломку туннеля до ребута маршрутизатора:

                  никогда он не был каноничным.
                  http://trlj.blogspot.com/2013/08/pfsense-site-to-site-openvpn-pptp-vs.html

                  По ссылке :

                  Routing of additional networks (we can only define one local subnet in openVPN default configuration), add "route 172.16.1.0 255.255.255.0" in advanced configuration box. Of course, the router(pfsense) protecting that network must know how to reach it(add static route)

                  Ни слова о явном указании адреса туннеля в директиве route ...

                  В документации тоже самое https://www.netgate.com/docs/pfsense/vpn/openvpn/troubleshooting-openvpn-internal-routing-iroute.html

                  По ссылке все же речь о директиве iroute, к-ая дает возможность "видеть" сеть за клиентом. Да, там указано, что :

                  On the server side, every iroute needs a corresponding route. The route entries are for the OS to know that the subnet(s) should be routed to OpenVPN from at the OS level. The iroute statements are internal to OpenVPN, so it knows which network goes to which client based on its certificate.

                  И снова ни слова о том, что надо явно указывать адрес туннеля.

                  1 Reply Last reply Reply Quote 0
                  • D
                    derwin
                    last edited by

                    @werter said in static routes в OpenVPN вызывает поломку туннеля до ребута маршрутизатора:

                    route

                    о том и речь. Что нигде в документации явный шлюз не фигурирует.
                    iroute тоже не даёт запускаться туннелю.

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

                      @derwin
                      По какой схеме построен туннель?
                      В случае сервер-клиент на сертификатах все должно работать. Когда же p2p - тут не готов ответить, т.к. ее не пользую.

                      нигде в документации явный шлюз не фигурирует.

                      Где-то попадалось, когда весь трафик заворачивался в туннель, но локальный должен был ходить через локальный шлюз.
                      Вот тогда была применена схема route x.x.x.x y.y.y.y z.z.z.z; , где z.z.z.z - адрес локального шлюза.

                      P.s .Статья о настройке опенвпн между пф и микротиком - https://forums.openvpn.net/viewtopic.php?t=21221

                      P.p.s. Есть мануал от мая 2017 года. Раздается по офиц. подписке. Многое объяснено оч. хорошо. Кому нужно, тот найдет )

                      1 Reply Last reply Reply Quote 0
                      • D
                        derwin
                        last edited by derwin

                        p2p
                        я 7 лет так работал, и теперь вижу что "как обычно" не работает. Это баг, и решение с запуском туннеля через указание шлюза я нашёл в англ ветке. Топик от марта 2018г.

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