Чтобы начать работу с DHCP, вам нужно инсталлировать сервер DHCP. Поскольку эта глава сфокусирована на Fedora, вы можете инсталлировать пакет RPM с Yum или менеджер пакетов /usr/bin/gnoneapp1 nstal 1; актуальная версия пакета — dhcp3.0.328. i386 (пользователи Debian могут установить пакет dhcp3server и отредактировать файл конфигурации /etc/dhcp3/dhcpd.conf).
После установки настройте DHCP в файле /etc/dhcpd. conf. Сначала скопируйте содержимое файла /usr/share/doc/dhcp/dhcpd. conf.sampl e в файл /etc/dhcpd. conf. Далее отредактируйте файл, чтобы он подходил для вашей сети. Следующий пример — типичный. В синтаксисе для комментариев используется знак решетки (#):
ddnsupdatestyle interim;
ignore clientupdates:
subnet 192.168.1.0 netmask 255.255.255.0 {

# шлюз по умолчанию option routers 192.168.1.1: option subnetmask 255.255.255.0: # option nisdomain "domain.org"; # option domainname "domain.org"; option domainnameservers 192.168.1.1; # option timeoffset 18000; # Восточное стандартное время # option ntpservers 192.168.1.1; # option netbiosnameservers 192.168.1.1: # Выбираем узел точкаточка. Изменяйте это, # только если очень хорошо знаете Netbios # option netbiosnodetype 2; # range dynamicbootp 192.168.0.128 192.168.0.254; defaultleasetime 21600;

maxleasetime 43200;

# Мы хотим, чтобы имя сервера отображалось как фиксированный адрес host ns {

nextserver serverl.centralsoft.org: hardware ethernet 00:16:3E:63:C7:76; fixedaddress 70.253.158.42:
}
}
Мы изменили некоторые составляющие нашего файла конфигурации после копирования его в директорию /etc:
subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.1; option domainnameservers 192.168.1.1; option subnetmask 255.255.255.0; defaultleasetime 21600; maxleasetime 43200;
Первая строка настраивает область пула IPадресов, доступных для пользователей в подсети LAN. В этом случае мы использовали зарезервированную частную сеть класса С 192.168.1.0, обеспечивающую 254 узла (192.168.1.1 по 192.168.1.254).
Эта сетевая маска должна совпадать с маской, использованной для определения вашей локальной сети.
Во второй строке мы указали адрес шлюза (opti on routers), а кэширующий сервер имен — в третьей строке (option domainnameservers). IPадрес в обеих строках один и тот же, что соответствует общей практике.
Один сервер с двумя сетевыми картами часто работает в качестве шлюза для области локальной сети. Одна карта, представленная устройством, названным, например, ethO, имеет адрес в Интернете, тогда как другая карта (скажем, ethl) имеет адрес в частной сети.
Если задействованы пересылка пакетов и защита сети с помощью брандмауэров iptables, то любой сервер Linux может работать в качестве шлюза или брандмауэра. В этом случае мы также задействуем BIND в режиме кэширования, чтобы он работал как сетевой сервер DNS.
Последние две строки указывают количество времени в секундах, в течение которого клиент может сохранять адрес.
В нашем файле конфигурации DHCP мы также добавили условие указания статического IPадреса для корпоративного сервера DNS:

# Мы хотим, чтобы имя сервера отображалось как фиксированный адрес host ns {

nextserver serverl.central soft.org; hardware ethernet 00:16:3E:63:C7:76: fixedaddress 70.253.158.42;
}
В разделе «Назначение 1Р\'6адресов с помощью radvd» мы обсудим, как использовать команду dhcpd для работы со статическими IPадресами, основанными на адресе MAC сетевой карты клиента. Но прежде, чем это сделать, рассмотрим простую версию файла /etc/dhcpd.conf:
ddnsupdatestyle interim; defaultleasetime 600:
maxleasetime 7200;
subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.1: option subnetmask 255.255.255.0; option domainnameservers server.centralsoft.org,
server2.central soft.org; range 192.168.1.2 192.168.1.254;
В простых DHCPсерверах для упрощения обслуживания имеет смысл отказаться от комментариев, чтобы файл конфигурации занимал меньше места.


Покупайте авиабилеты выгодно, цены на авиабилеты по россии.