首页 > 系统服务 > 详细

linux DHCP服务器简析

时间:2015-03-27 20:14:06      阅读:286      评论:0      收藏:0      [点我收藏+]

Dynamic Host Configuration Protocol


客户端和服务器同通信过程:

发现过程,为广播:

Client --> DHCPDISCOVER

DHCPOFFER <-- Server

Client --> DHCPREEQUEST

DHCPACK <-- Server


续租过程,为单播:

Client --> DHCPREQUEST

DHCPACK <-- Server


监听端口:

服务器端:UTP 67

客户端:UTP 68 


相关文件:

/usr/share/doc/dhcp*/dhcpd.conf.sample 配置文件模板


/etc/dhcp/dhcpd.conf 配置文件

ddns-update-style interim; 动态DNS更新的方式,目前只剩下这一种。

ignore client-updates;


subnet IP netmask NETMASK {

options routers GATEWAY; 指定默认网关

options subnet-mask NETMASK; 指定子网掩码

options nis-domain "NISDOMAINNME"; 指定NISDOMAIN

options domain-name "DOMAINNAME"; 指定搜索域域名

optinos dmian-name-servers SERVERIP1,SERVERIP2,SERVERIP3; 指定DNS服务器ip地址


range dynamic-bootp IP1 IP2; 指定地址池范围从IP1至IP2,分配地址是从IP2至IP1分配

default-lease-time TIME; 默认租约长度,单位为秒。

max-lease-time TIME; 最大租约长度,单位为秒。


host HOSTNAME {

next-server SERVERNAME; 指定下一个服务器,实现用于从该服务器的ftp上获取文件。

hardware ethernet MAC; 指定MAC地址

fixed-address IP; 指定保留IP


}


}


/var/lib/dhcpd/dhcpd.lease 租约文件


dhclient 客户端工具

#dhclient [OPTION] DEVICE

[OPTION]

-d 



#killall dhclient 使用kill命令杀掉dhclient进程后可以重新执行dhclient


本文出自 “小私的blog” 博客,请务必保留此出处http://ggvylf.blog.51cto.com/784661/1625656

linux DHCP服务器简析

原文:http://ggvylf.blog.51cto.com/784661/1625656

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!