Назад | Перейти на главную страницу

Как использовать тег хоста в dhcp.conf

Мой вопрос простой. Я попытался назначить фиксированный IP-адрес пользователям, подключенным к wlan0, с помощью dhcp.conf. Из файла конфигурации:

host clientA{
  hardware ethernet 00:80:c6:f6:72:00;
  fixed-address 192.168.1.50;
}

Мое замешательство clientA. Что я могу использовать вместо этого? Если это имя хоста, где его найти? Я использую Ubuntu 14.04 LTS.

В зависимости от того, как настроен клиент, он может отправлять или не отправлять имя хоста при выполнении запроса DHCP. Но, как показывает пример, вы можете получить к нему доступ через MAC-адрес. В моей домашней настройке я использую поле hostname в dhcpd.conf, поэтому я знаю, что это за машина (гостиная-tv, my-desktop, wifes-iphone и т. Д.) И зависит от MAC-адреса. hardware ethernet возможность определить, какая машина на самом деле получает этот конкретный IP. DNS обрабатывается отдельно с помощью поддельного домена (my.house), потому что только несколько машин действительно нуждаются в записях DNS (для меня / моего удобства) и никак не интегрированы с DHCP. Почти все мои статически-динамические IP-адреса на основе MAC-адресов выдаются для управления доступом - у меня ОЧЕНЬ короткий срок аренды, и когда детям нужно заблокировать доступ, я просто меняю их шлюз по умолчанию или указываю им второй DNS сервер, который ограничивает, куда они могут пойти / что они могут делать (например, на их телефоне facebook.com может сказать «вам следует делать домашнее задание!» :))

ClientA это имя хоста для файла конфигурации DHCP-сервера.