DHCP服务器搭建
来源:互联网 发布:plc编程自学网 编辑:程序博客网 时间:2024/05/16 09:33
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)能动态地为客户端计算机分配IP地址以及设置其他网络信息。、
DHCP客户端从服务器动态获取IP步骤:
1、DHCP客户端向网络发送出一个DHCPDISCOVER报文,设置报文的目的IP为255.255.255.255,向网络广播;
2、当DHCP服务器监听到客户端发出的DHCPDISCOVER报文广播后,会从那些还没有分配出去的IP地址范围内,根据分配的优先次序选出下一个Ip,连同其他TCP/IP网络设置(如网关、DNS、子网掩码等)一起通过DHCPOFFER报文返回给客户端
3、如果网络中存在多台DHCP服务器,那么可能出现多台DHCP服务器给该客户端返回DHCPOFFER报文的情况。这个时候客户端只会接受其中一个(通常是最先收到的那一个),然后以广播的方式发送DHCPREQUEST报文,告诉网络中所有的DHCP服务器,它将接受哪一台服务器所提供的IP。同时,客户端还会查询网络中是否其他机器已经使用该IP;如果发现该IP已经被其他机器使用,客户端则会送出一个DHCPDECLINE报文给DHCP服务器,拒绝受其所分配的IP地址,并重新广播DHCPDISCOVER报文申请IP。
4、当DHCP服务器接收到客户端发出的DHCPREQUEST报文后,客户端所选择的DHCP服务器会向客户端发送DHCPPACK报文进行确认,并把已经分配的IP从可分配的IP地址范围中剔除,最终结束本次DHCP地址分配工作。
1、安装dhcp包
dhcp-3.0.5-13.e15.i386.rpm
tar -xzvf dhcp-3.0.7.tar.gz
./configure
make & make install
生成一个地址池文件,用于记录已经分配出去的IP地址
touch /var/state/dhcp/dhcpd.leases
生成DHCP配置文件
cp ../dhcp-3.0.7/server/dhcpd.conf /etc/dhcpd.conf
2、修改dhcpd.conf,添加以下内容
#使用过渡性DHCP-DNS互动更新模式
ddns-update-style interim;
#定义IP池的内容,用户可以根据网络的实际情况进行设置
subnet 10.0.0.0 netmask 255.255.255.0
{
range 10.0.0.1 10.0.0.254 #由10.0.0.1到10.0.0.254总共254个可以分配的IP地址
}
3、启动关闭DHCP
/usr/sbin/dhcpd
ps -ef|grep dhcp
kill
4、随服务器开机启动
- DHCP服务器的搭建
- 搭建DHCP服务器
- linux 搭建DHCP 服务器
- DHCP服务器搭建
- DHCP服务器的搭建
- DHCP服务器的搭建
- ubuntu搭建dhcp服务器
- #9.DHCP服务器搭建
- Linux dhcp服务器搭建
- centos dhcp服务器搭建
- Linux-搭建DHCP服务器
- 搭建DHCP服务器
- centos7 搭建DHCP服务器
- [App] DHCP 服务器搭建
- dhcp服务器搭建
- 详解如何搭建DHCP服务器
- Ubuntu DHCP 服务器 搭建 过程
- centos 6.5 搭建dhcp服务器
- Socket.Poll()
- servlet中使用commons-fileupload实现图片上传
- Codeforces Round #279 (Div. 2) 解题报告(A B C D)
- 什么情况下我们使用copy,assign,retain,strong,weak?
- js 程序执行与顺序实现详解
- DHCP服务器搭建
- 组内成绩统计
- 编程之美 1.8 小飞的电梯调度算法
- opencv 配置
- css知识
- Investment algorithm
- iOS下block + GCD (Grand Central Dispatch)实现异步非阻塞
- ubuntu 14 .04 LTS 安装配置 hadoop 1.0.4 写给hadoop入门者
- 【codeforces】Codeforces Round #279 (Div. 2) 题解