首页 > 代码库 > 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. 网络拓扑:
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服务的软件包
编辑dhcp的配置文件
进去后我们就看到有三行说明,意思是说要我们参考
/usr/share/doc/dhcp*/dhcpd.conf.sample 一个样例
或 dhcpd.conf 的手册来配置dhcp
把/usr/share/doc/dhcp*/dhcpd.conf.sample的内容读过来
在centos中DHCP服务的作用域是用subnet声明的,按照样例我们把所需的要求写进去并把其他的全部删除
检验语法是否有错误,没有错误的情况下我们开启DHCP服务
1.1.4. 实验验证
下面是ftp server和dhcp client获取地址的情况,可以看到绑定 ftp-server 已经获得了 192.168.2.160
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. 网络拓扑:
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服务的软件包
编辑dhcp的配置文件
用shared-network声明一个超级作用域xx 包含两个subnet就行了
检查没有语法错误下开启DHCP服务
1.2.4. 实验验证:
两台主机分别获得了192.168.2.101和192.168.3.101的地址
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. 网络拓扑:
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. 二层交换机配置:
创建VLAN10,20 , 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服务的软件包
编辑dhcp的配置文件
1.3.6. 实验验证:
两台主机分别获得了192.168.10.101和192.168.20.101的地址
本文出自 “CL's博客” 博客,请务必保留此出处http://changlinlin.blog.51cto.com/7353999/1569396
DHCP服务