DHCP相关配置
DHCP(Dynamic Host Configuration Protocol)动态主机配置协议。DHCP服务器端使用UDP的67号端口; DHCP 客户端使用UDP的68号端口。
C/S交互过程:
A客户机----广播discover----B服务器
B服务器----广播offer----A客户机
A客户机----广播request----B服务器
B服务器----ack----A客户机
租期续约:50%时间续租,如果未响应75%在尝试,如果还没相应87.5%在尝试续租,如果未回应,则从新discover。续租为单播,因为已经有地址栏,请求为广播。
安装后生成的一些文件:
[root@localhost dhcp]# rpm -ql dhcp
/etc/dhcp
/etc/dhcp/dhcpd.conf #主配置文件
/etc/dhcp/dhcpd6.conf
/etc/openldap/schema/dhcp.schema
/etc/portreserve/dhcpd
/etc/rc.d/init.d/dhcpd #服务启动脚本,在此设定启动用户和组,一般为root.
/etc/rc.d/init.d/dhcpd6
/etc/rc.d/init.d/dhcrelay
/etc/rc.d/init.d/dhcrelay6
/etc/sysconfig/dhcpd #多个网卡时候绑定某个网卡输出dhcp服务
/etc/sysconfig/dhcpd6
/etc/sysconfig/dhcrelay
/etc/sysconfig/dhcrelay6
/usr/bin/omshell
/usr/sbin/dhcpd
/usr/sbin/dhcrelay
/usr/share/doc/dhcp-4.1.1
/usr/share/doc/dhcp-4.1.1/3.0b1-lease-convert
/usr/share/doc/dhcp-4.1.1/IANA-arp-parameters
/usr/share/doc/dhcp-4.1.1/README.ldap
/usr/share/doc/dhcp-4.1.1/api+protocol
/usr/share/doc/dhcp-4.1.1/dhclient-tz-exithook.sh
/usr/share/doc/dhcp-4.1.1/dhcpd-conf-to-ldap
/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample #主配置文件示例
/usr/share/doc/dhcp-4.1.1/dhcpd6.conf.sample
/var/lib/dhcpd/dhcpd.leases #记录租约的文件
。。。
主配置:
option:定义全局参数,根据需要使用
subnet: 定义所要分配的地址段
host:绑定主机
log-facility 定义日志
subnet 172.16.100.0 netmask 255.255.255.0 { #定义网段
range 172.16.100.5 172.16.100.10; #地址池
option domain-name-servers 172.16.100.1; #DNS
option domain-name "lamron.cn"; #域名
option routers 172.16.100.1; #网关
option broadcast-address 172.16.100.255; #广播地址
default-lease-time 600; #最小租期
max-lease-time 7200; #最长租期
}
注意:
/etc/rc.d/init.d/dhcpd
user=root
group=root
service dhcpd restart 启动服务
tail /var/log/messages 查看日志
dhclient -d 前台查看获取地址过程
浙公网安备 33010602011771号