Фиксированный клиент DHCP не работает

229
Javier Guerrero

Я пытался установить статический IP-адрес через маршрутизатор на Arduino, который использует соединение DCHP, дело в том, что я пробовал это на нескольких маршрутизаторах, но он постоянно меняет IP-адрес везде, поэтому я не знаю, если проблема такое Arduino или как я настраиваю роутер. Можно ли управлять устройством (в данном случае Arduino), которое соединяется с DHCP, только с настройками маршрутизатора? И если это так, какова правильная процедура?

0

1 ответ на вопрос

2
davidgo

Вопреки ответу @TomEus - да, это вполне возможно. Это называется «динамическое назначение статического IP». Точный механизм, который вы используете для этого, будет зависеть от маршрутизатора, но большинство приличных новых маршрутизаторов поддерживают его. (Однако невозможно сообщить точные шаги для неизвестного маршрутизатора.)

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

host devicename { hardware ethernet ma:ac:ad:dr:ee:ss; fixed-address 192.168.x.x; } 

Под dd-wrt вы можете настроить это в разделе services -> services. Существует раздел под названием «Статическая аренда», где вы можете сопоставить MAC-адрес с именем хоста и IP-адресом.

Как правило, вы хотите, чтобы фиксированный IP-адрес находился в той же подсети, что и другие устройства, но за пределами диапазона IP-адресов, зарезервированных для DHCP-сервера.

Спасибо за информацию, я собирался принять ответ TomEus как факт! Но хорошо, дело в том, что я проделал эту процедуру на двух роутерах, но в конце она продолжала меняться, возможно ли проблема с устройством? Или это всегда должно работать независимо от того, что через конфигурацию маршрутизатора? Javier Guerrero 6 лет назад 0
Вы не предоставили достаточно информации для конкретного ответа. Если IP-адрес продолжает изменяться, наиболее вероятные причины: у вас более одного DHCP-сервера, и вы настраиваете неправильный или вы записали неправильный MAC-адрес для вашего устройства. Если маршрутизатор настроен правильно, то на самом деле не имеет значения, какой клиент DHCP используется клиентом, поскольку сервер отвечает за выделение IP-адреса. davidgo 6 лет назад 1
* динамическое назначение статического IP-адреса * ... aka DHCP Reservation. Twisty Impersonator 6 лет назад 1
Я не согласен с вами, Дэвиго, большинство потребительских маршрутизаторов не поддерживают динамическое назначение статического IP-адреса, и если OP использует продукт корпоративного класса, у него будет отдельный DHCP. Вы правы в том, что я сделал предположение и должен был запросить дополнительную информацию TomEus 6 лет назад 0
@TomEus - Все марки SOHO, которые я проверял, поддерживают это - TPLink- http://www.tp-link.com/us/faq-182.html, DLink - http://www.dlink.cc/tag/dhcp- резервирование, Белкин - http://www.belkin.com/pyramid/AdvancedInfo/F5D8235-4/Advance/reserveIP.htm Linksys - https://www.linksys.com/us/support-article?articleNum=137180 asus - http://event.asus.com/2012/nw/dummy_ui/en/Advanced_DHCP_Content.html Edimax - https://www.manualslib.com/manual/42778/Edimax-Br-6225n.html?page=76#manual - Я не смог найти ни одного бренда SOHO роутера, который бы не нашел. Хотите назвать несколько? davidgo 6 лет назад 1