Не удается установить UDP-соединения между Windows 10 и Android в DLAN

1100
Lee.D

У меня есть ПК с Windows 10, подключенный через локальную сеть к адаптеру DLAN (он же powerline). Тот же адаптер DLAN также является точкой доступа Wi-Fi, к которой подключаются Android.

Противоположный адаптер DLAN подключен через LAN к маршрутизатору DSL.

ПК и Android находятся в одной подсети.

Что бы я ни пытался, я не могу подключить несколько совершенно разных удаленных приложений Android к ПК с Windows 10. Каждое приложение связывается через фиксированный порт UDP.

Я пытался

  • выключить брандмауэр Windows
  • открыть UDP-порты в маршрутизаторе (не имеет особого смысла, потому что это для интернет-соединений, но в любом случае)
  • разрешить Multicast и т. д.
  • разрешить UPNP
  • разрешить каждому клиенту открывать порты UDP

Я понятия не имею, почему это не работает. У меня также есть, например, сервер Linux-VSFTP на том же адаптере DLAN (через локальную сеть), и нет проблем с подключением ни с одним клиентом.

Как я могу отладить это?

0
Вы хотите сказать, что устройство Android может подключаться к SFTP-серверу? Paul 7 лет назад 0
Да, все мои Android могут без проблем подключаться к локальному FTP-серверу. Все началось с Windows 10, сначала мне пришлось заменить SMB на FTP, потому что я не мог установить соединение SMB, пытался в течение нескольких недель. (Та же тема, другая история) Теперь это проблема UDP. Я схожу с ума, я не так уж плохо с сетью, но я не могу заставить это работать. Lee.D 7 лет назад 0
Проблема SMB, возможно, была версией, более старым протоколом. Но если бы я был тобой, я бы выбил Wireshark, чтобы увидеть, что именно происходит с UDP. Paul 7 лет назад 0
Wireshark показывает, что рассматриваемый порт UDP находится не в той подсети. Эта подсеть не существует в моей сети. Зачем? Как? Как исправить? Lee.D 7 лет назад 0
Это был VBox Сетевой адаптер ..: | Lee.D 7 лет назад 0

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

0
Lee.D

Используйте Wireshark для поиска порта UDP.

В этом конкретном случае порт UDP находился в другой подсети. Проверка сетевых адаптеров Я обнаружил, что принимающее программное обеспечение Windows пыталось использовать VirtualBox Network Adapter вместо реального.

(Если кто-то захочет опубликовать более подробный пошаговый ответ, я отмечу его / ее ответ как решение)

Привет, Ли - вы сделали шаг за шагом, было бы здорово, если бы вы могли расширить этот ответ, чтобы помочь другим. Paul 7 лет назад 0