Если вы давно ничего не устанавливали, то прежде всего стоит обновить порты.
После этого переходим в каталог /usr/ports/net/isc-dhcp41-server (последняя версия на момент написания заметки) и выполняем классическую команду:
После того, как процесс установки dhcp сервера закончится, необходимо перейти к его конфигурации. Для этого правим файл /usr/local/etc/dhcpd.conf
Стоит закомментировать все строки и сконфигурировать сеть с нуля. Выглядит это все примерно так:
То есть вы указываете подсеть, маску, диапазон адресов, роутер(ы) по умолчанию, DNS сервера, время, на которое выдается адрес хосту.
Кроме того, можно осуществить привязку IP адреса к MAC адресу, чтобы у хоста всегда был один и тот же IP. Для этого пропишите следующие строки:
Узнать MAC интерфейсов компьютера можно с помощью команды ifconfig. А если вы хотите определить MAC другой системы в сети, то зная её IP можно обратиться к команде arp -a.
После того, как все закончили правку конфигурационного файла, пропишем пару строк в файл /etc/rc.conf
Вторая строка определяет на каком интерфейсе будет раздавать адреса наш DHCP сервер.
Наконец, стартуем:
Вот и все. Успешной работы!
После этого переходим в каталог /usr/ports/net/isc-dhcp41-server (последняя версия на момент написания заметки) и выполняем классическую команду:
make && make install
После того, как процесс установки dhcp сервера закончится, необходимо перейти к его конфигурации. Для этого правим файл /usr/local/etc/dhcpd.conf
Стоит закомментировать все строки и сконфигурировать сеть с нуля. Выглядит это все примерно так:
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option routers 192.168.0.55;
option domain-name-servers 172.16.1.40, 172.16.1.41;
default-lease-time 36000;
max-lease-time 72000;
}
То есть вы указываете подсеть, маску, диапазон адресов, роутер(ы) по умолчанию, DNS сервера, время, на которое выдается адрес хосту.
Кроме того, можно осуществить привязку IP адреса к MAC адресу, чтобы у хоста всегда был один и тот же IP. Для этого пропишите следующие строки:
host username {
hardware ethernet 00:00:00:00:00:00;
fixed-address 192.168.0.11;
}
Узнать MAC интерфейсов компьютера можно с помощью команды ifconfig. А если вы хотите определить MAC другой системы в сети, то зная её IP можно обратиться к команде arp -a.
После того, как все закончили правку конфигурационного файла, пропишем пару строк в файл /etc/rc.conf
dhcpd_enable="YES"
dhcpd_ifaces="dc0"
Вторая строка определяет на каком интерфейсе будет раздавать адреса наш DHCP сервер.
Наконец, стартуем:
/usr/local/etc/rc.d/isc-dhcpd start
Вот и все. Успешной работы!
0 коммент.:
Отправить комментарий