Вопрос может показаться очевидным, но я не могу подключиться к открытому порту TCP на Windows 10 Home в моей домашней сети.
Мои устройства: ПК1 - Windows 10 Home (с Ubuntu 14, установленной в качестве второй ОС) ПК2 - Windows 8.1
Чтобы проверить подключение, я делаю следующее: - запускаю «python -m SimpleHTTPServer» на ПК1 (это открывает локальный HTTP-сервер на порту 8000 для просмотра файловой системы) - открывает http:// [PC1 ip]: 8000/ на ПК1 - работает как ожидается. - подключите ПК2 к той же локальной сети WiFi. - открыть http:// [PC2 ip]: 8000/ на ПК2 - время ожидания соединения.
Я пробовал разные вещи для устранения неполадок: - добавил сеть Wi-Fi в "частной" на ПК1 и ПК2 - выключил брандмауэр на ПК1 и ПК2 - включил брандмауэр на ПК1 с правилом "разрешить входящие соединения на порт 8000" - отключил Защитник Windows на ПК1 и ПК2 - отключил (а затем удалил) антивирус на ПК1
PING тоже не работает ни в одном направлении. На ПК2 Wireshark показывает попытки SYN на ПК1 без ответа. Хотя я вижу, что пакеты ARP идут туда-сюда, и IP-адрес разрешается в MAC правильно.
Если я запускаю Ubuntu на ПК1, все работает отлично. Интересно, есть ли какое-либо ограничение на "домашнюю" версию Windows, которая запрещает входящие TCP-соединения?