随着因特网技术的发展,对IP地址的资源需求数越来越大,对于大型企业的IP地址需求来说不可能都分配公有IP,而且对于大型企业来说的话,使用DHCP服务器来对企业的IP地址进行统一的规划管理。DHCP服务器就是一个IP地址分配的管理员,对于请求来的数据进行处理,并分配IP地址具体步骤如下:
下面 我们讨论几个小案例来分析一下DHCP在实际应用中的具体实现方法
案例一:
在小型企业网中,有一个200台左右机器的公司,但有一个资源库,方便员工们进行下载资料和通知,这时需要一个FTP服务器,但是如果动态分配IP的话,每次都要知道FTP服务器地址非常麻烦,所以我们想要给FTP服务器分配静态IP地址,必须做到MAC地址绑定,可以对DHCP服务器的配置文件作如下配置:在/etc/dhcp.conf
然后重启服务器的是DHCP服务器生效
选择一台主机作为测试主机可以发现可以得到静态IP和MAC地址绑定
案例二:
案例三:
在企业网中如果我们给不同的部门分配IP时,每个部门都放置一个DHCP服务器未免就太过了,我们可以采取DHCP中继的方法实现多部门的DHCP分配,因为普通的DHCPdiscover
首先寻找一台路由器、防火墙或者三层交换机作为一个DHCP中继,然后使用二层交换机作为接入层的设备,使用REDHAT作为DHCP服务器模拟环境:
交换机配置:
把接口加入不同vlan:
interface Ethernet1/0/10
port access vlan 10
interface Ethernet1/0/15
port access vlan 30
把与防火墙连接的接口设为trunk并且允许所有vlan通过:
interface Ethernet1/0/1
port link-type trunk
port trunk permit vlan all
配置默认路由:
ip route-static 0.0.0.0 0.0.0.0 192.168.10.254 preference 60
防火墙配置步骤:
在eth 0/0上划分三个子接口,并在每个接口上配置dhcp中继:
interface Ethernet0/0.10
ip address 192.168.10.254 255.255.255.0
ip relay address 192.168.30.1
dhcp select relay
vlan-type dot1q vid 10
interface Ethernet0/0.20
ip address 192.168.20.254 255.255.255.0
ip relay address 192.168.30.1
dhcp select relay
vlan-type dot1q vid 20
interface Ethernet0/0.30
ip address 192.168.30.254 255.255.255.0
ip relay address 192.168.30.1
dhcp select relay
vlan-type dot1q vid 30
取消隔离:
undo insulate
把接口加入信任区:
firewall zone trust
add interface Ethernet0/0
add interface Ethernet0/0.10
add interface Ethernet0/0.20
add interface Ethernet0/0.30
如果是虚拟机,需要注意与主机是桥接模式,配置完成之后,对DHCP服务器进行配置/etc/dhcp.conf
配置完成之后对DHCP服务器重启生效 选择两台主机作为测试机对实验结果作出说明 我这里采用一台主机做出说明
我们看到IP地址是从末尾开始分配,因为在linux下就是从末尾开始挑选和Windows有所不同
末:
从上面三个案例我们可以学习到dhcp模拟在企业网中的相关应用和实现方法以及超级作用域和静态地址分配和中继三个实现方法,希望大家可以练习一下,对dhcp服务有所了解和掌握。