2

Эта проблема занимала меня большую часть дня, пока я, наконец, не решил ее совсем недавно. К сожалению, я до сих пор не понимаю, почему проблема возникла в первую очередь или почему мое окончательное "решение" сработало. Я надеюсь, что кто-то может помочь мне пролить свет на это.

У нас есть ADSL-соединение и мы используем модем D-Link DSL-320B. У нас есть маршрутизатор D-Link DIR-120, подключенный к этому модему. Это прекрасно работало до сегодняшнего дня, когда мы отключили маршрутизатор и подключили компьютер (назовем его A) напрямую к модему, потому что по какой-то причине он получал непригодное соединение через маршрутизатор. Позже мы также выполнили сброс настроек на маршрутизаторе DIR-120.

К сожалению, после описанных выше шагов маршрутизатор больше не получает IP-адрес (через DHCP) от ADSL-соединения. Во время моих попыток отладки я заметил, что мой ноутбук (назовите его B) также не получил IP-адрес (при подключении напрямую к модему). Я заметил следующие записи системного журнала, повторяющиеся снова и снова при попытке подключения:

2 июня 19:30:12 jiddo-laptop dhclient: DHCPDISCOVER на eth0 до 255.255.255.255 порт 67, интервал 3 2 июня 19:30:12 jiddo-laptop dhclient: DHCPOFFER 80.70.144.221 от 80.70.144.254 2 июня 19:30: 12 jiddo-laptop dhclient: DHCPREQUEST от 80.70.144.221 на порту eth0 до 255.255.255.255 67 июня 2 19:30:28 dhclient для jiddo-laptop: последнее сообщение повторено 2 раза

В этот момент компьютер A все еще может получить соединение, хотя это хорошо (при подключении напрямую к модему).

Затем я попытался изменить MAC-адрес маршрутизатора на произвольный (копия MAC-адреса компьютера B, но последняя цифра увеличилась на единицу). Маршрутизатор все еще не получил назначенный IP-адрес.

Наконец я попытался сделать клон маршрутизатора MAC-адресом третьего компьютера (назовите это C). С никогда не был подключен напрямую к модему. Делать это сработало. После клонирования MAC-адреса компьютера C маршрутизатору сразу же присваивается IP-адрес, и интернет-соединение работает, как это было до всего этого.

Теперь мой вопрос: почему компьютер B и оригинальный MAC-адрес маршрутизатора не смогут получить IP-адрес, в то время как два других компьютера работают нормально? Почему переключение на произвольный MAC-адрес не работает, а клонирование MAC-адреса другого компьютера не работает? Может ли MAC-адрес маршрутизатора быть заблокирован интернет-провайдером по какой-то причине (и что может быть причиной этого)?

Я нашел этот вопрос, но моя ситуация больше напоминает занесение в черный список некоторых MAC-адресов, а не использование только одного MAC-адреса.

У кого-нибудь есть опыт или знания такого рода ситуации?

1 ответ1

1

Обычно модем ADSL/DSL изучает MAC-адрес подключенного устройства и работает только для этого MAC-адреса. Обычно это делается при включении модема. В других случаях MAC-адрес регистрируется вышестоящим сервером, запущенным провайдером.

В некоторых случаях запомненный MAC-адрес истекает через некоторое время. Я ожидаю, что это происходит, когда истекает срок аренды DHCP. MAC-адрес может быть запомнен на DHCP-сервере интернет-провайдера, а не на модеме. (Ваш модем будет зарегистрирован в качестве авторизованного устройства.) В этом случае первому устройству, запрашивающему адрес после истечения срока аренды, будет разрешено зарегистрироваться. Я ожидаю, что это то, что вы столкнулись. В этом можно убедиться, отключив компьютер до истечения срока аренды и подключив другое устройство.

Я считаю, что некоторые интернет-провайдеры используют DHCP-сервер, который отслеживает аренду на основе идентификации модема ADSL/DSL. Затем аренда отслеживает MAC-адрес, назначенный IP-адрес и срок действия аренды для каждого модема. Обычно сервер DHCP отслеживает MAC-адреса, назначенный IP-адрес и время истечения. В обоих случаях дополнительная информация, предоставленная в запросе DHCP, такая как имя устройства, также может отслеживаться.

Многие домашние / офисные маршрутизаторы можно настроить для клонирования MAC-адреса подключенного компьютера. Это позволяет им взять на себя существующую аренду DHCP. Сброс DIR-120 к заводским настройкам очистил бы любой клонированный MAC-адрес, не позволяя вам восстановить аренду, привязанную к клонированному MAC-адресу.

Возможно, вы сможете переключить MAC-адреса, запустив версию DHCP перед отключением компьютера. Это должно закончить существующую аренду, позволяя вам получить новую аренду, используя новый MAC-адрес. Получение аренды с новым MAC-адресом, скорее всего, даст вам новый IP-адрес. Обновления DHCP обычно не меняют IP-адрес.

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