设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 609|回复: 0
收起左侧

调试路由器做中继代理的小插曲(2)

[复制链接]
发表于 2013-12-3 13:22:08 | 显示全部楼层 |阅读模式
我们知道客户端第一次获取IP 地址,要经过四步。每一步的信息传输都是用广播发出的,其中任何
一步在VLAN 的传输中受阻都会使客户端无法获取IP 地址,那么如何查看广播包在交换机中传输呢?在TC
P/IP 协议中,传输协议分为TCP 和UDP,TCP 是面向连接的协议,UDP 是非面向连接的协议。从广播的性质
来分析,广播包应该是UDP 包,广播要通过路由器,而路由器又能监测UDP 包,这样就可通过路由器查看
广播包在VLAN 间的传输了。输入路由器监测UDP 包的命令debug ip udp 后发现,IP 租用请求信息(D
HCPDISCOVER)仅发送到了VLAN1 中,没有传送到VLAN2 中,这应该是客户端无法获得IP 地址的关键。
■找到问题:原来出在IP 上
在路由器的配置中,ip helper-address 168.68.36.8 这条命令的作用是负责指明UDP 包传输的目
的地址,IP 租用请求信息没有被传送到VLAN2 中,就是由于这条命令没起作用。再次查看随机文档,这条
命令确实没写错。我正在百思不得其解时,猛然发现路由器以太网口的第二子口设置了IP 地址,第一子口
更多资源请关注鸿鹄论坛:http://bbs.hh010.com
未设置IP 地址,而母口却设置了IP 地址,也就是说第一子口的IP 地址已由母口决定了,那ip helperaddress
168.68.36.8 这条命令是否也应该设到母口上呢?我立刻动手将路由器的配置改写如下:
interface FastEthernet1/0
ip address 168.68.35.1 255.255.255.0
ip helper-address 168.68.36.8
no ip directed-broadcast
fair-queue 64 256 0
!
interface FastEthernet1/0.1
encapsulation dot1Q 1
no ip directed-broadcast
!
interface FastEthernet1/0.2
encapsulation dot1Q 2
ip address 168.68.36.1 255.255.255.0
no ip directed-broadcast
router eigrp 100
passive-interface Serial0/0
network 168.0.0.0
no auto-summary
如此设置后,客户端就能够获得IP 地址了。从这个问题的解决,可以推测出Cisco3640 第一子口的配
置信息都应设在母口上。事后我又查阅了一些有关书籍,证实这个推测是对的。




                               
登录/注册后可看大图
该贴已经同步到 huangjun6920的微博
您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-22 22:02 , Processed in 0.052201 second(s), 11 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表