User Tools

Site Tools


flyrouter:dhcpip

Как привязать IP-адрес клиента к MAC-адресу ?

При раздаче доступа в Интернет часто возникает необходимость привязки IP-адреса клиента к MAC-адресу его сетевой карты.

Что-бы сделать это, пропишите MAC и IP адреса в файлах /etc/udhcpd-ethX.conf, например:

# Static addresses:
static_lease 00:00:21:51:C6:1E 192.168.1.2
static_lease 00:50:22:8C:FF:A8 192.168.1.4

Это правило будет действовать, если клиент получает от роутера адрес по DHCP.



Фича только для версии прошивки x.x.R36 и выше

Но, если раскоментировать строку в файле /etc/network/fw, то IP-адрес будет привязан к MAC-у даже если клиент его установил вручную:

# Lock IP to MAC address
add_static_mac_from_udhcpd /etc/udhcpd-eth1.conf

При включенной фиче, попытки клиента сменить свой IP на чужой не будут иметь положительного результата.

Проверить привязку адресов можно выполнив команду:

ip n 
flyrouter/dhcpip.txt · Last modified: 2018/04/09 15:36 (external edit)