文档结构:
/etc/dhcp/dhcpd.conf
dhcp 服务器的主要配置文件
/usr/sbin/dhcpd
启动 dhcp daemon 的执行程序
/var/lib/dhcp/dhcpd.leases
记录 DHCP
服务器端与客户端租约建立的起始与到期日
配置文件 /etc/dhcp/dhcpd.conf
的语法
整体设定 (Global):
default-lease-time 租约时间 参数默认单位为秒
max-lease-time 最大租约时间
option domain-name 域名
option domain-name-servers DNS
ddns-update-style
ignore client-updates 忽略客户端透过 dhcpd 服务器来更新 DNS 信息
option routers
IP 设定模式
subnet NETWORK_IP netmask NETMASK_IP { ... }
network / netmask IP 这两个参数 192.168.100.0 / 255.255.255.0 这样的设定值。
subnet 与 netmask 是关键词
大括号里的设置如下:
range IP1 IP2:
连续的 IP 群用来发放成动态 IP ,IP1 IP2 是指 IP 范围。
要开放 192.168.100.101 到 192.168.100.200 用来作为动态分配,就是: range 192.168.100.101 192.168.100.200;
host 主机名 { }
host 就是 固定 IP 对应固定 MAC 的设定值,
大括号里的设置如下:
hardware ethernet 硬件地址;
网络卡上的固定硬件地址
fixed-address IP地址;
固定的 IP 地址
安装DHCP服务:
安装完成。。。
next-server 192.168.123.200; #这里指定TFTP服务器IP地址
filename "/pxelinux.0"; #这里指定启动文件,我们统一使用syslinux
完成编辑。。。