您的位置:首页 > 其它

DHCP服务器配置

2013-04-05 13:13 302 查看
DHCP服务器配置

客户端取得IP 参数的程序可简化如下:

1,客户端; 利用广播封包发送搜索DHCP服务器, 它封包的IP是255.255.255.255
一般主机都会丢掉,DHCP服务器会接受
2,服务器端; 提供客户端网络相关的租约供其选择。
查看是否用过某个地址,若此地址没人使用, 则还提供这个
如果配置文件针对该MAC地址有预留地址,就把固定的预留地址给客户端
若不符合上述两个条件 从DHCP的地址池中查找没有使用的IP提供给它
主要针对MAC地址给予回应,服务器此时会保留租约,然后等待客户端回应

3,客户端: 接受第一个相应的

4,服务器: 收到确认选择之后, 会回传确认,并告知租约的期限

DHCP服务器给予客户端的IP
固定IP MAC地址 观察别人的 ping arp -n
动态IP
(多部DHCP服务器在同一物理网段时, 谁先回应 就先用谁的)

----------------/etc/dhcpd.conf 配置文件的说明----------------------------------

###########################################################################

ddns-update-style interim; 动态DNS升级
ignore client-updates;

subnet 192.168.0.0 netmask 255.255.255.0 { 子网掩码和网关

# --- default gateway
option routers 192.168.0.1; --- 预设的路由器
option subnet-mask 255.255.255.0;--- 预设的子网掩码

option nis-domain "domain.org";
option domain-name "domain.org"; ---- 给予一个领域名
option domain-name-servers 192.168.1.1; ----- 领域名服务器 最多三个,逗号隔开
------可修改/etc/resolv.conf 下的信息
option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;

range (dynamic-bootp) 192.168.0.128 192.168.0.254; ------ 地址池
default-lease-time 21600;--------------默认租约时间
max-lease-time 43200;------------------最长默认租约时间
-----下面是关于DHCP中的固定IP--------
# we want the nameserver to appear at a fixed address
host ns {
暂时注释掉 next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD; ----这个是指定预留地址,绑定的MAC地址
fixed-address 207.175.42.254;-----这个地址必须是地址池之外的,必须在一个网段内
}
}

具体的配置:
#yum list all | grep dhcp 查看下DHCP 的包
#yum -y install dhcp 安装DHCP服务器软件
#rpm -ql dhcp 查看DHCP服务器安装了哪些包
DHCP 上有配置文件的模版,我们可以cp 过来使用下
cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
cp 这个模版到dhcpd.conf下,参考并设置自己的配置文件
编辑/etc/dhcp.conf 配置文件

***** 因为上面已经对DHCP配置文件做了详细的说明这里就不注释了********





配置好启动文件之后,启动DHCP服务器
#service dhcpd start





在虚拟机上做个客户端 设置为动态获取IP地址,用setup设置
设置之后查看其MAC地址





将MAC地址绑定到上面DHCP服务器配置文件的预留地址





因为是用虚拟机在做测试,所以要把两者放在一个空间内,在虚拟机上对服务器端和客户端都做些修改





之后就进行测试在服务器端上。





即DHCP服务器的简单配置就成功了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  服务器