Почему Windows 7 предполагает наличие нового сетевого подключения при подключении к существующей точке доступа?

Почему Windows 7 предполагает наличие нового сетевого подключения при подключении к существующей точке доступа?

Я использовал свой домашний ADSL, и когда у меня возникли проблемы с ним, я переключился на свой iPhone для доступа к сети. В основном это работает так, как и планировалось, но я заметил, что Windows 7 создает новое имя сети, хотя оборудование не изменилось; теперь я подключен к Home Network 2и как раз перед тем, как я был подключен к My iPhone 3.

Сетевые SSID — «Home Network» и «My iPhone», а суффикс время от времени увеличивается в моем Internet and Sharing Center, когда я отключаюсь и снова подключаюсь. Обратите внимание, что меняется не SSID, а имя сети в Internet and Sharing Center.

Также он каждый раз спрашивает меня, является ли это домашней, офисной или общественной сетью. Что я могу сделать, чтобы он переподключился к существующей сети, а не создавал новый дубликат с числовым суффиксом?

решение1

на самом деле я думаю, что "пользователь 99572 в порядке" что-то понимает. вполне может быть, что из-за того, что IP-адрес достаточно сильно отличается от IP, который был у него при последнем подключении, он думает, что подключается к другой сети с похожим именем. но как указал "tripleee", не любой другой IP-адрес будет делать это, я думаю, что IP должен быть в другой подсети, чем тот, который был до этого, чтобы считаться другой сетью. Одна из возможных причин, по которой это может происходить, заключается в том, что некоторые маршрутизаторы имеют некую функцию изоляции, и если она включена, маршрутизатор намеренно помещает всех в разные подсети, чтобы изолировать их друг от друга. Но он может не назначать вам одну и ту же подсеть каждый раз, когда ваш компьютер подключается, поскольку все, что он пытается сделать, это поместить вас в ту, которая еще не используется. с точки зрения сети это будет работать нормально, пока у модема есть IP в той же подсети, в которой вы в данный момент находитесь, компьютер сможет найти путь к Интернету, и все будет работать нормально. С точки зрения Windows я предполагаю, что он использует подсеть, в которой находится, для определения разницы между двумя разными сетями с похожим именем, поскольку это может потребоваться в корпоративных сетях, где несколько человек могут использовать один и тот же набор точек доступа, но им могут быть назначены разные IP-адреса, возможно, статически или с помощью какой-либо привязки к Mac или специальной системы входа, поскольку есть такие, которые сначала предоставят вам IP-адрес в своей публичной подсети, а затем, когда вы войдете в систему, ваша аренда будет аннулирована, и вам будет отправлен новый IP-адрес в вашей правильной подсети. И они хотели бы, чтобы Windows знала, находятся ли они в публичной или частной части, чтобы информация случайно не просочилась из общих файловых ресурсов.

решение2

Хотя я не нашел никаких доказательств в поддержку, у меня есть подозрение, что проблема связана с тем, что ваш компьютер получает новый IP-адрес от вашего маршрутизатора после повторного подключения. Вот почему:

Помню, у меня была такая же проблема некоторое время назад, когда я использовал свой мобильный телефон в качестве точки доступа. Windows всегда показывала мне старое имя сети, увеличенное на единицу. В конце концов, это прекратилось, когда я сменил телефон.

Каждый раз, когда вы повторно подключаетесь к любой из точек доступа, вы получаете новый IP-адрес от маршрутизатора.РЕДАКТИРОВАТЬ:Маршрутизаторы меняют IP-адреса не только на основе последней цифры, но и на основе всего IP-адреса. Некоторые маршрутизаторы используют 192.168.0.XXX (Cisco) - 192.168.10.XXX (Fonera) - 192.168.2.XXX (мой телефон HTC Android). Поэтому, когда вы получаете новый IP-адрес от другого маршрутизатора и подсеть меняется, ваш Windows думает, что в сети произошли изменения, и снова запрашивает у вас разрешения (публичный, частный, рабочий).

Обратите внимание, что некоторые маршрутизаторы изменяют локальные IP-адреса ваших устройств (например, мой бывший модем Zyxel 660HN), а некоторые нет (мой Fonera 2.0n). Единственный способ изменить это поведение в первой категории — назначить статический локальный IP-адрес, например 192.168.0.25, MAC-адресу вашего компьютера. Это нужно сделать в интерфейсе маршрутизатора.

Что касается iPhone, я не думаю, что можно внести эти изменения. Вам придется просто жить с этим или надеяться, что Microsoft применит обновление, которое исправит это поведение.

решение3

Сеть распознается по IP-адресу сети, IP-адресу маршрутизатора, MAC-адресу маршрутизатора.

Я не знаю насчет iPhone, но я знаю, что некоторые телефоны Android используют случайный mac-адрес. Если бы iPhone делал то же самое, он бы каждый раз распознавался как новая сеть.

Вы можете проверить mac-адрес роутера с помощью arpкоманды. Я думаю, что она должна arp -aотображать все mac-адреса в кэше.

Связанный контент