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

    Проброс порта в тунель OpenVpn

    Scheduled Pinned Locked Moved Russian
    15 Posts 4 Posters 1.4k 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.
    • P
      Pupsoid
      last edited by

      Доброго времени суток!
      Задача: есть удаленный pfsense, на нём поднят openvpn и есть виндовый клиент с сервисами, на сенсе делаю проброс портов в тунель до клиента, не видит, если сделать redirect gateway тогда всё работает как надо, но весь трафик клиента идет через сенс,маршруты все нормальные...куда копать?нужно это для того, что на виндовом клиенте, не стабильный интернет и питание и люди переодически забирают сервер на другой адрес и соответственно сервисы недоступны!

      Заранее благодарю!

      K 1 Reply Last reply Reply Quote 0
      • K
        Konstanti @Pupsoid
        last edited by Konstanti

        @Pupsoid

        Не совсем понятно , как у Вас настроена маршрутизация к удаленной сети
        Если бы все было настроено корректно , весь трафик до удаленной сети по умолчанию уходил бы в туннель , без "танцев с бубном"

        Или поясните на картинке , как у Вас все организовано

        1 Reply Last reply Reply Quote 0
        • V
          vladimirlind
          last edited by vladimirlind

          Здравствуйте! Думаю, у вас проблема, похожая на таковую в этой ветке

          Тогда можно попробовать помимо port-forwarding'ов на IP в сетях C и D, еще и скрывать адрес источника подключения в сети интернет посредством Outbound NAT правила на Openvpn интерфейсе сервера - то есть все, что приходит из сети интернет (any) на такой-то порт таких-то IP в сетях C и D натить к IP адресу интерфейса openvpn сервера. У асусов на сторонах C и D есть маршрут к IP интерфейса openvpn сервера - так что трафик должен вернуться к серверу. Натиться будет не только адрес назначения, но и источника.

          Добавлю, что интерфейс опенвпн на сервере должен быть назначен (assigned) и redirect-gateway, равно как и другие маршруты на клиенте больше не понадобятся, так как адреса источников всего трафика, приходящего через туннель по правилу порт-форвардинга, будут отнатированы к адресу опенвпн интерфейса, маршрут к которому виндовс клиент и так знает.

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

            @Pupsoid
            Зачем порт форвардинг в Вашем случае?
            ТЗ полностью и с картинками давайте.

            P 1 Reply Last reply Reply Quote 0
            • P
              Pupsoid @werter
              last edited by

              @werter Схема

              K 1 Reply Last reply Reply Quote 0
              • K
                Konstanti @Pupsoid
                last edited by Konstanti

                @Pupsoid При такой схеме смотрим сообщение номер 3
                Только через исходящий НАТ будет работать проброс портов

                P 1 Reply Last reply Reply Quote 0
                • P
                  Pupsoid @Konstanti
                  last edited by

                  @Konstanti при этом весь трафик будет идти через сенс?

                  K 1 Reply Last reply Reply Quote 0
                  • K
                    Konstanti @Pupsoid
                    last edited by

                    @Pupsoid
                    Я не знаю , какие у Вас настройки туннеля для всего остального трафика , но чтобы успешно пробросить соединение на порту 2225 Вам надо использовать исходящий НАТ для порта 2225 на openvpn интерфейсе сервера 213.183.

                    Если у Вас без проброса все работает нормально , то ,добавив проброс, ничего поменяться не должно.

                    P 1 Reply Last reply Reply Quote 0
                    • P
                      Pupsoid @Konstanti
                      last edited by

                      @Konstanti настройки тунеля all pass..... по поводу Outbound NAT правила, можете ткнуть меня мордой в инструкцию какую нибудь? буду заранее очень благодарен, всё в продакшене и работает как надо, боюсь что нибудь сломать

                      K 1 Reply Last reply Reply Quote 0
                      • K
                        Konstanti @Pupsoid
                        last edited by Konstanti

                        @Pupsoid Навскидку , как-то так
                        583d09a8-cf03-437a-be9c-8268d9712ab0-image.png

                        если дружите с iptables , то логика должна быть такой
                        где , prerouting - проброс
                        postrouting - исходяший NAT для проброшенного трафика

                        061c1568-c95e-4412-8cb5-1d087e8aca70-image.png

                        P 1 Reply Last reply Reply Quote 0
                        • P
                          Pupsoid @Konstanti
                          last edited by

                          @Konstanti спасибо мил человек! всё работает как было задумано!

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

                            @Pupsoid

                            Стоп-стоп.
                            Если нужно дать доступ моб клиентам к серверу, к-ый ТОЖЕ подключен к этому же пф по впн достаточно выдавать моб клиентам при подключение маршрут в сеть 192.168.40.* (или к одному хосту в 192.168.40. , если этого хватит ). И далее правилами fw на интерфейсе Openvpn разрешить доступ моб клиентам к 192.168.40.* (можно на время разрешаить все-всем интерфейсе Openvpn )

                            Или моб клиенты не по впн подключаются? О, я бы не выставлял наружу порт просто так. Это крайне опрометчиво. Пусть моб клиенты подкл по впн. Тогда и костыль для проброса не нужен будет. Это гораздо безопаснее.

                            P 1 Reply Last reply Reply Quote 0
                            • P
                              Pupsoid @werter
                              last edited by

                              @werter это не совсем мобильные клиенты, это навигационное оборудование, примерно 2000 машин шлют свое местоположение, по этому только порт наружу, и он защищен

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

                                @Pupsoid
                                Что-то из webworxshop.com/self-hosted-gps-tracking-with-traccar-and-home-assistant , www.unixmen.com/install-opengts-tracking-system-linux-mint-17/ ?

                                P 1 Reply Last reply Reply Quote 0
                                • P
                                  Pupsoid @werter
                                  last edited by

                                  @werter нееее, русский, старый-добрый Автограф https://www.tk-nav.ru/

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