Почему TFTP «PUT» не работает в Windows 7?

19595
Mick

Я использую Windows 7 RTM, и по большей части все идет гладко. Моя установка Windows 7 является стандартной конфигурацией по умолчанию.

Я использую стандартную утилиту TFTP, доступную в Windows 7. Когда я пытаюсь загрузить текстовый файл размером 3 КБ на наш внутренний TFTP-сервер, время ожидания истекло. Тем не менее, TFTP с одним и тем же файлом на XP (с одного и того же сетевого порта - с другого ноутбука, но с той же моделью) работает отлично.

Кто-нибудь знает о какой-либо конфигурации по умолчанию в Windows 7 (или даже) Vista, которая может вызвать это?

1

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

3
nik

На странице DD-WRT TFTP-Flash есть предупреждение, которое может быть полезным.

Рекомендации - Чтобы поймать узкое окно для флэш-памяти TFTP, вы должны использовать платформы с простыми реализациями TCP / IP, в которых не реализован CTCP : сообщается, что WinXP или Linux работают, но некоторые сообщают о серьезных проблемах с Vista, Windows 7 или Windows 2008 .

Можете ли вы рассмотреть возможность использования FTPклиента?
вам понадобится FTP-сервер, а не TFTP-сервер на другом конце.


Согласно странице Википедии, следующее должно отключить CTCP,

netsh interface tcp set global congestionprovider=none 

Однако я не могу понять, что TFTP использует UDP, а не TCP,
поэтому я не понимаю, как проблема CTCP связана с TFTP.

0
Mick

Кажется, что проблема может быть с драйвером сетевой карты. Я подожду, пока не выйдет официальный драйвер Windows 7 для моей Gigabit NIC Broadcom NetXtreme.

Оказалось, это был мой сторонний брандмауэр, отключающий этот трафик. Вроде глупая ошибка с моей стороны, но я хотел указать здесь основную причину на случай, если кто-то столкнется с той же проблемой / недосмотром. Mick 14 лет назад 1

Похожие вопросы