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

    [Решено частично] Помогите с пробросом пор

    Scheduled Pinned Locked Moved Russian
    15 Posts 4 Posters 6.3k 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
      dvserg
      last edited by

      @ToXaNSK:

      А так нельзя!?
      Подправить правило созданое НАТом автоматически, для 80 порта, где 1 ИП должен быть.
      Firewall: Rules: WAN (Внешний фейс)
      В Source: single host or alias -> ваш ИП которому можно.
      И сохранить.
      Если в будующем будет несколько ИП то можно завести Алиас, он же псевдоним, для нескольких ИП в Firewall: Aliases.

      Там не нат а портфорвард.

      SquidGuardDoc EN  RU Tutorial
      Localization ru_PFSense

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

        @Alexey12:

        @dvserg:

        Если вэб-сервер позволяет, сделайте 2 порта 80 и 8111, тогда вот теми правилами можно будет по источнику отфильтровать.

        Да, про это я тоже подумал… наверное придется так и сделать. Жаль, что в НАТе нет возможности указать источник... хотелось обойтись только pfSense.
        Спасибо.

        NAT и portforward разные вещи. Для себя представьте, что нат выпускает наружу, а портфорвард пропускает снаружи внутрь.
        При этом НАТ маскирует исходящие адреса в пакетах.
        Портфорвард меняет адрес назначения с адреса роутера на адрес локального компа, при этом в PF на фильтр передается уже измененный пакет, и фильтр не знает исходный dst (адр/порт) пакета.

        SquidGuardDoc EN  RU Tutorial
        Localization ru_PFSense

        1 Reply Last reply Reply Quote 0
        • A
          Alexey12
          last edited by

          @dvserg:

          @Alexey12:

          @dvserg:

          Если вэб-сервер позволяет, сделайте 2 порта 80 и 8111, тогда вот теми правилами можно будет по источнику отфильтровать.

          Да, про это я тоже подумал… наверное придется так и сделать. Жаль, что в НАТе нет возможности указать источник... хотелось обойтись только pfSense.
          Спасибо.

          NAT и portforward разные вещи. Для себя представьте, что нат выпускает наружу, а портфорвард пропускает снаружи внутрь.
          При этом НАТ маскирует исходящие адреса в пакетах, а портфорвард меняет адрес назначения с адреса роутера на адрес локального компа.

          Да, согласен, немного неправильно употребил терминологию. Имелся ввиду именно портфорвард.
          А то что нет источника в Firewall -> NAT -> Port Forward, это ограничение pfSense или PF?

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

            Да, согласен, немного неправильно употребил терминологию. Имелся ввиду именно портфорвард.
            А то что нет источника в Firewall -> NAT -> Port Forward, это ограничение pfSense или PF?

            PFSense.. Вот правило PF, здесь все есть
            rdr on tl0 proto tcp from 27.146.49.14 to any port 80 -> 192.168.1.20 port 80

            Я так понимаю это исторически с m0n0wall еще.

            SquidGuardDoc EN  RU Tutorial
            Localization ru_PFSense

            1 Reply Last reply Reply Quote 0
            • A
              Alexey12
              last edited by

              Спасибо за ответ, но я не знаю, как мне быть с этим правилом, опыта и знаний пока не хватает. :)
              Не понятно только почему в pfSense это не реализовано, неужели кроме меня это никому не потребовалось?

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

                @Alexey12:

                Спасибо за ответ, но я не знаю, как мне быть с этим правилом, опыта и знаний пока не хватает. :)
                Не понятно только почему в pfSense это не реализовано, неужели кроме меня это никому не потребовалось?

                Вам кабриолет или ехать?  ;D Сделайте на 2 портах, "чтобы работало"

                SquidGuardDoc EN  RU Tutorial
                Localization ru_PFSense

                1 Reply Last reply Reply Quote 0
                • A
                  Alexey12
                  last edited by

                  Я так понимаю, что тему пора закрывать. Всем спасибо.

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

                    Ничего не понял.. а вот такое разве не решает проблему? :

                    Proto Source       Port  Destination          Port          Gateway

                    Pass  TCP   SOMEONE   *     WAN address        80 (HTTP)  *
                    Block TCP   SOMEONE   *     WAN address        11111        *
                    Pass  TCP   *              *     WAN address        11111        *
                    Block TCP   *              *     WAN address        80 (HTTP)  *

                    Pass TCP *              *    10.x.x.x              80 (HTTP)  *

                    1 Reply Last reply Reply Quote 0
                    • E
                      Eugene
                      last edited by

                      Нет, все правила применяются после port-forward.

                      http://ru.doc.pfsense.org

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

                        Спасибо, буду знать.. а где-нибудь есть packet flow diagram для pf?

                        1 Reply Last reply Reply Quote 0
                        • E
                          Eugene
                          last edited by

                          Да, собственно, вроде всё просто - приём пакета на интерфейсе X, NAT (port forward, 1:1), rules на интерфейсе X, если пакет должен форвардиться на другой интерфейс Y, то ещё Outbound NAT

                          http://ru.doc.pfsense.org

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