代码之源 2009-09-09
本文出自 “crazylinux” 博客,请务必保留此出处http://crazysanjianke.blog.51cto.com/664423/167450本文出自 51CTO.COM技术博客
一、DHCP原理:
在一些大中型企业中,我们每台电脑都必须都有一个或者多个ip,假如你是公司里的一名网络管理员,你公司的服务器或者你的老板想要某个ip固定分配,你该怎么解决?还有其它客户不会配置ip,你该怎么办?如果通过手动进行配置,这样会浪费很多时间并且还会增加一些不必要的麻烦,同时增加了管理员的工作量,为了能够保证网络能够正常的运行,统一对网络中的ip进行管理,我们在此通过搭建dhcp服务器来解决这个问题,下面我们先来了解一下dhcp服务的原理吧。
1、首先,客户端能过广播发出请求包,此包的源ip地址是0.0.0.0,目标地址是:255.255.255.255
2、其次,DHCP服务器接受这个包后做出响应,它先看看客户端以前是否用过某个ip,若用过就分配出去,然后再看看客户端是否是写到自己绑定的网卡,若是就直接分配,若不满足上面的条件就随机分配。
3、客户端做出回应,并根据自己的网络环境,发出一个确认包。
4、服务器开始根据租约文件来时行计时。
服务器开启的端口号:67 68 [udp]
二、 实验环境:
DHCP服务器网络设置:
Ip:192.168.10.1
Netmask:255.255.255.0
Gw:192.168.10.100
DNS:202.106.0.20
DHCP中继代理网络设置服务器:
Ip:192.168.10.100
Netmask:255.255.255.0
Gw:192.168.10.1
DNS:202.106.0.20