Я работаю под управлением Windows 10, Ethernet к маршрутизатору, действующему в режиме клиента для подключения к сети Wi-Fi.

Если я пытаюсь пинговать google.com, он разрешается и дает фантастические результаты пинга. Я пытаюсь telnet, он зависает при попытке подключения в течение нескольких минут и никогда не дает сбоя. Браузеры не работают, и я пробовал IE, Chrome, FF. Как ни странно, две другие вещи работают. Первое меня особенно смущает: кроме ping, единственное, что работает, это чат Steam. Никакой другой функции steam, только вход в систему и чат работают нормально. Во-вторых, если я подключаюсь с помощью OpenVPN к внешнему серверу, интернет работает для всех, браузеров, telnet и т.д. В тот момент, когда я отключаюсь от VPN, все сводится к работе только ping и steam.

Я сделал обычное, flushdns, исправление winsock, неустановленные драйверы Ethernet и переустановленные, неустановленный антивирус, брандмауэр отключен. Там нет ничего плохого с клиентом или сетью Wi-Fi, так как ноутбук, подключенный к той же сети Ethernet, будет работать нормально.

* Редактировать: Интересно, что подключение рабочего стола непосредственно к маршрутизатору через длинный Ethernet работает отлично, используя те же сетевые подключения, что и при подключении к клиенту. (Это наивный вопрос, но есть ли конкретные настройки, которые в этом смысле специфичны для соединения?)

Любые предложения или советы о том, что я могу сделать? Я до конца пытаюсь понять, что означает эта комбинация наблюдений!

Спасибо!

2 ответа2

0

подсказки:

Судя по всему, для обмена мгновенными сообщениями "Друзья Steam" используется UDP. Проверьте, использует ли OpenVPN UDP. Пинг использует ICMP. DNS использует UDP. Это заставляет меня задаться вопросом, не проходят ли только пакеты TCP. Это где-то начать.

Предложения:

Посмотрите, можете ли вы найти причину, по которой TCP не может быть передан на ваших сетевых устройствах, таких как маршрутизатор и клиент. Вы можете проверить с другими UDP (или другими) приложениями, чтобы убедиться, что я прав.

0

Вы не можете соединиться через соединение клиента WiFi. Если бы вы могли, нам не нужно было бы настраивать WDS в точке доступа - мы могли бы просто подключиться как обычный клиент и мост.

Проблема заключается в том, что спецификация WiFi запрещает точке доступа передавать пакет, не связанный для одного из ее клиентов. Если бы каждая точка доступа транслировала каждый пакет, пропускная способность беспроводной сети была бы потрачена впустую, поскольку все пакеты, привязанные к проводным хостам, транслировались каждой отдельной точкой доступа в сегменте. Это было бы катастрофой.

Когда маршрутизатор находится в режиме клиента, это один клиент с одной конечной точкой. VPN решает проблему, потому что тогда вы предоставляете только одну конечную точку, которая будет работать.

Подумайте о пакете, проходящем по беспроводной линии связи от точки доступа к маршрутизатору. У него только один аппаратный адрес назначения. Ну, чей это аппаратный адрес? Если это не маршрутизатор, то точке доступа запрещено отправлять его по беспроводной линии связи, поскольку маршрутизатор является его клиентом. Но если это маршрутизатор, как он будет соединен с машиной Windows?

WDS позволяет каждому пакету иметь более одного аппаратного адреса источника и аппаратного адреса назначения. Таким образом, пакет, отправленный по беспроводной линии связи, может быть отправлен на маршрутизатор в качестве пункта назначения беспроводной сети, но затем помечен для передачи на компьютер Windows в качестве пункта назначения проводной связи. Точки доступа могут зарегистрировать несколько проводных аппаратных адресов, которые будут связаны с их беспроводной конечной точкой. Это позволяет бесшовное соединение через WiFi.

Возможно, вам удастся настроить маршрутизатор на использование некоторой версии MAC NAT, которая позволяет ему представлять несколько клиентов в качестве одного клиента. Это иногда называют "режимом повторителя". Но гораздо лучше использовать WDS, поскольку он предназначен именно для этой цели.

Вы также можете использовать маршрутизатор для маршрутизации по беспроводной линии связи вместо мостового соединения. Это можно сделать с помощью маршрутизатора, выполняющего NAT, или без маршрутизатора, выполняющего NAT. Без NAT изменения конфигурации маршрутизатора, который соединяет эту сеть с Интернетом, скорее всего, потребуются.

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