вторник, 14 сентября 2010 г.

Установка и настройка dhcp3-server

Настроим dhcp3-server на debian lenny для автоматической раздачи IP-адресов, с возможностью привязки mac -> IP и передачей настроек подключения клиентам.


Итак, установим:
sudo aptitude install dhcp3-server
Откройте файл конфигурации /etc/dhcp3/dhcpd.conf

Общие настройки:
  • option domain-name "mydomain"; где mydomain - имя вашего домена.
  • option domain-name-servers 192.168.0.1; где 192.168.0.1 IP вашего DNS-сервера, который будет отправляться клиенту.
  • option ntp-servers 192.168.0.1; IP вашего ntp-сервера.
  • option netbios-name-servers 192.168.0.1; IP вашего netbios (WINS) сервера.
  • option netbios-node-type 8; 8 - при преобразовании адресов сначала обращается к серверам WINS, при неудаче делает широковещательный опрос.
  • default-lease-time 86400; Выдаёт IP на сутки, если другого не указано у клиента.
  • max-lease-time 604800; Максимальный срок выдачи IP - неделя.
  • use-host-decl-names on; Значение, использованное в объявлении host{} предоставляется клиенту в качестве имени.
  • authoritative; Этот DHCP-сервер - официальный в нашей локальной сети.
Настройки подсети
subnet 192.168.0.0 netmask 255.255.255.0 {
    range 192.168.0.150 192.168.0.200;
    option routers 192.168.0.1
}
Здесь мы объявили, что в подсети 192.168.0.0 можно динамически раздавать IP от 192.168.0.150 до 192.168.0.200 и объявили для неё шлюз - 192.168.0.1

Стоит заметить, что таким образом можно объявить несколько подсетей, и все параметры "option" можно прописывать отдельно для каждой.

Настройки отдельных хостов

host director-pc {
    hardware ethernet 00:1D:84:6B:3A:05;
    fixed-address 192.168.0.100
}
Так мы объявляем, что хосту director-pc с MAC-адресом 00:1D:84:6B:3A:05 будет принадлежать IP 192.168.0.100.

Обратите внимание, IP хоста (в данном случае 192.168.0.100) не должен принадлежать диапазону динамически раздаваемых адресов (в данном случае 192.168.0.150-192.168.0.200)

Запуск
sudo /etc/init.d/dhcp3-server restart
Пробуйте подключаться.

Комментариев нет:

Отправить комментарий