Материал из Xgu.ru
|
Данная страница находится в разработке. Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.
Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.
|
# dhclient em0
# make -C /usr/ports/net/isc-dhcp42-server install clean
┌────────────────────────────────────────────────────────────────────┐
│ Options for isc-dhcp42-server 4.2.4_2 │
│ ┌────────────────────────────────────────────────────────────────┐ │
│ │ [ ] BIND_SYMBOLS Enable BIND internal symbol table │ │
│ │ [ ] IPV6 IPv6 protocol │ │
│ │ [ ] LDAP LDAP support │ │
│ │ [*] LDAP_SSL Support LDAP over SSL/TLS │ │
│ │ [*] PARANOIA Enable support for chroot │ │
│ └────────────────────────────────────────────────────────────────┘ │
├────────────────────────────────────────────────────────────────────┤
│ < OK > <Cancel> │
└────────────────────────────────────────────────────────────────────┘
/etc/rc.conf
# DHCP
dhcpd_enable="YES" # dhcpd enabled?
dhcpd_flags="-q" # command option(s)
dhcpd_conf="/usr/local/etc/dhcpd.conf" # configuration file
dhcpd_ifaces="em0" # ethernet interface(s)
dhcpd_withumask="022" # file creation mask
Code: /usr/local/etc/dhcpd.conf
|
option domain-name "example.org";
#option root-path "192.168.0.1:/data/thinstation";
#filename "pxelinux.0";
default-lease-time 36000;
max-lease-time 72000;
ddns-update-style interim;
authoritative;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.10 192.168.0.254;
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1;
}
host hostname.example.org {
hardware ethernet XX:XX:XX:XX:XX:XX;
fixed-address 192.168.0.2;
}
|
/etc/syslog.conf
local7.* /var/log/dhcpd.log
/etc/newsyslog.conf
/var/log/dhcpd.log 644 7 * @T00 JC
/usr/local/etc/dhcpd.conf
log-facility local7;
[править] Использование
# /etc/rc.d/newsyslog restart
# /etc/rc.d/syslogd restart
# /usr/local/etc/rc.d/isc-dhcpd start