Мой вопрос простой. Я попытался назначить фиксированный 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-сервера.