快速业务通道

DHCP服务和NIS服务

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-25
/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample

■ DHCP租约文件 /var/lib/dhcp/dhcpd.leases

■ 指定那块网卡提供DHCP服务 /etc/sysconfig/dhcpd

■ 系统日志 /var/log/messages

1.2.3 DHCP中继代理

一、在网络中部署DHCP

■ 在单物理子网环境中部署DHCP

在单物理子网环境中,为了均衡负载和提供容错能力,通常会配置两台DHCP服务器,在实际应用中较好的解决方案是使用80/20规则来平衡两台DHCP服务器的使用.一台性能较好的DHCP配置成主服务器.

■ 在多物理子网环境中部署DHCP

DHCP在分配IP地址时是使用广播方式通信,但路由器就是会隔离广播.默认情况下,一个物理子网中的DHCP服务器是无法为其它物理子网中的DHCP客户端分配IP地址的.为了使网络中所有的DHCP客户端都能获得IP地址租约,可以采取两种方案:一种是每个物理子网中都配置一台或两台DHCP服务器;另一种是在一个物理子网中配置一台DHCP服务器,在其它物理子网中使用DHCP中继代理.两种方案均使用80/20规则.在实际应用中后一种解决方案比较常用.

二、使用DHCP中继代理

其工作过程是:

(1)收到本子网的DHCP客户端广播发出的DHCP消息后,如果在预定的时间内没有DHCP服务器广播发出DHCP回应消息,则会将客户端的DHCP消息以单播方式转发给指定的DHCP服务器.

(2)DHCP服务器收到 DHCP中继代理转发来的DHCP消息后,会提供一个与DHCP中继代理的IP地址在同一子网的IP地址,然后以单播方式将回应的DHCP消息发送给DHCP中继代理.

(3)DHCP中继代理收到DHCP服务器回应的DHCP消息后,再通过广播方式发送给DHCP客户端.

这样以单播方式就不会受到路由器的限制.

1.2.6 实现DHCP中继代理的三个重要步骤

1、设置配置文件

# cat /etc/sysconfig/dhcrelay

INTERFACES=“eth0 eth1”

DHCPSERVERS=“192.168.20.2”

2、开启路由转发功能

# echo “1” > /proc/sys/net/ipv4/ip_forward

3、启动中继代理服务

# service dhcrelay start

1.3 DHCP中继代理配置实例

网络拓扑结构如图,确保网络畅通.

步骤一:Linux A上配置DHCP服务,可以为两个子网提供服务

步骤二:Linux B上配置DHCP中继代理

步骤三:windows XP作为192.168.100.0网段的客户端获取IP地址

具体实现过程如下:

步骤一、在dhcp服务器Linux C上做如下设置:

查看dhcp软件包是否安装

[root@xapc ~]# rpm -q dhcp

package dhcp is not installed

挂载第四张安装光盘

[root@xapc ~]# mount /dev/cdrom /media

mount: block device /dev/cdrom is write-protected, mounting read-only

安装dhcp软件包

[root@xapc ~]# rpm -ivh /media/Server/dhcp-3.0.1-12_el5.i386.rpm

warning: /media/Server/dhcp-3.0.1-12_EL.i386.rpm: V3 DSA signature: NOKEY, key ID 37017186

Preparing... ########################################### [100%]

1:dhcp ########################################### [100%]

复制配置文件模板

[root@xapc ~]# cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcpd.conf

修改后的配置文件内容如下:

[root@xapc ~]# cat /etc/dhcpd.conf

ddns-update-style interim;

ignore client-updates;

subnet 192.168.20.0 netmask 255.255.255.0 {

# --- default gateway

option routers 192.168.20.2;

option subnet-mask 255.255.255.0;

option domain-name-servers 192.168.20.2;

range 192.168.20.128 192.168.20.254;

default-lease-time 21600;

max-lease-time 43200;

# 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;

fixed-address 192.168.13.222

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号