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

    Пробросить TFTP сквозь pfSense 2.1-RELEASE.

    Scheduled Pinned Locked Moved Russian
    18 Posts 7 Posters 4.0k 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

      Прописан ли pfSense шлюзом на TFTP сервере?

      SquidGuardDoc EN  RU Tutorial
      Localization ru_PFSense

      1 Reply Last reply Reply Quote 0
      • 3
        3vs
        last edited by

        @dvserg:

        Прописан ли pfSense шлюзом на TFTP сервере?

        Да на TFTP-сервере и настроек таких нет.
        Где-то на этом сайте на англицком языке, как я понял был такой совет -
        используйте "правильный" TFTP-сервер, который следует правилам работы в сети.

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

          @3vs:

          @dvserg:

          Прописан ли pfSense шлюзом на TFTP сервере?

          Да на TFTP-сервере и настроек таких нет.
          Где-то на этом сайте на англицком языке, как я понял был такой совет -
          используйте "правильный" TFTP-сервер, который следует правилам работы в сети.

          Сервер - это хост, на котором крутится TFTP сервис.
          На хосте есть сетевые настройки интерфейса: IP/маска/шлюз.

          SquidGuardDoc EN  RU Tutorial
          Localization ru_PFSense

          1 Reply Last reply Reply Quote 0
          • 3
            3vs
            last edited by

            @dvserg:

            @3vs:

            @dvserg:

            Прописан ли pfSense шлюзом на TFTP сервере?

            Да на TFTP-сервере и настроек таких нет.
            Где-то на этом сайте на англицком языке, как я понял был такой совет -
            используйте "правильный" TFTP-сервер, который следует правилам работы в сети.

            Сервер - это хост, на котором крутится TFTP сервис.
            На хосте есть сетевые настройки интерфейса: IP/маска/шлюз.

            Сервер 2003, все настройки на нём сделаны, интернет на сервере есть.
            Запускаю TFTPD32, Official site: http://tftpd32.jounin.net
            Нет у TFTPD32 никаких настроек IP/маска/шлюз, как и у остальных подобных
            серверов.

            Цитата из документации":
            Стандартный TCP и UDP трафик инициированный соединениями к удалённым хостам использует случайный исходный порт в эфемерном диапазоне портов (диапазон зависит от операционной системы, но находится в пределах 1024-65535), и порт назначения используемый протоколом. Ответы от сервера к клиенту возвращают - порт источник, который является портом назначения клиента и порт назначения, который является портом источником клиента. Таким образом, pf связывает ответный трафик соединения инициированный из вашей внутренней сети. Однако, протокол TFTP (Trivial File Transfer Protocol) не следует этому правилу. Стандарт,
                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            определяющий TFTP, RFC 1350, указывает, что ответ с сервера TFTP для клиента будет получен с псевдослучайного номера порта. Ваш клиент TFTP может выбрать порт источник 10325 (например), и использовать порт назначения TFTP 69. Сервер для других протоколов отправил бы ответ используя порт источника 60 и порт назначения 10325. Поскольку TFTP использует псевдослучайный порт источника, ответный трафик не будет соответствовать состоянию pf созданному для этого трафика. Следовательно, ответы будут заблокированы, поскольку они будут расцениваться как нежелательный трафик Интернет.
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            А "правильный" TFTP  должен отправлять ответ используя порт назначения 10325 из примера.

            Наверное в этом всё и дело, только есть ли такой "правильный" TFTP-сервер для винды?

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

              есть ли такой "правильный" TFTP-сервер для винды?

              А штатный, виндовый не?

              порт в эфемерном диапазоне портов

              ;D

              1 Reply Last reply Reply Quote 0
              • 3
                3vs
                last edited by

                @aleksvolgin:

                есть ли такой "правильный" TFTP-сервер для винды?

                А штатный, виндовый не?

                порт в эфемерном диапазоне портов

                ;D

                С виндовым всё то-же.  :(

                1 Reply Last reply Reply Quote 0
                • 3
                  3vs
                  last edited by

                  Всё, вопрос закрыт!!!  ;D

                  Есть всё таки "правильные" TFTP-сервера!!!
                  Один из них называется WinAgents TFTP Server.
                  Сайт: http://www.winagents.com/en/downloads/download-tftp-server.php
                  У него есть настройка Enable firewall support, которая позволяет
                  серверу за pfSense, даже если комп с TFTP-сервером выходит в инет через
                  прозрачную проксю!

                  Пробовал со своего компа на работе, вместе с сервером в локалке сидим за pfSense, я в обход
                  прозрачного Squid, сервак через прозрачный Squid.
                  Подключаюсь по интернету терминалом к удалённому компу, та контора то же сидит
                  за pfSense с прозрачной проксёй Squid.
                  Запускаю в терминале на том компе закачку прошивки, лежащей на моё TFTP-серваке.
                  Всё качает без проблем!

                  Жаль, что небесплатный, в общем надо искать free-аналог.

                  1 Reply Last reply Reply Quote 0
                  • D
                    dr.gopher
                    last edited by

                    @3vs:

                    диапазон зависит от операционной системы, но находится в пределах 1024-65535),

                    Очень странно, что в википедии указн только порт 69/UDP

                    Попробуйте NAT 1:1

                    FAQ PfSense 2.0

                    И не забываем про Adblock дабы не видеть баннеров.

                    И многое другое на www.thin.kiev.ua

                    1 Reply Last reply Reply Quote 0
                    • 3
                      3vs
                      last edited by

                      @dr.gopher:

                      @3vs:

                      диапазон зависит от операционной системы, но находится в пределах 1024-65535),

                      Очень странно, что в википедии указн только порт 69/UDP

                      Попробуйте NAT 1:1

                      Всё уже перепробовал.
                      Просто протокол TFTP работает не так, как должно, в локалке проблем нет, а вышеназванный сервер
                      при включении галки "работать через прокси" включает нужную функциональность и всё
                      начинает работать так как оно должно быть по уму!

                      1 Reply Last reply Reply Quote 0
                      • 3
                        3vs
                        last edited by

                        Кстати, кому интересно поэкспериментировать с другими TFTP-серверами за pfSense,
                        нашёл статейку по настройке файервола, похоже есть рациональное зарно, может
                        и на pfSense покатит.
                        Вот ссылка на статейку.
                        http://archive-ru.com/ru/w/winagents.ru/2013-08-13_2616158_4/Резервное_копирование_конфигурации_сетевых_устройств/

                        Если есть у кого интерес - поэкспериментируйте, потом отпишитесь в этой теме, пожалуйста.

                        1 Reply Last reply Reply Quote 0
                        • G
                          gr0mW
                          last edited by

                          В Tftpd можно попробовать включить Bind TFTP to this address на вкладке Setting –> TFTP

                          1 Reply Last reply Reply Quote 0
                          • 3
                            3vs
                            last edited by

                            @gr0mW:

                            В Tftpd можно попробовать включить Bind TFTP to this address на вкладке Setting –> TFTP

                            Стоит эта галка, результата нет.
                            Имеется ввиду внешний TFTP сервер, развёртывание TFTP на самом pfSense не рассматривается.

                            1 Reply Last reply Reply Quote 0
                            • G
                              gr0mW
                              last edited by

                              Попробую на своей сети и отпишусь.

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

                                @gr0mW:

                                В Tftpd можно попробовать включить Bind TFTP to this address на вкладке Setting –> TFTP

                                Извините, а где Вы такую опцию нашли ? Может, у меня версия кривая ? Попробую переустановить …...

                                1. GA-N3150M-D3P 8Gb RAM

                                2. GA-C1037EN-EU 4GB RAM

                                • 2,5 SATA III Solid State Drive SLIM S60
                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post
                                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.