TFTP на Windows 7 - PullRequest
       11

TFTP на Windows 7

3 голосов
/ 27 апреля 2011

Я использую сервис TFTP для получения / размещения файлов со встроенной платы (системы IAR).Раньше это был рабочий файл с Windows XP, однако с Windows 7 служба tftp не работает.Я подтвердил сетевое соединение между машиной windos 7 и платой, открыв веб-страницы, telnet и т. Д., Что хорошо работает.

Итак, когда я пытаюсь поместить какой-либо файл с помощью TFTP, я вижу файл, созданный на плате (флэш-память), однако файл пуст и время соединения истеклоКажется, что он достигает там, но тогда ничего не происходит.Я также отключил брандмауэр Windows.Есть предложения?

Ответы [ 4 ]

1 голос
/ 28 апреля 2011

Может быть, это будет кому-то полезно:

В Windows 7 вам нужно перейти на:

Панель управления >> Система и безопасность >> Разрешить программу через брандмауэр Windows >> Добавьте программу (tftp) и убедитесь, что установлены все три флажка.

Итак, это определенно проблема с брандмауэром в Windows 7, так как я не мог отключить брандмауэр, я выбрал этот вариант и работал.

1 голос
/ 27 марта 2012

TFTP использует порт 69 для установления запроса, но затем передает ответ по другому и случайному порту.Вот почему вы должны разрешить tftp приложением, а не портом.Это позволяет брандмауэру Windows на лету создавать исключения, необходимые для приложения.

0 голосов
/ 18 июля 2013

Одна проблема, с которой я столкнулся, была из-за отсутствия прав администратора.Итак, в основном вы щелкаете правой кнопкой мыши по значку и запускаете от имени администратора, и это решает проблему.

Об истечении времени ожидания соединения, иногда я закрываю его и открываю снова, и оно работает.

0 голосов
/ 27 апреля 2011

У меня также возникают проблемы с тайм-аутом при использовании TFTP, но, в конце концов, он работает после 10 разных попыток. Убедитесь, что вы отключили любой тип антивируса в системе Windows 7.

-Tony

...