09-自动配置
本章节下载: 09-自动配置 (226.30 KB)
自动配置功能是指设备在启动时自动获取并执行配置文件。网络管理员只需将配置文件保存在指定的存储介质上,启动设备,即可实现自动配置,从而简化了网络配置,大大降低了网络管理员的工作量,便于实现对设备的集中管理。
设备支持URL自动配置方式,该方式应用于设备位置相对分散的场景。
URL自动配置是设备通过URL链接中的参数来完成设备启动后的基本配置。设备的基本配置缺省保存在设备定制的配置文件中,而配置文件中的命令需要的具体取值由URL链接中的参数决定。
设备的基本配置决定了设备启动后的连网方式,缺省存在PPPoE,固定IP地址和DHCP地址三种方式。定制的配置文件中保存着这三种方式的基本配置,而基本配置的命令行中需要指定IP地址端口号等信息,由构造的URL链接中根据实际情况配置。
下面介绍这三种方式的具体配置方式。
PPPoE方式的URL链接的构成如下:
http://设备地址/urlcfg?sys_name=设备名&link_mode=连接方式&dialer_if=拨号接口名&ntp_server=NTP服务器(可选)&link_if=WAN接口&ac_host=服务器地址&ac_port=服务器端口&ac_password=服务器密码&pap_user=PPPoE pap认证用户名&pap_password=PPPoE pap认证密码&chap_user=PPPoE chap认证用户名&chap_password=PPPoE chap认证密码
该方式需要配置的命令行和参数的映射关系如表1-1所示:
表1-1 PPPoE方式参数映射关系表
描述 |
命令字 |
类型 |
范围 |
对应命令行 |
是否必选 |
设备地址- |
设备IP地址 |
IP地址 |
- |
- |
是 |
设备名 |
sys_name |
字符串 |
1~64 |
sysname sysname |
是 |
服务器地址 |
ac_host |
IP地址 |
- |
cloud-management server domain ip-address |
是 |
服务器端口 |
ac_port |
INTEGER |
1~65535 |
cloud-management server port port-number |
是 |
服务器密码 |
ac_password |
STRING |
1~63 |
cloud-management server password simple password |
是 |
NTP服务器 |
ntp_server |
IP地址 |
- |
ntp-service unicast-server ip-address |
否 |
WAN接口 |
link_if |
接口描述 |
- |
interface interface-type interface-number |
是 |
PPPoE连接方式 |
link_mode |
STRING |
PPPoE |
- |
是 |
PPPoE拨号接口名 |
dialer_if |
STRING |
- |
interface dialer number |
是 |
PPPoE pap认证用户名 |
pap_user |
STRING |
1~80 |
ppp pap local-user user-name password simple password |
是 |
PPPoE pap认证密码 |
pap_password |
STRING |
1~255 |
ppp pap local-user user-name password simple password |
是 |
PPPoE chap认证用户名 |
chap_user |
STRING |
1~80 |
ppp chap user user-name |
是 |
PPPoE chap认证密码 |
chap_password |
STRING |
1~255 |
ppp chap password simple password |
是 |
表1-1中的命令字列所列的命令字是设备使用PPPoE方式连网时URL链接的基本组成部分。那么URL链接根据实际情况构造如下:
http://192.168.1.1/urlcfg?sys_name=Sysname&link_mode=PPPoE&dialer_if=Dialer1&ntp_server=1.1.1.1&link_if=GigabitEthernet1/0&ac_host=192.1.6.6&ac_port=11112&ac_password=123123&pap_user=puser1&pap_password=123456&chap_user=cuser1&chap_password=123456
URL链接下发到设备上后,设备上定制的配置文件将根据命令行和参数的映射关系完成设备的基本配置,配置文件的具体内容请参考1.2.4 1. 。
固定IP地址方式的URL链接的构成如下:
http://设备地址/urlcfg?sys_name=设备名&link_mode=连接方式&ntp_server=NTP服务器(可选)&dest_ip=目的IP地址&dest_mask=目的IP地址掩码&next_hop=下一跳IP地址&link_if=WAN接口&static_ip=固定IP地址&static_mask=固定IP掩码&ac_host=服务器地址&ac_port=服务器端口&ac_password=服务器密码
该方式需要配置的命令行和参数的映射关系如表1-2所示:
表1-2 固定IP地址方式参数映射关系表
描述 |
命令字 |
类型 |
范围 |
对应命令行 |
是否必选 |
设备地址 |
设备IP地址 |
IP地址 |
- |
- |
是 |
设备名 |
sys_name |
字符串 |
1~64 |
sysname sysname |
是 |
服务器地址 |
ac_host |
IP地址 |
- |
cloud-management server domain ip-address |
是 |
服务器端口 |
ac_port |
INTEGER |
1~65535 |
cloud-management server port port-number |
是 |
服务器密码 |
ac_password |
STRING |
1~63 |
cloud-management server password simple password |
是 |
NTP服务器 |
ntp_server |
IP地址 |
- |
ntp-service unicast-server ip-address |
否 |
WAN接口 |
link_if |
接口描述 |
- |
interface interface-type interface-number |
是 |
固定IP地址连接方式 |
link_mode |
STRING |
STATIC |
- |
是 |
固定IP地址 |
static_ip |
IP地址 |
- |
ip address ip-address mask |
是 |
固定IP掩码 |
static_mask |
子网掩码 |
- |
ip address ip-address mask |
是 |
目的IP地址 |
dest_ip |
IP地址 |
- |
ip route-static dest-address mask next-hop-address |
是 |
目的IP地址掩码 |
dest_mask |
子网掩码 |
- |
ip route-static dest-address mask next-hop-address |
是 |
下一跳IP地址 |
next_hop |
IP地址 |
- |
ip route-static dest-address mask next-hop-address |
是 |
表1-2中的命令字列所列的命令字是设备使用固定IP地址方式连网时URL链接的基本组成部分。那么URL链接根据实际情况构造如下:
http://192.168.1.1/urlcfg?sys_name=Sysname&link_mode=STATIC&ntp_server=1.1.1.1&dest_ip=1.1.1.1&dest_mask=255.255.0.0&next_hop=192.86.2.1&link_if=GigabitEthernet1/0&static_ip=192.86.2.100&static_mask=255.255.255.0&ac_host=192.1.6.6&ac_port=11112&ac_password=1231234
URL链接下发到设备上后,设备上定制的配置文件将根据命令行和参数的映射关系完成设备的基本配置,配置文件的具体内容请参考1.2.4 2. 。
DHCP地址方式的URL链接的构成如下:
http://设备地址/urlcfg?sys_name=设备名&link_mode=连接方式&ntp_server=NTP服务器(可选)&link_if=WAN接口&ac_host=服务器地址&ac_port=服务器端口&ac_password=服务器密码
该方式需要配置的命令行和参数的映射关系如表1-3所示:
表1-3 DHCP地址方式参数映射关系表
描述 |
命令字 |
类型 |
范围 |
对应命令行 |
是否必选 |
设备地址 |
设备IP地址 |
IP地址 |
- |
- |
是 |
设备名 |
sys_name |
字符串 |
1~64 |
sysname sysname |
是 |
服务器地址 |
ac_host |
IP地址 |
- |
cloud-management server domain ip-address |
是 |
服务器端口 |
ac_port |
INTEGER |
1~65535 |
cloud-management server port port-number |
是 |
服务器密码 |
ac_password |
STRING |
1~63 |
cloud-management server password simple password |
是 |
NTP服务器 |
ntp_server |
IP地址 |
- |
ntp-service unicast-server ip-address |
否 |
WAN接口 |
link_if |
接口描述 |
- |
interface interface-type interface-number |
是 |
固定IP地址连接方式 |
link_mode |
STRING |
DHCP |
- |
是 |
表1-3中的命令字列所列的命令字是设备使用DHCP地址方式连网时URL链接的基本组成部分。那么URL链接根据实际情况构造如下:
http://192.168.1.1/urlcfg?sys_name=Sysname&link_mode=DHCP&ntp_server=1.1.1.1&link_if=GigabitEthernet1/0&ac_host=192.1.6.6&ac_port=11112&ac_password=1231234
URL链接下发到设备上后,设备上定制的配置文件将根据命令行和参数的映射关系完成设备的基本配置,配置文件的具体内容请参考1.2.4 3. 。
(1) 上电启动设备。
(2) 通过Web页面访问设备缺省IP地址并在页面上输入设备缺省的用户名和密码登录设备。
缺省IP地址、用户名、密码均可在设备上修改,其中IP地址和用户名即为URL链接需要填入的设备地址和设备名。
(3) 构造URL链接。详细构造方式参考1.2.2 。
(4) 在地址栏执行URL链接,在弹出框内输入设备用户名和密码。
(5) 设备提取URL中的参数和取值以及定制的配置文件中的命令,构造出设备的配置文件并执行该配置文件完成自动配置。
配置文件的具体配置可能随版本需求变化,请以设备实际情况为准。
{link_mode = PPPoE}
#
system-view
#
sysname [sys_name]
#
dialer-group 1 rule ip permit
#
interface Dialer1
1:ppp chap password simple [chap_password]
1:ppp chap user [chap_user]
ppp ipcp dns admit-any
ppp ipcp dns request
1:ppp pap local-user [pap_user] password simple [pap_password]
dialer bundle enable
dialer-group 1
dialer timer idle 0
dialer timer autodial 5
ip address ppp-negotiate
tcp mss 1024
nat outbound
#
quit
#
interface [link_if]
port link-mode route
pppoe-client dial-bundle-number 1
#
quit
#
1:ntp-service unicast-server [ntp_server]
#
cloud-management server domain [ac_host]
cloud-management server port [ac_port]
cloud-management server password simple [ac_password]
#
ip route-static 0.0.0.0 0 Dialer1
#
{link_mode = STATIC}
#
system-view
#
sysname [sys_name]
#
interface [link_if]
port link-mode route
ip address [static_ip] [static_mask]
nat outbound
#
qu
#
1:ntp-service unicast-server [ntp_server]
#
cloud-management server domain [ac_host]
cloud-management server port [ac_port]
cloud-management server password simple [ac_password]
#
ip route-static 0.0.0.0 0.0.0.0 [gateway]
#
{link_mode = DHCP}
#
system-view
#
sysname [sys_name]
#
interface [link_if]
port link-mode route
ip address dhcp-alloc
nat outbound
#
qu
#
1:ntp-service unicast-server [ntp_server]
#
cloud-management server domain [ac_host]
cloud-management server port [ac_port]
cloud-management server password simple [ac_password]
#
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!