【解决方法】锐捷 EVE 模拟器中 VPC 无法通过 DHCP 获取 IP 地址,改用接口获取地址
环境:
工具:锐捷 EVE 模拟器,VMware Workstation Pro
远程工具:SecureCRT
系统版本:Windows 10
问题描述:
描述:一个简单的 DHCP 环境,使用 VPC 充当 PC 客户机,IP 地址获取为 DHCP 方式。但在发送 request 数据包后,服务器服务器已经把地址租用出去,但 VPC 中并没有收到 ACK 数据包,并没有正常获取到 IP 地址。
提示:若按照教程还是无法完成操作,可以进入右侧的企鹅,找我看看。
解决方法-视频与文字教程:
视频教程:
文字教程:
1.环境和配置如下:
核心交换机中的配置如下:
conf t vlan 10 int vlan 10 ip add 192.168.1.254 24 ex ser dhcp ip dhcp pool vlan10 network 192.168.1.0 255.255.255.0 dns-server 218.85.157.99 default-router 192.168.1.254 interface GigabitEthernet 0/1 switchport mode trunk end wri
接入交换机配置如下:
vlan 10 interface GigabitEthernet 0/0 switchport access vlan 10 interface GigabitEthernet 0/1 switchport mode trunk end wri
2.在 VPC 中使用命令 dhcp -r,向 dhcp 服务器进行 IP 地址续期,如下图:
通过 Wireshark 进行的抓包数据可见,dhcp 服务器并没有对对客户端回复 ACK 数据包,如下图:
但 DHCP 服务网中的地址池中,该地址已经被分配出去了,可使用命令 show ip dhcp bin ,如下图:
3.询问得知,这是锐捷 EVE 模拟器中的 BUG 所导致,在实验中可以使用路由器等其他设备进行 DHCP 的 IP 地址获取。
本人在此使用路由器的接口进行 IP 地址的获取,如下图:
4.路由器的配置如下:
interface GigabitEthernet 0/2 no switchport ip address dhcp
5.命令生效的一刻,就开始开始发起 DHCP 请求,抓包数据如下:
可见 dhcp 服务器正常回复 ack 报文,接口也能正常获取地址,如下图:
本文来自博客园,作者:爱吃菠萝包,转载请注明原文链接:https://www.cnblogs.com/boluo0423/p/17476688.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构