首页 > 代码库 > DHCP服务

DHCP服务

            DHCP服务

DHCP简介

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)为互联网上主机提供地址和配置参数。DHCP是基于Client/Server工作模式,DHCP服务器为需要为主机分配IP地址和提供主机配置参数如子网掩码 默认网关 dns指向

主要有两个用途:

给内部网络或网络服务供应商自动分配IP地址给用户

给内部网络管理员作为对所有电脑作中央管理的手段

1.1. 案例一:

    要求               

              dhcp服务网段      192.168.2.0

              Dhcp地址池的范围  192.168.2.101---192.168.2.200

              掩码              255.255.255.0

              默认网关          192.168.2.1

              DNS服务器         dns    1.1.1.1  2.2.2.2.2

              DNS域名           abc.com

              绑定 ftp-server   192.168.2.160

1.1.1. 网络拓扑:

A2A53D8B85274E80BBFC6C4A397CE2D6

1.1.2. 实验环境 

  DHCPserver平台: Os  centos 6.4  版本号2.6.32-431.el6.i686   32位操作系统

                    软件包  dhcp-4.1.1-38.P1.el6.centos.i686.rpm

  Dhcpclient 平台:os  windows xp   

  ftp server 平台:os  windows server 2003

1.1.3. DHCPserver的配置:

   安装DHCP服务的软件包

8F503C1C6D134BD6B0E7B3D4493345E2

   编辑dhcp的配置文件

EFA2887CD5434405B63BD4EB21EB54EC

 

  进去后我们就看到有三行说明,意思是说要我们参考

/usr/share/doc/dhcp*/dhcpd.conf.sample  一个样例

 dhcpd.conf 的手册来配置dhcp

A482E7084476400093805924F734CF15

   /usr/share/doc/dhcp*/dhcpd.conf.sample的内容读过来

E5904B519D2846FABE75ABB74A4233F9

   centosDHCP服务的作用域是用subnet声明的,按照样例我们把所需的要求写进去并把其他的全部删除

60615D110E254F54A0A1FE7F875EDBD9

1DF5CB14EAB3465ABCFEC5CF3FDC14CC

   检验语法是否有错误,没有错误的情况下我们开启DHCP服务

8D35DC91474A40BBAA61B1329AB8F1B5

 

1.1.4.  实验验证

  下面是ftp serverdhcp client获取地址的情况,可以看到绑定 ftp-server 已经获得了  192.168.2.160

BF30D4E7EFAB42D7B2757B6102B95D15 F0EE73BF29914134BCF1C3FA9373565E

1.2. 案例二:

         如果说一个局域网中有较多的主机,那么用一个C类网段作地址池往往是不够的,

      这就要求我们使用多个网段作地址池,这个在centos中是怎样实现的呢?就是超级域

      的概念。   

              dhcp服务网段      192.168.2.0

 192.168.3.0

              Dhcp地址池的范围  192.168.2.101---192.168.2.101

                                192.168.3.101---192.168.3.101   #实验环境我们只作一个地址

              掩码              255.255.255.0

              默认网关          192.168.2.1

                                192.168.3.1

              DNS服务器         dns    1.1.1.1  2.2.2.2.2

              DNS域名           abc.com

1.2.1. 网络拓扑:

6126C08FDE4146569DE16D6F2EF8A768

1.2.2. 实验环境 

  DHCPserver平台: Os  centos 6.4  版本号2.6.32-431.el6.i686   32位操作系统

                    软件包  dhcp-4.1.1-38.P1.el6.centos.i686.rpm

  Dhcpclient 平台:os  windows xp   

 

1.2.3. DHCPserver的配置:

   安装DHCP服务的软件包

8F503C1C6D134BD6B0E7B3D4493345E2

   编辑dhcp的配置文件

EFA2887CD5434405B63BD4EB21EB54EC

   shared-network声明一个超级作用域xx 包含两个subnet就行了

5C80F1AEC99E4093BEDD8F7EFB1BD3C3

 

检查没有语法错误下开启DHCP服务

   4ED122D765394EC6ABA2797EFEA14AAB

 

 

 

1.2.4.   实验验证:

两台主机分别获得了192.168.2.101192.168.3.101的地址

  5695412CAB0F4CCD93F52A3049E69C00  9F86A75EFC8C4368859B3BE4D027EBD6

1.3. 案例三:

        用三层交换机实现dhcp中继

 

dhcp服务网段      192.168.10.0

 192.168.20.0

              Dhcp地址池的范围  192.168.10.101---192.168.10.101

                                192.168.20.101---192.168.20.101   #实验环境我们只作一个地址

              掩码              255.255.255.0

              默认网关          192.168.10.1

                                192.168.20.1

              DNS服务器         dns    1.1.1.1  2.2.2.2.2

              DNS域名           abc.com

 

 

 

1.3.1. 网络拓扑:

CA15AD4745A545DCAAD1887454A8C5C6

 

1.3.2. 实验环境

  三层交换机      quitway S 3526E

  二层交换机      quitway S 2000

  DHCPserver平台: Os  centos 6.4  版本号2.6.32-431.el6.i686   32位操作系统

                    软件包  dhcp-4.1.1-38.P1.el6.centos.i686.rpm

  Dhcpclient 平台:os  windows xp   

 

1.3.3.      二层交换机配置:

创建VLAN1020 , 30并把端口eth1/0/10 eth1/0/20 eth1/0/23分别划分到VLAN10,20,30

[sw1-vlan10]vlan 10

[sw1-vlan10]port eth1/0/10

[sw1-vlan10]vlan 20

[sw1-vlan20]port eth1/0/20

[sw1-vlan20]vlan 30

[sw1-vlan30]port eth1/0/30

把端口eth1/0/24设为trunk

[sw1]int eth1/0/24

[sw1-Ethernet1/0/24]port link-type trunk

[sw1-Ethernet1/0/24]port trunk permit vlan all

 

1.3.4.      三层交换机配置

 [sw2]interface vlan 30

[sw2-Vlan-interface30]ip address 192.168.30.1 255.255.255.0

 

[sw2]interface vlan 20

[sw2-Vlan-interface20]ip address 192.168.20.1 255.255.255.0

 

[sw2]interface vlan 10

[sw2-Vlan-interface10]ip address 192.168.10.1 255.255.255.0

 

 

[sw2]interface Vlan-interface 10

[sw2-Vlan-interface10]dhcp select relay

[sw2-Vlan-interface10]ip relay address 192.168.2.100

 

[sw2]interface Vlan-interface 20

[sw2-Vlan-interface20]dhcp select relay

[sw2-Vlan-interface20]ip relay address 192.168.2.100

 

[sw2]interface Vlan-interface 30

[sw2-Vlan-interface30]dhcp select relay

[sw2-Vlan-interface30]ip relay address 192.168.2.100

1.3.5. DHCPserver的配置:

   安装DHCP服务的软件包

8F503C1C6D134BD6B0E7B3D4493345E2

   编辑dhcp的配置文件

EFA2887CD5434405B63BD4EB21EB54EC

 

152A23CBBCD44598BC6C8AE9E7B3813B

 

 

1.3.6. 实验验证:

两台主机分别获得了192.168.10.101192.168.20.101的地址

 

 

4679164138DB419CAAC9DEA32BF0B139  8435FA577E004707A1766FA5E01678BC


本文出自 “CL's博客” 博客,请务必保留此出处http://changlinlin.blog.51cto.com/7353999/1569396

DHCP服务