У меня есть ноутбук под управлением Windows XP SP3 с беспроводной сетевой картой и проводной сетевой картой. Я соединяю два сетевых подключения в Windows\ Панель управления \ Сетевые подключения. Это дает мне одно мостовое сетевое соединение. DHCP включен в этом мостовом соединении, и на ноутбуке все работает так, как ожидалось, как если бы у меня было одно беспроводное подключение с поддержкой DHCP.

Я хочу подключить настольный ПК только с проводным сетевым адаптером к той же сети, что и ноутбук. Похоже, что я ошибочно предположил, что функция моста Windows будет действовать как базовое коммутирующее устройство второго уровня с добавленной функцией перевода с беспроводного на проводной. Первым делом я попытался подключить настольный ПК к ноутбуку с включенным протоколом DHCP на настольном ПК. Но когда я пытаюсь это сделать, я получаю конфликт IP-адресов как на ноутбуке, так и на настольном ПК. Почему это не работает?

Единственный способ получить настольный ПК для правильного доступа к сети (с этой конкретной настройкой) - вручную настроить IP-адрес настольного ПК. Почему это работает, а включение DHCP - нет?

Это может или не может иметь значение, но чтобы заставить мост работать вообще, мне пришлось принудительно заставить беспроводной сетевой адаптер перейти в «беспорядочный режим», как описано в этой статье.

Кто-то упомянул (на другом сайте), что это может быть связано с маскировкой MAC-адресов. Но почему маскировка MAC должна быть реализована мостом? И если это так, как его можно отключить?

1 ответ1

0

Приветствие из Перу. Я столкнулся с той же проблемой пару дней назад. Я читал об этом везде в сети, чтобы я мог понять, что происходит и как работает мост Microsoft. Согласно видео, которое я нашел, они говорят, что такое решение работает как мост уровня 3. Таким образом, исходные MAC-адреса изменены. Итак, я представляю, что когда мостовой интерфейс активирован, первое, что он делает, это отправляет сообщение обнаружения dhcp, а затем сервер dhcp выдает его и сохраняет таблицу арендованных ips.

MAC-адрес моста 12:34:56:78:90 ----------------- IP 192.168.1.10 (например)

Затем, когда проводной компьютер на другой стороне запрашивает IP-адрес, он проходит через мост, и мост меняет исходный MAC-адрес для своего собственного MAC-адреса (12:34:56:78:90), и когда сервер DHCP принимает он проверяет таблицу и возвращает тот же IP (192.168.1.10). Мост обрабатывает его и отправляет обратно на проводной компьютер с другой стороны, и, возможно, именно поэтому у нас возникает проблема с конфликтом IP-адресов. Я сожалею о своем английском. Я не очень хорош в этом. Но я надеюсь, что смогу сделать свою точку зрения.

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