Перейти к содержанию

DHCP. Привязка IP к клиенту по MAC адресу.

Материал из OpenWrt Wiki

В OpenWrt можно привязать IP-адрес к MAC-адресу в настройках DHCP-сервера.

Это позволяет гарантировать, что определенное устройство всегда будет получать один и тот же IP-адрес при подключении к сети.

Способ через веб-нитерфейс:

1. Войдите в веб-интерфейс OpenWrt. Обычно это можно сделать, введя IP-адрес маршрутизатора в браузере (например, 192.168.1.1 или 192.168.0.1).

2. Перейдите в раздел DHCP-сервера. В зависимости от версии OpenWrt, это может быть:

  • Network -> Interfaces -> LAN (и затем редактирование интерфейса).
  • Network -> DHCP and DNS.

3. Найдите список DHCP-клиентов (leases). Здесь вы увидите устройства, которые уже получили IP-адреса от DHCP-сервера.

4. Выберите устройство, для которого нужно зафиксировать IP-адрес. Обычно это делается путем нажатия на кнопку "Edit" или "Изменить" напротив соответствующей записи в списке.

5. Укажите статический IP-адрес и MAC-адрес. В поле "MAC address" введите MAC-адрес устройства, а в поле "IP address" – желаемый статический IP-адрес.

6. Сохраните изменения. Обычно это делается кнопкой "Save" или "Сохранить".

Альтернативный способ (через CLI):

Для продвинутых пользователей, можно настроить привязку IP- и MAC-адресов через командную строку:

1. Подключитесь к роутеру по SSH.

2. Откройте файл dhcp:

vi /etc/config/dhcp

3. Добавьте запись для статического IP-адреса в секцию config host:

Код

config host
option mac 'XX:XX:XX:XX:XX:XX'  # Замените на MAC-адрес устройства
option ip '192.168.1.100'      # Замените на желаемый IP-адрес
option name 'device_name'       # Необязательное имя устройства

4. Сохраните файл и перезагрузите DHCP-сервер:

service dnsmasq restart

Важно:

  • MAC-адрес устройства можно найти в его сетевых настройках или на наклейке на самом устройстве.
  • Убедитесь, что указанный статический IP-адрес не конфликтует с другими устройствами в сети.
  • Привязка по MAC-адресу полезна для устройств, которые часто меняют свое местоположение в сети, или для серверов, которым нужен постоянный IP-адрес.
  • Настройка привязки IP- и MAC-адресов может предотвратить некоторые виды атак, такие как ARP spoofing, так как устройство будет получать IP-адрес только при совпадении MAC-адреса.