Как правильно настроить TFTP-сервер tftpd64?

6967
user1780242

Я следовал этим инструкциям для установки tftpd64 на моей 64-битной ОС Windows 10:

http://www.tricksguide.com/how-to-setup-a-tftp-server-tftpd32-windows.html#comment-84949

Когда я делаю это, я получаю сообщение об ошибке при перезапуске TFTP. Это говорит:

Ошибка привязки 10013 Была сделана попытка доступа к сокету способом, запрещенным его правами доступа. 69.254.119.202.

Кажется, не имеет значения, какой IP-адрес я выбираю из выпадающего списка «Привязать TFTP к этому адресу» на панели «Настройки». Я все еще получаю ошибку. В средстве просмотра журнала TFTP также появляется ошибка:

Ошибка: сокет возвращает 10022 [02/05 21: 40: 28: 822]

enter image description here

Как мне решить эту ошибку?

1

3 ответа на вопрос

1
Christopher Hinkle

Ошибка привязки 10013 указывает на то, что порт используется. У меня была такая же проблема сегодня, и я обнаружил, что, хотя UDP-порт 69 не использовался, порты данных были . Как и в случае с FTP, TFTP согласовывает временные порты для использования для передачи данных после установления соединения по UDP 69. Программное обеспечение Jounin tftpd64.exe позволяет вам выбрать порт или диапазон портов, которые будут использоваться для данных, в которых говорится « пул локальных портов»."в настройках. Вместо того, чтобы оставить это поле пустым, выберите порт, который, как вы знаете, не используется (например, 70). После того, как я определил, что UDP 69 не используется на моей машине, я установил для пула локальных портов значение 70-71. (Я должен был указать диапазон; один порт не будет сохранен в INI-файле), перезапустил TFTPd, и я больше не получил сообщение «Bind error 10013». Итак, если вы обнаружите, что ваш UDP-порт 69 не является используется, но все равно не работает, попробуйте настроить пул локальных портов.

0
Pat

У вас наверняка возникнут проблемы с правами доступа, тогда связывание завершится с указанной ошибкой. Попробуйте решить проблему с разрешением или не привязывать IP-адрес; это означает, что TFTP будет прослушивать «все» доступные сетевые адаптеры.

Вы также можете попробовать Serva; лучше TFTP сервер.

0
user760435

У меня есть та же проблема и обнаружил, что порт 69 (TFTP) был пользователем в другом месте. Я просто использовал порт 70 (настройки \ TFTP) Проблема ушла

Как вы нашли порт и что вы сделали, чтобы получить эту информацию? Прочитайте [«Зачем мне нужно 50 репутации, чтобы комментировать»] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can-i -до-вместо), чтобы убедиться, что вы понимаете, как вы можете начать комментировать. Pimp Juice IT 6 лет назад 2