浅析DHCP server的应用问题
创始人
2024-07-11 13:51:41
0

在DHCP的使用过程中,不少朋友都对相应的一些应用有些迷惑。这里我们提出一个关于DHCP server的问题。我的问题就是如何给每个VLAN 指定各自的DHCP 域。比如vlan 2 对应dhcp test2 vlan3 对应dhcp test3. 假如:

情况1: 现在有一个router 上做了多个DHCP 域.

然后在switch 上划VLAN 。那么那个交换机上的ip help-address 的IP 是什么呢?是router 上哪个口的IP 呢? 如:在router 上的配制:

  1. ip dhcp excluded-address 10.0.199.200 10.0.199.254 ! ip dhcp pool test 1 network 10.0.199.0 255.255.255.0 default-router 10.0.199.1 dns-server 10.0.199.252 lease 0 0 5  
  2.  
  3. ip dhcp pool test 2 network 10.0.200.0 255.255.255.0 default-router 10.0.200.1 dns-server 10.0.199.252 lease 0 0 5 

在交换机上:

  1. interface Vlan199 ip address 10.0.199.1 255.255.255.0 ip helper-address ???????????????  
  2. int vlan 200  
  3. ip address 10.0.200.1 255.255.255.0 ip helper-address ???????????  

这时在这里指定的helper-address 是什么呢?才能把vlan199 和vlan200 里的电脑取得相应DHCP scope???

第二种情况:利用局域网中的win2000’s DHCP server 假如dhcp server 的ip 192.168.10.1 在DHCP 上划分两个scope.***个scope 192.168.10.10 -----192.168.10.255 第二个scope 192.16.20.10 ------192.16.20.255.

交换机划分VLAN 之后,如何保证DHCP 服务器使用仍然在其它区域起作用。即VLAN10 里的机器取得***个scope 里的ip: 即从192.168.10.10 -----192.168.10.255 同样,vlan20 取得相应第二个scope 里的IP. 这时在这里指定的helper-address 是什么呢? 才能把vlan199 和vlan200 里的电脑取得相应DHCP scope???

第三种情况:假如在一个3550emi 上划分多个DHCP 域。由于它本身就可路由。并能划VLAN。那么这时在这里指定的helper-address 是什么呢?才能把vlan199 和vlan200 里的电脑取得相应DHCP scope???

  1. FW:ip dhcp pool valn x  
  2. network x.x.x.x x.x.x.x  
  3. default-router x.x.x.x 

其中vlan x 这个pool 是全局pool 的子集

  1. interface vlan x  
  2. ip helper-address x.x.x.x  
  3. The helper address can be a specific DHCP server address, or it can be the network address  
  4. if other DHCP servers are on the destination network segment. Using the network address enables other servers to respond to DHCP requests.  
  5. If you have multiple servers, you can configure one helper address for each server. 

DHCP relay:

http://www.cisco.com/en/US/products...00800c6ed2.html

FW: 以一个配置案例来做总结吧:

router1 的int fa0/0 上接有dhcp server 。和router2 通过s0/0 连接IP 地址方案如下:

  1. route1:  
  2. int fa0/0 10.1.1.254/24 int fa0/1 10.1.2.254/24 int s0/0 192.168.0.1/30 route2:  
  3. int fa0/0 10.2.1.254/24 int fa0/1 10.2.2.254/24 int s0/0 192.168.0.2/30 dhcp server adderss:10.1.1.1 

配置:

  1. router1: ! ip forward-protocol udp  
  2. ! int fa0/0 ip addr 10.1.1.254 255.255.255.0  
  3. no shutdown ! int fa0/1 ip addr 10.1.2.254 255.255.255.0  
  4. ip helper-address 10.1.1.1 no shut !  
  5. int s0/0 ip addr 192.168.0.1 255.255.255.252 no shut  
  6. encap ppp  
  7. !  
  8. ip route 10.2.0.0 255.255.0.0 192.168.0.2     
  9. ! router2: !  
  10. ip forward-protocol udp ! int fa0/0 ip addr 10.2.1.254 255.255.255.0  
  11. ip helper-address 10.1.1.1 no shutdown !  
  12. int fa0/1 ip addr 10.2.2.254 255.255.255.0 ip helper-address 10.1.1.1 no shut  
  13. ! int s0/0 ip addr 192.168.0.2 255.255.255.252  
  14. no shut encap ppp ! ip route 10.1.0.0 255.255.0.0 192.168.0.1 ! dhcp server: scope 11: router:10.1.1.254  
  15. scope 12: router:10.1.2.254 scope 21: router:10.2.1.254  
  16. scope 22:  
  17. router:10.2.2.254 

使用VLAN 的情况配置与此相同。只不过把int fa 换成int vlan 而已。你只需要将VLAN 当做是第N 个SCOPE 的ROUTE 选项就行了。在你的交换机上按常规划分好VLAN:

假设有:VLAN20 和VLAN30, 你先在交换机上划分好(这步应该都会做), 然后在路由器上设置VLAN 网关(假设是FA0/0.1:192.168.20.254/24 和FA0/0.2:192.168.30.254/24), 在VLAN20 接口和VLAN30 接口下分别设置ip help-address DHCP_SERVER_ADD,IP FORWARD UDP 等,其实DHCP_SERVER 接在哪里无所谓,只要能够ROUTE 通,就行。关键是DHCP_SERVER 上设置SCOPE 时,你分两个,其中一个为192.168.20.0 网段的,它的相应ROUTE 选项为192.168.20.254, 另一个SCOPE 为192.168.30.0 网段的,它的相应ROUTE 选项为192.168.30.254 。上述设置完成后,记得在两个网段都要能和DHCP_SERVER 通。

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...