首页 > 其他分享 >【解决方法】锐捷EVE-ng模拟器中VPC无法通过DHCP获取IP地址,改用接口获取地址

【解决方法】锐捷EVE-ng模拟器中VPC无法通过DHCP获取IP地址,改用接口获取地址

时间:2023-06-13 10:55:16浏览次数:58  
标签:锐捷 IP地址 如下 获取 VPC DHCP dhcp

环境:

工具:锐捷EVE模拟器,VMware Workstation Pro
远程工具:SecureCRT
系统版本:Windows 10


问题描述:

描述:一个简单的DHCP环境,使用VPC充当PC客户机,IP地址获取为DHCP方式。但在发送request数据包后,服务器服务器已经把地址租用出去,但VPC中并没有收到ACK数据包,并没有正常获取到IP地址。


提示:若按照教程还是无法完成操作,可以进入右侧的企鹅,找我看看。


解决方法-视频与文字教程:

视频教程:


文字教程:

1.环境和配置如下:
image
核心交换机中的配置如下:

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地址续期,如下图:
image
通过Wireshark进行的抓包数据可见,dhcp服务器并没有对对客户端回复ACK数据包,如下图:
image
但DHCP服务网中的地址池中,该地址已经被分配出去了,可使用命令 show ip dhcp bin ,如下图:
image


3.询问得知,这是锐捷EVE模拟器中的BUG所导致,在实验中可以使用路由器等其他设备进行DHCP的IP地址获取。
本人在此使用路由器的接口进行IP地址的获取,如下图:
image


4.路由器的配置如下:

interface GigabitEthernet 0/2
 no switchport
 ip address dhcp

5.命令生效的一刻,就开始开始发起DHCP请求,抓包数据如下:
image
可见dhcp服务器正常回复ack报文,接口也能正常获取地址,如下图:
image


标签:锐捷,IP地址,如下,获取,VPC,DHCP,dhcp
From: https://www.cnblogs.com/boluo0423/p/17476688.html

相关文章

  • java 获取ftp文件列表以及模糊查询,并对结果进行分页
    /***获取ftp文件列表*".*\\.txt":匹配所有以".txt"结尾的文件名。其中,星号(*)表示任意字符序列,反斜杠(\)用于转义点号(.)字符。*".*"+"任意字符"+".*\\.txt":匹配所有包含"表示匹配任意多个任意字符"和以".txt"结尾的文件名。其中,星号(*)表示任意字......
  • ControlGet获取控件可见属性
    ControlGet获取控件的各种类型的信息.ControlGet,OutputVar,Cmd[,Value,Control,WinTitle,WinText,ExcludeTitle,ExcludeText]Cmd取值Visible:如果Control是可见的,则设置OutputVar为1;否则为0.可以是ClassNN(控件的类名和实例编号)或控件的文本,它们都可......
  • Java获取本机IP
    原文链接可以使用getLocalHost命令:importjava.net.InetAddress;publicclassMain{publicstaticvoidmain(String[]args)throwsException{InetAddressaddr=InetAddress.getLocalHost();System.out.println("LocalHostAddress:"+addr......
  • API接口调用|1688商品页面APP、PC端原数据采集获取(页面信息采集API)
    获取1688最新热门商品信息为例,需要进行以下操作:1.获取apikey和apisecret首先需要在开放平台申请开发者账号,并创建应用。开发者账号审核通过后,即可获得自己个人专属的ApiKey和ApiSecret,这些参数需要妥善存储,不要泄露。使用ApiKey和ApiSecret参考开放平台文档进行授权。2.调......
  • 电商平台和api之间的关联|如何调用api接口|api接口获取方式
    ​电商平台和api之间的关联电商平台和API之间存在很密切的关联。API是指应用程序接口,也就是电商平台向外部应用程序提供数据和功能的接口。通过API,其他应用程序可以直接与电商平台进行交互,获取到电商平台上的数据和功能,例如商品信息、订单状态、支付功能等。电商平台提供的API......
  • 电商平台和api之间的关联|如何调用api接口|api接口获取方式
    电商平台和api之间的关联电商平台和API之间存在很密切的关联。API是指应用程序接口,也就是电商平台向外部应用程序提供数据和功能的接口。通过API,其他应用程序可以直接与电商平台进行交互,获取到电商平台上的数据和功能,例如商品信息、订单状态、支付功能等。电商平台提供的API可以使......
  • C# 获取系统DPI缩放比例以及分辨率大小
    一般方法System.Windows.Forms.Screen类 //获取当前主屏幕分辨率 intscreenWidth=Screen.PrimaryScreen.Bounds.Width; intscreenHeight=Screen.PrimaryScreen.Bounds.Height;   //获取指定屏幕分辨率 ScreensecondaryScreen=Screen......
  • jquery获取radio选中的值
    radio 1.获取选中值$('input:radio:checked').val();$("input[type='radio']:checked").val();$("input[name='rd']:checked").val(); 参考:https://www.jb51.net/article/154831.htm ......
  • python学习笔记34-获取函数的help信息
    list_for_help=list()list_for_help.append("PyQt5.QtCore")list_for_help.append("PyQt5.QtCore.QTime")list_for_help.append("PyQt5.QtGui")list_for_help.append("PyQt5.QtGui.QColor")list_for_help.append("PyQt5......
  • 6-12|如何获取entry组建的值
    想要获取`Entry`组件中输入的值,可以使用以下两种方法:1.`get()`方法`get()`方法可以返回`Entry`组件中的文本,例如:```pythonimporttkinterastkroot=tk.Tk()entry=tk.Entry(root)entry.pack()defget_entry_value():  value=entry.get()  print(value)bu......