• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
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.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.
  • 3 Offline
    3vs
    last edited by Mar 6, 2014, 2:25 PM

    @dvserg:

    Google + pfsense tftp
    Посмотрите вторую ссылку п. 7.8.2

    "pfSense 2.0 включает TFTP прокси который устраняет данные ограничения."
    Включен TFTP прокси, но не работает.
    TFTP-сервер работает, суетится, пытается передать информацию, но ничего не отправляет и не принимает,
    трафика ноль, хотя в локалке всё нормально работает.
    Пробовал другой TFTP-сервер - тот же результат.
    Кто-нибудь заставил работать этот протокол в pfSense 2.1?

    1 Reply Last reply Reply Quote 0
    • D Offline
      dvserg
      last edited by Mar 6, 2014, 3:07 PM

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

      SquidGuardDoc EN  RU Tutorial
      Localization ru_PFSense

      1 Reply Last reply Reply Quote 0
      • 3 Offline
        3vs
        last edited by Mar 6, 2014, 4:42 PM

        @dvserg:

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

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

        1 Reply Last reply Reply Quote 0
        • D Offline
          dvserg
          last edited by Mar 6, 2014, 6:03 PM Mar 6, 2014, 6:01 PM

          @3vs:

          @dvserg:

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

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

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

          SquidGuardDoc EN  RU Tutorial
          Localization ru_PFSense

          1 Reply Last reply Reply Quote 0
          • 3 Offline
            3vs
            last edited by Mar 7, 2014, 2:22 AM

            @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 Offline
              aleksvolgin
              last edited by Mar 7, 2014, 5:53 AM Mar 7, 2014, 5:52 AM

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

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

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

              ;D

              1 Reply Last reply Reply Quote 0
              • 3 Offline
                3vs
                last edited by Mar 7, 2014, 6:51 AM

                @aleksvolgin:

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

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

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

                ;D

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

                1 Reply Last reply Reply Quote 0
                • 3 Offline
                  3vs
                  last edited by Mar 7, 2014, 7:38 AM

                  Всё, вопрос закрыт!!!  ;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 Offline
                    dr.gopher
                    last edited by Mar 7, 2014, 8:07 AM

                    @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 Offline
                      3vs
                      last edited by Mar 7, 2014, 8:47 AM

                      @dr.gopher:

                      @3vs:

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

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

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

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

                      1 Reply Last reply Reply Quote 0
                      • 3 Offline
                        3vs
                        last edited by Mar 7, 2014, 9:16 AM

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

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

                        1 Reply Last reply Reply Quote 0
                        • G Offline
                          gr0mW
                          last edited by Mar 7, 2014, 10:56 AM

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

                          1 Reply Last reply Reply Quote 0
                          • 3 Offline
                            3vs
                            last edited by Mar 7, 2014, 11:02 AM

                            @gr0mW:

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

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

                            1 Reply Last reply Reply Quote 0
                            • G Offline
                              gr0mW
                              last edited by Mar 7, 2014, 1:11 PM

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

                              1 Reply Last reply Reply Quote 0
                              • D Offline
                                DiskWizard
                                last edited by Mar 7, 2014, 5:27 PM

                                @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
                                18 out of 18
                                • First post
                                  18/18
                                  Last post
                                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                                  This community forum collects and processes your personal information.
                                  consent.not_received