Глава
1 1
.
Служба DHCP — автоматическое управление IP-адресами
11.4.3. Расширенные настройки DHCP
Назначение статических адресов
Теперь будем постепенно усложнять конфигурацию. Существуют ситуа-
ции, когда определенным клиентам при их подключении должен выде-
ляться один и тот же фиксированный IP-адрес. С помощью DHCP это
можно сделать, если знать МАС-адрес клиента.
МАС-адрес
— это уни-
кальный адрес, который имеет каждая сетевая карточка. Этот адрес ин-
дивидуален для каждой сетевой карты и назначается ей при изготовле-
нии. Чтобы связать какой-то МАС-адрес с определенным IP-адресом,
используется конструкция host:
host myhost {
hardware
ethernet
xx:xx:
xx
:
xx
:
xx
:xx;
fixed-address 192.168.1.9;
Ее нужно вставить в ту конструкцию подсети subnet, которой принадле-
жит назначаемый IP-адрес. Данная конструкция означает, что компью-
теру с аппаратным адресом
хх:хх:хх:хх:хх:хх
будет назначен IP-адрес
192.168.1.9. Например:
subnet 192.168.1.0 netmask
255.255.255.0
{
# прочие опции
# ...
#
host myhost {
hardware ethernet
00
:
40
:C7
:
34
:
90
:
IE;
fixed-address
192.168.1.9;
Данный пример показывает, что аппаратному адресу
00:40:С7:34:90:1Е
будет сопоставлен IP-адрес 192.168.1.9. Обратите внимание, что IP-адрес
хоста myhost 192.168.1.9 относится к подсети 192.168.1.0 и включен в
инструкцию subnet подсети 192.168.1.0, а не какой-либо другой сети!
Встает вопрос: «Как узнать МАС-адрес
клиента?».
Существует довольно
удобная утилита для просмотра всех МАС-адресов сетевых адаптеров в
вашей сети — программа
TCPNetView.
Эта программа разработана Алек-
сандром Горлачем и загрузить ее вы можете по адресу
http://
www.enet.ru/~gorlach/netview/.
Правда, есть одно «но»: эта программа
работает под Windows. В любом случае, если вы будете использовать эту
программу, при настройке сервера вам не придется подходить к
каждо-
251