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 前台查看获取地址过程

 

posted @ 2016-04-01 15:04  lamron  阅读(190)  评论(0)    收藏  举报