设备中进行初始配置的方法及装置的制造方法

文档序号:9649091阅读:309来源:国知局
设备中进行初始配置的方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体地,涉及一种设备中进行初始配置的方法及装置。
【背景技术】
[0002]设备在出厂后,当初始使用时,需要进行配置,即初始配置。现有技术中,在设备中提供CLI (命令行界面,Co_and Line Interface)作为设备的操作界面,来对设备进行配置。采用CLI进行配置,要求操作人员掌握各种配置命令,增加了配置的难度。因此,现有技术中又提供了基于WEB(网页)的图像化用户管理界面,通过该WEB界面对设备进行配置。
[0003]在现有技术中,设备在出厂时,对指定接口配置一个默认IP地址,例如192.168.1.1,终端可通过该IP地址访问设备的WEB界面,完成设备的配置。其中,需要终端采用自动获得IP地址的模式,即通过DHCP (Dynamic Host Configurat1n Protocol,动态主机配置协议)获得IP地址,并且在WEB浏览器输入设备的IP地址,例如192.168.1.1,才能访问到设备的WEB界面。
[0004]当终端不是采用自动获得IP地址的模式时,例如使用静态IP地址模式接入通信设备,如果静态IP地址网段和通信设备IP地址网段不同,则终端将无法和设备通信,进而无法通过设备的WEB界面进行初始配置。

【发明内容】

[0005]本发明的目的是提供一种设备中进行初始配置的方法及装置,用以解决上述技术问题,至少部分地解决上述技术问题。
[0006]为了实现上述目的,本发明提供一种设备中进行初始配置的方法,该方法包括:
[0007]在初始配置状态下,开启地址解析协议ARP代理;当接收到终端发送的ARP请求时,利用ARP代理将所述设备的媒体访问控制MAC地址作为网关MAC地址,通过ARP应答报文将设备的MAC地址回复给所述终端;接收到所述终端发送的报文后,与所述终端建立连接,将配置网页发送给所述终端,并接收配置网页中输入的配置信息;利用所述配置信息进行初始配置,完成初始配置后,关闭ARP代理。
[0008]优选地,所述方法还包括:在初始配置状态下,开启地址解析DNS代理;所述与所述终端建立连接之前,所述方法还包括:当接收到终端发送的DNS请求时,利用DNS代理将所述设备的IP地址作为DNS请求中域名对应的IP地址,通过DNS响应报文将设备的IP地址回复给所述终端;所述方法还包括:完成初始配置后,关闭DNS代理。
[0009]优选地,所述接收到所述终端发送的报文后,与所述终端建立连接包括:当接收到终端发送的目的IP地址为设备IP地址的传输控制协议TCP连接请求时,向所述终端回复TCP连接应答,接收到所述终端的TCP确认后与所述终端建立TCP连接。
[0010]优选地,所述将配置网页发送给所述终端,并接收配置网页中输入的配置信息包括:当接收到终端发送的目的IP地址为设备IP地址的HTTP请求时,向所述终端回复包括配置网页的HTTP应答,并接收所述终端通过HTTP报文发送的配置信息。
[0011]优选地,所述方法还包括:在初始配置状态下,开启同步SYN代理和超文本传输协议HTTP重定向;所述接收到所述终端发送的报文后,与所述终端建立连接包括:当接收到终端发送的目的IP地址不为设备IP地址的TCP连接请求时,利用SYN代理代替所述目的IP地址向所述终端回复TCP连接应答,接收到所述终端的TCP确认后与所述终端建立TCP连接;所述将配置网页发送给所述终端,并接收配置网页中输入的配置信息之前,所述方法还包括:当接收到终端发送的目的IP地址不为设备IP地址的HTTP请求时,利用HTTP重定向代替所述目的IP地址向所述终端回复HTTP应答,并向所述终端发送重定向到设备IP地址的重定向消息;所述方法还包括:完成初始配置后,关闭SYN代理和HTTP重定向。
[0012]根据本发明的另一方面,还提供了一种设备中进行初始配置的装置,该装置包括:收发模块,用于接收和发送报文;控制模块,用于在初始配置状态下,开启地址解析协议ARP代理;
[0013]ARP代理模块,用于当所述收发模块接收到终端发送的ARP请求时,利用ARP代理将所述设备的媒体访问控制MAC地址作为网关MAC地址,通过ARP应答报文将设备的MAC地址回复给所述终端;传输模块,用于在所述收发模块接收到所述终端发送的报文后,与所述终端建立连接,将配置网页发送给所述终端,并接收配置网页中输入的配置信息;配置模块,用于利用所述配置信息进行初始配置,完成初始配置后,关闭ARP代理。
[0014]优选地,所述装置还包括:地址解析DNS代理模块,所述控制模块还用于在初始配置状态下,开启DNS代理;所述DNS代理模块用于当所述收发模块接收到终端发送的DNS请求时,利用DNS代理将所述设备的IP地址作为DNS请求中域名对应的IP地址,通过DNS响应报文将设备的IP地址回复给所述终端;所述配置模块还用于在完成初始配置后,关闭DNS代理。
[0015]优选地,所述传输模块包括:传输控制协议TCP连接子模块,用于当所述收发模块接收到终端发送的目的IP地址为设备IP地址的TCP连接请求时,向所述终端回复TCP连接应答,接收到所述终端的TCP确认后与所述终端建立TCP连接。
[0016]优选地,所述传输模块包括:HTTP连接子模块,用于当接收到终端发送的目的IP地址为设备IP地址的HTTP请求时,向所述终端回复包括配置网页的HTTP应答,并接收所述终端通过HTTP报文发送的配置信息。
[0017]优选地,所述控制模块还用于在初始配置状态下,开启同步SYN代理和超文本传输协议HTTP重定向;所述传输模块,包括:SYN代理子模块,用于当所述收发模块接收到终端发送的目的IP地址不为设备IP地址的TCP连接请求时,利用SYN代理代替所述目的IP地址向所述终端回复TCP连接应答,接收到所述终端的TCP确认后与所述终端建立TCP连接;HTTP重定向子模块,用于当所述收发模块接收到终端发送的目的IP地址不为设备IP地址的HTTP请求时,利用HTTP重定向代替所述目的IP地址向所述终端回复HTTP应答,并向所述终端发送重定向到设备IP地址的重定向消息;所述配置模块还用于在完成初始配置后,关闭SYN代理和HTTP重定向。
[0018]通过上述技术方案,利用地址解析协议ARP代理将设备的媒体访问控制MAC地址作为网关MAC地址,通过ARP应答报文回复给终端,之后,接收终端发送的报文,与终端建立连接,从而使得终端能够访问设备的配置网页,利用配置网页进行初始配置。如此,避免对终端中IP地址获取方式的限制,保证终端在非自动获取IP地址的方式下,也能够访问配置网页,对终端进行初始配置,提高了初始配置效率。
[0019]本发明的其它特征和优点将在随后的【具体实施方式】部分予以详细说明。
【附图说明】
[0020]附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的【具体实施方式】一起用于解释本发明,但并不构成对本发明的限制。在附图中:
[0021]图1是根据本发明一实施例的设备中进行初始配置的方法的流程图;
[0022]图2是根据本发明一实施例的场景中设备进行初始配置的方法的流程图;
[0023]图3是根据本发明一实施例的场景中设备进行初始配置的方法的流程图;
[0024]图4是根据本发明一实施例的场景中设备进行初始配置的方法的流程图;
[0025]图5是根据本发明一实施例的设备进行初始配置的装置的结构图;
[0026]图6是根据本发明一实施例的设备进行初始配置的装置的结构图;
[0027]图7是根据本发明一实施例的设备进行初始配置的装置的结构图;
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1