Для обновления портов используем две команды:
# portsnap fetch
# portsnap extract
# portsnap fetch
# portsnap extract
/sbin/mount -o rw /dev/ad4s1a /3. Используем утилиту passwd:
/sbin/mount -o rw /dev/ad4s1f /usr
/usr/bin/passwd4. Вводим новый пароль и перезагружаемся.
cd /usr/ports/sysutils/webminи запускаем сборку и установку webmin:
make install cleanВсе параметры можно оставить по умолчанию, или выбрать то, что вам нужно. Так как в моей сети не используется IPv6 я отключаю его поддержку и установку.
sh /usr/local/lib/webmin/setup.shИ отвечать на вопросы:
ee /etc/rc.confИ добавляем в конец файла строки:
############### WEBMIN #############ЗАПУСК
webmin_enable="YES"
#####################################
/usr/local/etc/rc.d/webmin startДля доступа к Webmin в браузере вводим в адресной строке:
https://ваш-домен.com:32123/ваш-домен.com - имя вашего домена. Если его нет, можно просто ввести ip-адрес или имя freebsd.
cd /usr/ports/net/isc-dhcp42-serverДля сборки и установки пакета необходимо ввести команду:
make config install cleanЗадаём следующие параметры установки:
[ ] DHCP_IPV6
[*] DHCP_PARANOIA
[ ] DHCP_LDAP
[*] DHCP_LDAP_SSL
ee /usr/local/etc/dhcpd.confСодержимое файла должно быть следующим:
Остановимся на параметрах dhcpd.conf поподробней:option domain-name "goreckii.local";
option domain-name-servers 10.10.10.1;
option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style none;
authoritative;
log-facility local7;subnet 10.10.10.0 netmask 255.255.255.0 {
range 10.10.10.101 10.10.10.200;
option routers 10.10.10.1;
option domain-name-servers 10.10.10.1;
}
host pc1 {
hardware ethernet 08:00:27:0C:A9:7C;
fixed-address 10.10.10.5; }
ee /etc/rc.confследующие строки:
############ DHCP SERVER ################dhcpd_enable="YES" - автозапуск службы DHCP-сервера
dhcpd_enable="YES"
dhcpd_iface="em1"
###########################################
/usr/local/etc/rc.d/isc-dhcpd startПерезапуск DHCP-сервера:
/usr/local/etc/rc.d/isc-dhcpd restartОстановка DHCP-сервера:
/usr/local/etc/rc.d/isc-dhcpd stopСтатус DHCP-сервера:
/usr/local/etc/rc.d/isc-dhcpd stopСведения, статистика использования DHCP-сервера можно посмотреть в файле /var/db/dhcpd/dhcpd.leases:
cat /var/db/dhcpd/dhcpd.leases