IP-адрес не присваивается маршрутизатору до тех пор, пока не будет клонирован MAC-адрес с другого компьютера.

IP-адрес не присваивается маршрутизатору до тех пор, пока не будет клонирован MAC-адрес с другого компьютера.

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

У нас есть 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 jiddo-laptop dhclient: последнее сообщение повторено 2 раза

На этом этапе компьютер А все еще мог нормально подключиться (при прямом подключении к модему).

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

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

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

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

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

решение1

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

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

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

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

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

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