首页 > 学技术 > 技术网文 > 网络技术 > 正文

[精彩] Vlan 和DHCP的问题?


来源 chinaunix.net 酷勤网整理

Vlan 和DHCP的问题?

6509中定义了4个VLAN

int vlan1
ip address 192.168.1.1 255.255.255.128

int vlan2
ip address 192.168.1.129 255.255.255.128

int vlan3
ip address 192.168.2.1 255.255.255.128

int vlan4
ip address 192.168.2.129 255.255.255.128


有一台DHCP服务器定义了4个IP Pool, 分别对应上述的4个子网,
请问如何在6509中定义DHCP,并且DHCP服务器本机的网卡IP应该是哪个网段的,多谢!



 nfshanq 回复于:2004-03-24 20:14:51

你的DHCP 服务器 是要做在 SERVER上还是做在
6509上啊。

如果你做在SERVER那就在每个vlan interface 上加上
ip help-address  dhcp_ip

address pool就建立4个就好了。没有什么区别的。

如果你是做在6509上的。就直接建 4个pool就好了。


 nortell 回复于:2004-03-24 21:12:22

是建立在server上,请问台server的IP应该是哪个网段的呢?


 joelau 回复于:2004-03-25 09:05:42

以前看见的:

网络中有1个DHCP Server,1 个cisco 3550-48交换机,IOS已升级到EMI.要用3550做4个VLAN,DHCP server用1条网线连到3550,可以连到其中1个VLAN,也可不属于4个VLAN,地址分配为:VLAN 11: 192.168.11.0/242.168.11.0/24,VLAN 12: 192.168.12.0/24,VLAN 13: 192.168.13.0/24,VLAN 11: 192.168.14.0/24.DHCP server做4个Scope,分别为192.168.11.10-200,192.168.12.10-200,192.168.13.10-200,192.168.14.10-200. 

问题:可否实现DHCP 客户端从DHCP server上所属VLAN的地址?既VLAN 11 的机器获得的地址为192.168.11.0/24,VLAN 12拿到的地址为192.168.12.0/24 

给VLAN所有的节点分配动态IP地址 

  首先在核心交换机上分别设置各VLAN的接口IP地址和DHCP服务器的IP地址192.168.14.14,如下所示: 

  3548(config)#interface vlan 11 

  3548(config-if)#ip address 192.168.11.1 255.255.255.0 VLAN10接口IP 

  3548(config-if)#ip helper-address 192.168.14.14 DHCP Server IP 

  3548(config)#interface vlan 12 

  3548(config-if)#ip address 192.168.12.1 255.255.255.0 VLAN11接口IP 

  3548(config-if)#ip helper-address 192.168.14.14 DHCP Server IP 

  3548(config)#interface vlan 13 

  3548(config-if)#ip address 192.168.13.1 255.255.255.0 VLAN12接口IP 

  3548(config-if)#ip helper-address 192.168.14.14 DHCP Server IP 

  ……   再在DHCP服务器上设置网络地址分别为192.168.11.0,192.168.12.0,192.168.13.0的作用域,并将这些作用域的“路由器”选项设置为对应VLAN的接口IP地址。这样,可以保证所有的VLAN也可以互访了。 

  最后在各接入VLAN的计算机进行网络设置,将IP地址选项设置为自动获得IP地址即可。


 顺风_飞扬 回复于:2004-03-25 14:52:40

DHCP Server的IP是那个Vlan都不成问题。只要在三层交换机做好DHCP的服务器IP(端口:67)地址和端口(67)的设置就可以了


 我爱臭豆腐 回复于:2004-03-25 15:24:29

引用:原帖由 "joelau" 发表:
以前看见的:

网络中有1个DHCP Server,1 个cisco 3550-48交换机,IOS已升级到EMI.要用3550做4个VLAN,DHCP server用1条网线连到3550,可以连到其中1个VLAN,也可不属于4个VLAN,地址分配为:VLAN 1..........




 :em02: 好帖子。


 hcjia 回复于:2004-04-26 14:56:47

我试验过没问题的!担有时候还要配置
Switch>;Enable
Switch#Config t
Switch(Config)Service Dhcp
Switch(Config)Ip Dhcp Relay Information Option


 iamxcq 回复于:2004-04-26 17:32:23

很不 错


 west-mail 回复于:2004-04-26 23:44:09

6509好像仅支持DHCP RELAY吧


 calay 回复于:2004-04-27 14:15:14

再在DHCP服务器上设置网络地址分别为192.168.11.0,192.168.12.0,192.168.13.0的作用域,并将这些作用域的“路由器”选项设置为对应VLAN的接口IP地址。这样,可以保证所有的VLAN也可以互访了。
不错不错


 aiyouyou 回复于:2004-04-27 16:38:30

:mrgreen: 你的网卡要是支持VLAN的,把连网卡的端口设为trunk。

网卡自带的软件可以把网卡虚拟成4个网卡,设不同IP地址。

DHCP就按4个段来设置,没有问题。

一般好像intel的网卡都支持,另外3com也可以。

我就是这样做的:)


 service 回复于:2004-05-24 08:18:56

那如果我的交换机不是三层交换机,而是二层交换机,本身现在做的是“单臂路由”,VLAN之间的互访还要通过外面的路由器帮助,我如果现在也想实现以上的那种方式,能不能实现,我路由器的子接口的IP怎么定义,我外面的路由器是cisco 7507?


 aiyouyou 回复于:2004-05-28 16:35:07

按我的方法做没有问题。
其实就相当于在DHCP服务器上有4块网卡分别接入4个VLAN里。
不过就是虚拟的网卡。


 whnf 回复于:2004-05-31 16:51:23

不用那么复杂,我在电信里面的6509上做过。先配置好你的DHCP服务器,启动DHCP服务。然后在6509上创建一个VLAN,这个VLAN专门就给DHCP服务器使用,然后具体配置就如前面所说的,在每个需要自动分配IP的VLAN接口里面使用ip help-add dhcp ipaddress。在6509的DHCP的vlan接口上开放UDP,这样需要动态分配IP的VLAN接口都可以通过DHCP的VLAN接口来接受DHCP分配的IP地址了。


 dddkkk213 回复于:2004-05-31 17:08:56

需要怎么复杂吗?
交换机和路由器都有DHCP RELAY的
有些路由器带DHCP SERVER


 whnf 回复于:2004-05-31 17:13:13

有些企业或单位为了减轻交换机路由器负担,不在交换机路由器上作DHCP。我上面说的复杂,其实简单,也就是加一句ip help-add完事.当然,个人喜好问题,也可以用你所说的dhcp relay


 wumajun 回复于:2004-07-21 16:54:46

cisco 2948中好象没有 ip help-address 这个命令,那我用什么配置呢?


 wumajun 回复于:2004-07-21 17:03:02

cisco 2948 好象没有 ip helper-address 这个命令项,那么该用哪个命令呢!?谢谢您的回复。


 coday 回复于:2006-03-07 15:52:42

很不错的帖子,我在做的时候遇到个问题
我用2611作DHCP服务器,客户机不能分配到地址,具体配置如下:
ip dhcp pool b
   network 10.9.3.128 255.255.255.128
   default-router 10.9.3.1
当配置为下面时,则能正常工作:
ip dhcp excluded-address 10.9.3.1 10.9.3.128
ip dhcp pool b
   network 10.9.3.0 255.255.255.0
   default-router 10.9.3.1
所以我有点奇怪,地址池是不是不能用子网的?


 剑心通明 回复于:2006-03-28 10:13:29

这两天正在做dhcp,这个帖子好啊,不过有个问题:
在某个vlan下设置ip helper-address 以后,确实可以获得ip,但是如果我把机器换个端口,换个划分在另外vlan的端口上,那样的话获得的ip就必须是那个端口所在vlan的ip了,我现在需要让他们获得固定的ip,该怎么设置才能让我的机器获得的ip不管是接在哪个端口都一样?


 剑心通明 回复于:2006-03-28 10:23:11

我们的交换机也是6509,我记得看华为的交换机好像有个功能是检测dhcp server是否是设置的那个地址,让客户机只获取指定dhcp server的ip,6509上也能实现吗?还是ip helper-address就是实现这个要求了。


 cnadl 回复于:2006-03-28 10:34:26

这种情况光获取地址是不行的,如果你得到的地址与你所在vlan的svi不在一个ip子网范围的话,网就不会通。

要同时动态设置vlan,以前好像whd还是谁问过。


 剑心通明 回复于:2006-03-28 10:45:13

引用:原帖由 cnadl 于 2006-3-28 10:34 发表
这种情况光获取地址是不行的,如果你得到的地址与你所在vlan的svi不在一个ip子网范围的话,网就不会通。

要同时动态设置vlan,以前好像whd还是谁问过。 


大概看了一下,这样维护太累了,不来了,这不自己给自己找麻烦嘛:em02:




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=287939
转载请注明作者名及原文出处



收藏本页到: