DHCP服务器在企业中的应用

1.     dhcp中继运用于不同网段中,它的实质就是把广播包转化成单播包。下面就一个案例来了解dhcp服务器在企业中的应用。

2.     有一个路由器,一个dhcp服务器,一个技术部门tec ,一个市场部门mkt。市场部门和技术部门在不同的网段中,先通过dhcp中继应用让技术部门和市场部门能够从dhcp服务器那里动态获得ip地址。

 

3.     dhcp服务器的ip地址是192.168.5.100. 路由器上有3个网卡。分别为eth0,eth1,eth2.地址分别为192.167.5.254, 192.168.2.254, 192.168.3.254

 

 

 

 

 

 

 

4.     首先配置dhcp服务器的一些相关信息:

(1)   编辑 /etc/dhcpd.conf文件来编写多个作用域:

注:红色为编写内容。

ddns-update-style interim;

ignore client-updates;

subnet 192.168.5.0 netmask 255.255.255.0 {

 

}

subnet 192.168.2.0 netmask 255.255.255.0 {

        option routers                  192.168.2.254;

        option subnet-mask              255.255.255.0;

 option domain-name              "tec.com";

        option domain-name-servers      222.88.88.88,222.85.85.85;

        range dynamic-bootp 192.168.2.1 192.168.2.253;

        default-lease-time 21600;

        max-lease-time 43200;

        }

subnet 192.168.3.0 netmask 255.255.255.0 {

        option routers                  192.168.3.254;

        option subnet-mask              255.255.255.0;

 option domain-name              "mkt.com";

        option domain-name-servers      222.88.88.88,222.85.85.85;

        range dynamic-bootp 192.168.3.1 192.168.3.253;

        default-lease-time 21600;

        max-lease-time 43200;

        }

(2)   启动dhcp服务器

  # service dhcpd start

5.     下面来编写中继服务器,也就是路由器。

(1)   首先要安装 dhcpd*的包。

#  rpm -ivh dhcp-3.0.5-21.el5.i386.rpm

(2)   找到和dhcrelay相关的脚本进行编辑:

#  vim /etc/sysconfig/dhcrelay

INTERFACES="eth0 eth1 eth2"

DHCPSERVERS="192.168.5.100"

(3)   启动dhcrelay

#  service  dhcrelay  start

(4)   打开数据包的转发功能

#  vim /etc/sysctl.conf

将这里面第七行有一个net.ipv4.ip_forward = 0 ,将这里的0改为1

(5)   然后用sysctl  -p 使其生效

(6)   然后配置个网卡的ip地址

eth0 192.168.5.254  255.255.255.0

eth1 192.168.2.254  255.255.255.0

eth2 192.168.3.254  255.255.255.0

配完地址用 service  network  restart 重新启动一下。

6.     下面就是技术部门和市场部门动态获得ip地址的情况:

首先是技术部门,在命令提示符界面下输入 ipconfig/renew来查看获取ip地址的情况:

 

 

 

 

 

接着是市场部门: