У меня есть коммутатор D-Link DGS-1210 с 52 портами. К коммутатору подключено устройство, которое необходимо обновить. Обновление требует передачи TFTP между моим ПК и устройством.

К сожалению, коммутатор отбрасывает пакет UDP на порт 69, который должен инициировать передачу. Все остальные пакеты UDP проходят. Я проверил трафик с помощью Wireshark, чтобы убедиться в этом.

Нет настроенных VLAN.

Есть ли возможность определить, почему UDP-пакеты на порт 69 не пересылаются?

Передача TFTP предназначена не для обновления D-Link DGS-1210 а для устройства, подключенного к нему.

Изменить: я подключил тупой концентратор (каждый пакет повторяется на всех портах, без интеллекта) на коммутаторе. Концентратор соединяет

  • Устройство
  • Переключатель
  • ПК с Wireshark, назовем его Wireshark B

На ПК я запускаю TFTP-клиента и Wireshark, давайте назовем ist Wireshark A. Устройство реализует TFTP-сервер, даже если часто бывает наоборот.

Я вижу пакет UDP на порт 69 в "Wireshark A" с правильным IP-адресом. Я не могу увидеть тот же пакет в "Wireshark B". Все другие пакеты на тот же IP-адрес передаются через.

Редактировать: проблема была воспроизведена на другом компьютере с тем же коммутатором.

Связь по TFTP с любого ПК не вызывает проблем, когда я заменяю D-Link DGS-1210 другим коммутатором. К сожалению, это требует дополнительных кабелей и может быть использовано только как временное решение. Но мы можем исключить сомнения относительно брандмауэров на базе ПК.

2 ответа2

0

Я обновил прошивку коммутатора. Новая версия пропускает все пакеты UDP/69, за исключением пакетов с соответствующими IP-адресами назначения. Так что это была просто ошибка в прошивке.

0

Та же проблема. Коммутатор действительно отбрасывает пакеты UDP на порт 69. Проблема может быть связана с системой DoS Blat Attack, даже если она отключена.

Обновление коммутатора до версии 4.10 fw, выпущенной в январе 2016 года, решило проблему. Ознакомьтесь с примечаниями к выпуску от dlink.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .