1、rpm -qa | grep dhcpd #查看主机是否安装dhcp包
2、yum install dhcp #用YUM安装DHCP
3、Linux DHCP配置文件默认是没有的,可以手动去编写,或可到/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample目录下复制模板到/etc/dhcp/dhcpd.conf目录下
# cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
4、编辑配置文件
#vim /etc/dhcp/dhcpd.conf
Linux DHCP配置 单网配置文件
ddns-update-style. interim; #dhcp支持的dns动态更新方式
ignore client-updates; #忽略客户端DNS动态更新
subnet 192.168.1.0 netmask 255.255.255.0 { #作用域网段
range 192.168.1.11 192.168.1.100; #ip地址段范围
option routers 192.168.1.253; #网关地址
option subnet-mask 255.255.255.0; #子网掩码
option domain-name "infogrid.local"; #域名
option domain-name-servers 192.168.1.100,202.96.134.133; #dns IP
option broadcast-address 192.168.1.255; #广播地址
default-lease-time 86400; #租期1天,秒数
max-lease-time 172800; #最长租期2天
#绑定pc1主机ip地址配置
host pc1 {
hardware ethernet 00:a0:cc:cf:9C:14; #绑定机MAC地址
fixed-address 192.168.1.20; #最长租期2天
}
host pc2 {
hardware ethernet 04:20:c1:f8:37:11;
fixed-address 192.168.1.30;
}
}
Linux DHCP配置 超网配置文件
#vim /etc/dhcp/dhcp.conf
ddns-update-style. interim; #dhcp支持的dns动态更新方式
ignore client-updates; #忽略客户端DNS动态更新
shared-network mynet { #超网作用域选项,共同部分
option subnet-mask 255.255.255.0; #子网掩码
option domain-name "infogrid.local"; #域名
option domain-name-servers 192.168.1.100; #dns IP
option broadcast-address 192.168.1.255; #广播地址
default-lease-time 86400; #租期1天,秒数
max-lease-time 172800; #最长租期2天
subnet 192.168.1.0 netmask 255.255.255.0 { #1.0子网段
range 192.168.1.11 192.168.1.100; #ip地址段范围
option routers 192.168.1.253; #网关地址
#绑定pc1主机ip地址配置
host pc1 {
hardware ethernet 00:a0:cc:cf:9C:14;
fixed-address 192.168.1.20;
}