This shows you the differences between two versions of the page.
— |
flyrouter:dhcpip [2018/04/09 15:36] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Как привязать IP-адрес клиента к MAC-адресу ? ===== | ||
+ | При раздаче доступа в Интернет часто возникает необходимость привязки IP-адреса клиента к MAC-адресу его сетевой карты.\\ | ||
+ | \\ | ||
+ | Что-бы сделать это, пропишите MAC и IP адреса в файлах **/etc/udhcpd-ethX.conf**, например:\\ | ||
+ | |||
+ | <code> | ||
+ | # 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 | ||
+ | </code> | ||
+ | |||
+ | Это правило будет действовать, если клиент получает от роутера адрес по DHCP. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | \\ {{example:w00t.png|}} **Фича только для версии прошивки x.x.R36 и выше** \\ \\ | ||
+ | Но, если раскоментировать строку в файле **/etc/network/fw**, то IP-адрес будет привязан к MAC-у даже если клиент его установил вручную:\\ | ||
+ | |||
+ | <code> | ||
+ | # Lock IP to MAC address | ||
+ | add_static_mac_from_udhcpd /etc/udhcpd-eth1.conf | ||
+ | </code> | ||
+ | |||
+ | При включенной фиче, попытки клиента сменить свой IP на чужой не будут иметь положительного результата.\\ | ||
+ | \\ | ||
+ | Проверить привязку адресов можно выполнив команду:\\ | ||
+ | |||
+ | <code> | ||
+ | ip n | ||
+ | </code> |