第六章 拨号配置命令

发布者:上海IT外包来源:http://www.lanmon.net点击数:4005

第六章 拨号配置命令

6.1 DDR配置命令

DDR配置命令包括:

  • dialer enable-timeout
  • dialer fast-idle
  • dialer hold-queue
  • dialer idle-timeout
  • dialer in-band
  • dialer load-threshold
  • dialer map
  • dialer pool
  • dialer pool-member
  • dialer priority
  • dialer remote-name
  • dialer rotary-group
  • dialer string
  • dialer wait-for-carrier-time
  • dialer-list
  • dialer-group
  • interface dialer
  • show dialer

6.1.1 dialer enable-timeout

当一个呼叫完成或失败后,使用dialer enable-timeout命令可以设定端口可以再次进行下一次呼叫的间隔时间。使用此命令的no形式恢复缺省间隔时间。 dialer enable-timeout seconds

no dialer enable-timeout

【参数说明】

seconds 为能够进行下一次呼叫的间隔时间,单位秒,取值范围0~65535。

【缺省情况】

DDR缺省的呼叫间隔时间为20秒。

【命令模式】

接口配置命令

【使用指南】

当呼叫对端时,如果链路总是忙或拨不通,在进行下一次呼叫之前,应设定此间隔时间,它可以预防交换设备过载。

【举例】

Quidway(config-if-Serial0)#dialer enable-timeout 5

6.1.2 dialer fast-idle

当一个端口发生呼叫竞争后,使用dialer fast-idle命令重新设定端口空闲时间。使用此命令的no形式恢复缺省间隔时间。

dialer fast-idle seconds

no dialer fast-idle

【参数说明】

seconds 为发生竞争时的空闲时间,单位秒。所谓竞争,是指当DDR开始一个呼叫时,若没有空闲的通道可以使用,此端口称为竞争。 取值范围1~65535。

【缺省情况】

DDR发生竞争时缺省的空闲时间为20秒。

【命令模式】

接口配置模式

【使用指南】

通常情况下,当一条链路建立后,idle-timeout 定时起作用。但若此时有一个去往另一个目的地址的呼叫发生,DDR使用fast-idle定时取代idle-timeout定时。

【举例】

Quidway(config-if-Serial0)#dialer idle-timeout 50

Quidway(config-if-Serial0)#dialer fast-idle 10

【相关命令】

dialer idle-timeout

6.1.3 dialer hold-queue

在一条链路没有建立之前,通过此命令设定缓存interesting数据包的个数。 使用此命令的no形式恢复缺省值。

dialer hold-queue packets

no dialer hold-queue

【参数说明】

packets 为此端口可以缓存的数据包个数, 取值范围0~100。

【缺省情况】

缺省缓冲包个数为0。

【命令模式】

接口配置命令

【使用指南】

在链路的建立过程中,interesting数据包被存入队列中,长度由packets设定。若长度为0,数据包被丢弃。

【举例】

Quidway(config-if-Serial1)#dialer hold-queue 10

【相关命令】

dialer-group

6.1.4 dialer idle-timeout

当一个端口呼叫建立后,使用dialer idle-timeout命令设定端口空闲时间。使用no dialer idle-timeout命令恢复缺省间隔时间。

dialer idle-timeout seconds

no dialer idle-timeout

【参数说明】

seconds 为空闲时间,单位秒,取值范围0~65535。

【缺省情况】

缺省空闲时间为120秒。

【命令模式】

接口配置命令

【使用指南】

当一条链路建立后,idle-timeout 定时起作用。若设定的时间内没有 interesting 数据包从此链路发送,DDR挂断链路;若idle-timeout设定为0,则相应的链路在建立后,将永远不被挂断(即使一直无interesting数据包从此链路发送)。

【举例】

Quidway(config-if-Serial0)#dialer idle-timeout 50

【相关命令】

dialer fast-idledialer-group

6.1.5 dialer in-band

使用此命令使能标准DDR(Legacy DDR)配置。使用no命令形式禁用标准DDR。

[ no ] dialer in-band

【缺省情况】

ISDN接口上缺省为使能标准DDR,在其它接口上缺省为禁止。

【命令模式】

接口配置模式

【使用指南】

若用户使用标准DDR配置方法,必须首先使用此命令使能。

【举例】

Quidway(config-if-Serial0)#dialer in-band

【相关命令】

dialer map

6.1.6 dialer load-threshold

DDR端口的一条链路的流量超过设定的百分比时,启动另一条链路呼叫同一个目的地址。使用no命令形式恢复缺省值。

dialer load-threshold load

no dialer load-threshold

【参数说明】

load 为链路实际流量占带宽的百分比,取值范围0~99。

【缺省情况】

load缺省为0,即不启动流量控制。

【命令模式】

接口配置模式

【使用指南】

当一条链路的流量超过设定百分比后,启动第二条。当两条链路的流量和超过设定百分比后,启动第三条,依此类推。

【举例】

Quidway(config-if-Dialer1)#dialer load-threshold 80

【相关命令】

dialer rotary-group

6.1.7 dialer map

为了配置一个DDR端口呼叫一个或多个目的地址,或接收多个对端的呼叫,使用dialer map配置命令,使用no命令形式删除一条dialer map。

dialer map protocol next-hop-address [ name hostname ] [ speed { 56 | 64 } ] [ broadcast ] [ dial-string [:isdn-subaddress] ] [ autodial ] [ lin logic-channel-number]

no dialer map protocol next-hop-address [ dial-string[:isdn-subaddress] ]

【参数说明】

protocol 为网络协议关键字,支持ip、ipx和bridge。

next-hop-address 为对端网络地址。

hostname (可选)为对端用户名,用于接收呼叫时的验证。

speed { 56 | 64 } (可选)仅用于ISDN呼叫,设定ISDN端口的呼叫速率。

broadcast (可选)表示广播包可以从这条链路发送。

dial-string[:isdn-subaddress] (可选)为对端的拨号串,isdn-subaddress用于ISDN 呼叫的子地址。

autodial 若一条 Dialer map 配置了本参数,则路由器每隔5分钟会自动尝试用本 Dialer map 拨号。

logic-channel-number为指定的备份中心逻辑通道号。

【缺省情况】

系统缺省没有定义dialer map。

【命令模式】

接口配置模式

【使用指南】

当仅用于发出呼叫时:使用dialer map命令和dialer-string

当仅用于接收呼叫时: 使用dialer map命令和name关键字

若使用name关键字,必须配置PPP验证。

注意:若没有配置dialer-group命令,则DDR不会拨号。

【举例】

Quidway(config-if-Serial0)#dialer map ip 131.108.2.5 name ZZZ 14155553434

【相关命令】

dialer string

6.1.8 dialer pool

在灵活DDR的配置中,设定一个dialer interface使用哪一个dialer pool连接一个子网。使用no命令形式将dialer pool与端口脱离。

dialer pool number

no dialer pool

【参数说明】

number 为dialer pool序号,取值范围1~255。

【缺省情况】

缺省为没有指定dialer pool。

【命令模式】

Dialer接口配置模式

【使用指南】

此命令仅用于dialer interface。

【举例】

Quidway(config-if-Dialer1)#ip address 1.1.1.1 255.255.255.0

Quidway(config-if-Dialer1)#encapsulation ppp

Quidway(config-if-Dialer1)#dialer remote-name Smalluser

Quidway(config-if-Dialer1)#dialer string 4540

Quidway(config-if-Dialer1)#dialer pool 3

Quidway(config-if-Dialer1)#dialer-group 1

【相关命令】

dialer pool-member

6.1.9 dialer pool-member

在灵活DDR的配置中,设定一个物理端口属于哪一个dialer pool。使用此命令的no形式将端口脱离dialer pool。

dialer pool-member number [ priority priority ] [ min-link minimum ] [ max-link maximum ]

no dialer pool-member number

【参数说明】

number 为dialer pool序号,取值范围1~255。

priority priority (可选)为物理端口在这个dialer pool中的优先级,取值范围0~255,缺省为0。优先级高的物理端口优先使用。

min-link minimum (可选)若物理端口是ISDN口,设定此端口为dialer pool最少保留的通道数。

max-link maximum (可选)若物理端口是ISDN口,设定此端口能被dialer pool所使用最多的通道数。

【缺省情况】

缺省不属于任一dialer pool。

【命令模式】

接口配置命令

【使用指南】

此命令不能用于dialer interface,一个物理端口可用于多个dialer pool中。

【举例】

Quidway(config)#interface bri 1

Quidway(config-if-Bri1)#encapsulation ppp

Quidway(config-if-Bri1)#dialer pool-member 1 priority 50

Quidway(config-if-Bri1)#dialer pool-member 2 priority 50

Quidway(config-if-Bri1)#dialer pool-member 3 min-link 1

Quidway(config-if-Bri1)#ppp authentication chap

【相关命令】

dialer pooldialer remote-name

6.1.10 dialer priority

在标准DDR的配置中,若一个物理端口属于一个dialer rotary-group,设定端口使用的优先级。 使用此命令的no形式返回缺省值。

dialer priority priority

no dialer priority

【参数说明】

priority(可选)物理端口在 dialer rotary-group 中的优先级,取值范围1~127。

【缺省情况】

缺省优先级为1。

【命令模式】

接口配置模式

【使用指南】

此命令设定一个空闲的物理端口在一个dialer rotary-group中的使用顺序,优先使用高优先级的物理接口。

【举例】

Quidway(config-if-Serial3)#dialer priority 5

【相关命令】

dialer rotary-group

6.1.11 dialer remote-name

在灵活DDR配置中,此命令使能灵活DDR并且设定对端路由器的用户名,以用于接收呼叫时的验证。此命令仅对dialer interface有效。使用此命令的no形式退出灵活DDR。

dialer remote-name username

no dialer romete-name

【参数说明】

username 为对端用户名,通过PPP验证得到,长度为1~31。

【缺省情况】

缺省无对端用户名。

【命令模式】

接口配置模式

【使用指南】

此命令使能灵活DDR并利用PPP验证得到的对端用户名决定接收呼叫时的dialer interface。

【举例】

Quidway(config-if-Dialer3)#dialer remote-name RouterB

【相关命令】

ppp authentication chapppp authentication pap

6.1.12 dialer rotary-group

在标准DDR配置中,此命令将一个物理端口加入一个dialer rotary-group,使用此命令的no形式删除。

dialer rotary-group number

no dialer rotary-group

【参数说明】

number 为物理端口属于的Rotary group的序号,该序号是利用interface dialer number命令定义的。范围0~255。

【缺省情况】

缺省不属于任一个Rotary group。

【命令模式】

接口配置模式

【使用指南】

一个物理端口只能属于一个Rotary group。

【举例】

Quidway(config)#interface dialer 1

Quidway(config-if-Dialer1)#encapsulation ppp

Quidway(config-if-Dialer1)#dialer in-band

Quidway(config-if-Dialer1)#ip address 131.108.2.1 255.255.255.0

Quidway(config-if-Dialer1)#ip address 131.126.4.1 255.255.255.0 secondary

Quidway(config-if-Dialer1)#dialer map ip 131.108.2.5 name YYY 14155553434

Quidway(config-if-Dialer1)#dialer map ip 131.126.4.5 name ZZZ

Quidway(config)#interface serial 1

Quidway(config-if-Serial1)#dialer rotary-group 1

Quidway(config)#interface serial 2

Quidway(config-if-Serial2)#dialer rotary-group 1

【相关命令】

interface dialer

6.1.13 dialer string

此命令将设定对端的拨号串。使用no命令形式删除。

dialer string dial-string[:isdnsubaddress]

no dialer string

【参数说明】

dial-string 为对端的拨号串。

:isdn-subaddress (可选)为ISDN子地址。

【缺省情况】

缺省无拨号串。

【命令模式】

接口配置模式

【使用指南】

当端口只呼叫一个目的地址或缺省地址时,使用此命令。

注意:若配置中没有配置dialer-group命令,则DDR不会拨号。

此命令在满足下列条件之一时有效:

  • 端口没有配置dialer map
  • 发送报文的下一跳地址在dialer map中找不到对应命令。

【举例】

Quidway(config)#interface dialer 1

Quidway(config-if-Dialer1)#dialer map ip 131.108.2.5 name YYY 14155553434

Quidway(config-if-Dialer1)#dialer string 11111

【相关命令】

dialer mapdialer-group

6.1.14 dialer wait-for-carrier-time

当一个呼叫开始后,此命令设定DDR等待呼叫建立的最长时间。使用no命令形式恢复缺省等待时间。

dialer wait-for-carrier-time seconds

no dialer wait-for-carrier-time

【参数说明】

seconds 为等待时间,单位秒,取值范围0~65535。

【缺省情况】

缺省等待时间为60秒。

【命令模式】

接口配置模式

【使用指南】

若在设定时间内呼叫仍未建立,DDR终止呼叫。

【举例】

Quidway(config)#interface serial 0

Quidway(config-if-Serial0)#dialer wait-for-carrier-time 100

dialer-group

为了对通过DDR端口发送的报文进行访问控制,此命令将一个端口属于一个dialer access group中。使用no命令形式将端口从此dialer group中释放。

dialer-group group-number

6.1.15 no dialer-group

【参数说明】

group-number 为此端口属于的dialer access group的序号,这个dialer access group由dialer-list命令设定, 取值范围1~255。

【命令模式】

接口配置命令

【使用指南】

一个DDR端口只能属于一个dialer group,若配置第二次,则覆盖第一次的配置。此命令将端口属于一个dialer access group,而通过dialer-list命令将dialer access group与access list对应起来。

注意:由于端口的缺省配置中,dialer-group是没有的。用户必须配置此命令,否则DDR将无法发送报文。

【举例】

Quidway(config)#interface serial 1

Quidway(config-if-Serial1)#dialer-group 1

Quidway(config)#access-list 101 deny igrp 0.0.0.0 255.255.255.255 255.255.255.255 0.0.0.0

Quidway(config)#access-list 101 permit ip 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255

Quidway(config)#dialer-list 1 list 101

【相关命令】

dialer-list

6.1.16 dialer-list

为了控制一个DDR呼叫发生的条件,使用dialer-list命令设定数据包的条件。 dialer-list dialer-group protocol protocol-name { permit | deny }

dialer-list dialer-group list access-list-number

no dialer-list dialer-group

【参数说明】

dialer-group 为dialer access group的序号,与DDR端口配置中的dialer-group group-number对应。

protocol-name 为网络协议名,为ip或ipx。

permit 表示允许相应协议的数据包。

deny 表示禁止相应协议的数据包。

access-list-number 为dialer access group对应的access-list序号。

【缺省情况】

缺省为无。

【命令模式】

全局配置模式

【使用指南】

通过此命令设定一个dialer access group对应的发送控制,通过dialer-group命令将端口属于一个dialer access group,从而完成对一个DDR端口的报文发送控制。

若一个dialer-group找不到对应的dialer-list,DDR将报文作为uninteresting报文。

【举例】

Quidway(config)#interface serial 1

Quidway(config-if-Serial1)#dialer-group 1

Quidway(config)#access-list 101 deny igrp 0.0.0.0 255.255.255.255 255.255.255.255 0.0.0.0

Quidway(config)#access-list 101 permit ip 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255

Quidway(config)#dialer-list 1 list 101

【相关命令】

dialer-group

6.1.17 interface dialer

在标准DDR配置中,此命令用于创建一个dialer rotary group。在灵活DDR配置中,此命令定义一个dialer interface。

interface dialer number

no interface dialer number

【参数说明】

number 为接口序号,取值范围1~255。

【缺省情况】

系统缺省没有定义dialer interface。

【命令模式】

全局配置模式

【使用指南】

Dialer rotary groups 允许将一个dialer interface的配置用于一组物理端口,这些物理端口可以用于呼叫不同的目的地址。

Dialer rotary groups 在需要同时呼叫多个目的地址时是非常有效的,所有的命令都在dialer interface中配置,而每个物理端口中只需执行dialer rotary-group命令。

Dialer rotary group中的物理端口不具有单独的网络地址。它们都使用dialer interface中的地址。

【举例】

Quidway(config)#interface dialer 1

Quidway(config-if-Dialer1)#encapsulation ppp

Quidway(config-if-Dialer1)#ppp authentication chap

Quidway(config-if-Dialer1)#dialer in-band

Quidway(config-if-Dialer1)#ip address 1.2.3.4 255.255.255.0

Quidway(config-if-Dialer1)#dialer map ip 1.2.2.5 name YYY 14155553434

Quidway(config-if-Dialer1)#dialer map ip 1.3.2.6 name ZZZ

【相关命令】

dialer map,dialer rotary-group

6.1.18 show dialer

此命令显示DDR端口信息。

show dialer [ interface interface-type interface-number ]

【参数说明】

interface-type 为接口类型。

interface-number 为接口序号。

【缺省情况】

显示全部DDR端口信息。

【命令模式】

特权用户模式

【使用指南】

利用此命令查看DDR端口的信息。

【举例】

Quidway#show dialer interface serial 1

Serial1 - dialer type = Serial

NextHop_address Dialer_Strings Successes Failures Max_call Last_call

100.1.1.1 8888

Idle timer (120 secs), Fast Idle timer (20 secs)

Wait for carrier (60 secs), Re_enable (20 secs)

以上显示信息的含义如表6-1所示。

6-1 show dialer 命令显示信息

域名

意义

NextHop_address

端口上一条dialer map对应的对端地址

Dialer_Strings

dialer map对应拨号串

Successes

dialer map呼叫成功次数

Failures

dialer map呼叫失败次数

Max_call

dialer map最长使用时间

Last_call

dialer map上次呼叫使用时间

Idle timer

dialer idle-timeout命令设定的时间

Fast Idle timer

dialer fast-idle命令设定的时间

Wait for carrier

dialer wait-for-carrier命令设定的时间

Re_enable

dialer enable-timeout命令设定的时间

【相关命令】

dialer idle-timeoutdialer fast-idledialer wait-for-carrierdialer enable-timeout

6.2 Modem配置命令

Modem配置命令包括:

  • chat-script
  • modem
  • script activation
  • script connection
  • script dialer
  • script init-string
  • script reset
  • script startup
  • show script
  • show script-event
  • start-chat

6.2.1 chat-script

定义Modem脚本使用chat-script全局配置命令,删除Modem脚本使用no chat-script 命令。

chat-script script-name expect-send

no chat-script script-name

【参数说明】

script-name 为脚本名字。

expect-send 为脚本内容。

【缺省情况】

系统缺省没有Modem脚本。

【命令模式】

全局配置模式

【使用指南】

Quidway(R) 系列路由器提供了Modem脚本,其主要用途包括:

  • 使用Modem脚本可以灵活地控制不同型号的Modem,如使用不同的初始化串,使不同厂家和型号的路由器可以和路由器更好地协调工作。
  • 使用Modem脚本可以进行远端系统的交互登录,可以通过脚本的交互协商转入不同的连接状态。如双方路由器的异步串口通过Modem建立连接之后,在该物理链路上封装何种协议,以及该协议的各种工作参数等都可以互相协商确定。

Modem脚本常见格式如下:

send-string1 receive-string1 send-string2 receive-string2 ......

其中:

  • send-string 表示发送字符串
  • receive-string表示接收字符串
  • send-string receive-string 一般成对出现,而且脚本必须以发送字符串为开始,如send-string1 receive-string1 ...... 表示的执行流程为:向Modem发送字符串send-string1,希望接收到字符串receive-string1,如果在超时之前,接收到字符串与receive-string1 匹配成功,则继续执行以下脚本,否则终止脚本的执行。
  • 如果最后一个字符串为发送字符串,则表明发送该字符串后,即可结束脚本的执行,不需再等待接收字符串。
  • 如果脚本的开始不需发送字符串,而直接等待接收字符串,这时可以将第一个发送字符串置为"",关于双引号的意义后面有详细介绍。
  • 对于发送字符串,除以\c结束之外,发送时均会在字符串结尾自动附加一个回车符。
  • 对于接收字符串的匹配,采用与位置无关的匹配方法,即只要接收的内容中含有希望接收的串,就认为匹配成功。
  • 接收字符串的匹配,希望接收的字符串可以有多个,它们之间用-连接,只要与其中之一匹配,即认为匹配成功。
  • 等待接收字符串的缺省超时时间为5秒,在脚本中可随时插入TIMEOUT seconds 来调整等待接收字符串的超时时间,并在同一个脚本的下一次TIMEOUT设置前一直有效。其含义参见表6-2
  • 脚本中所有字符串和关键字都是大小写敏感的。
  • 各字符串或关键字之间用空格进行分割,如果一个字符串内部包含空格,则需要用双引号(" ")括起来,如果双引号内没有任何内容(即为""),则该字符串可能有两种意义,如果""位于脚本的开始,表明不需发送任何字符串,而直接等待接收字符串,而在其它位置则认为字符串内容为""
  • 在脚本中可随时插入ABORT receive-string来改变脚本的执行流程,表示如果接收字符串与receive-string 完全匹配,则终止脚本的执行。在脚本中 ABORT receive-string 可以出现多次,它们将会共同起作用,只要与其中之一匹配,即终止脚本的执行,而且无论ABORT receive-string在何处出现,它在整个脚本执行过程中均起作用。
  • 在脚本中可以插入转义字符,用于更好的对于脚本进行控制并增加脚本的灵活性,另外所有的转义字符同时也是字符串的分隔符。具体请参见表6-3

6-2 脚本关键字列表

关键字

说明

ABORT receive-string

ABORT后跟一个字符串,用于和Modem 或对端的DTE设备传送来的字符串进行匹配,匹配的方式是完全匹配,一个脚本中可以有多个ABORT指定,每一个都在脚本的整个执行期有效。

TIMEOUT seconds

TIMEOUT 后跟一数字,用于设置接收字符串的超时等待时间,在等待的时间内如果没有收到希望的字符串,则脚本执行失败。此设置在设置以后有效,一直作用到下一次进行TIMEOUT 设置。

6-3 脚本转义字符列表

转义字符

说明

\c

在发送字符串时不发送附加的回车字符,其它的位置无效

\d

暂停2秒

\n

发送换行字符

\r

发送回车字符

\s

发送空格字符

\t

发送制表字符

\\

发送反斜杠字符

\T

用于电话号码的替代,在DDR调用脚本进行拨号时,将有\T的地方用电话号码进行替代,这样可以实现不同的拨号使用相同的拨号脚本。

【举例】

Quidway(config)#chat-script example "" AT OK ATS0=1 OK

【相关命令】

start-chatscript activationscript connectionscript resetscript dialerscript startup

6.2.2 modem

允许或禁止Modem呼入和呼出。

modem [ in | out ]

【参数说明】

in 表示仅允许Modem呼入。

out 表示仅允许Modem呼出。

缺省为同时允许Modem呼入和呼出。

【缺省情况】

接口上缺省为允许Modem呼入和呼出。

【命令模式】

接口配置模式

【使用指南】

使用该命令可以配置接口上Modem呼入和呼出的权限。

【举例】

仅允许接口Serial2接收Modem呼入。

Quidway(config-if-Serial2)#modem in

6.2.3 script activation

使用script activation 指定在线路成功建立呼出连接时执行的Modem脚本,使用 no script activation 来取消这个特性。

script activation regexp

no script activation

【参数说明】

regexp 用来指定脚本集中的一个脚本。

【缺省情况】

系统缺省没有该指定。

【命令模式】

接口配置模式

【使用指南】

如果进行了该项配置,当成功建立呼出连接时,则开始执行这个脚本。 该脚本可以是对于一个远端系统的注册,例如当路由器和远端的一个UNIXserver 相连的时候,可以利用这个脚本进行向远端的server进行登录,可以向UNIX server 发送登录字符串和口令。

【举例】

Quidway(config-if-Serial0)#script activation example

【相关命令】

chat-script start-chatscript connectionscript resetscript dialerscript startup

6.2.4 script connection

使用 script connection 命令配置当成功建立呼入连接时执行的Modem脚本,使用no script connection 取消这个特征。

script connection regexp

no script connection

【参数说明】

regexp 用来指定脚本集中的一个脚本。

【缺省情况】

系统缺省没有该指定。

【命令模式】

接口配置模式

【使用指南】

如果配置了该项目,当成功建立呼入连接时,则执行指定脚本。

【举例】

Quidway(config-if-Serial0)#script connection example

【相关命令】

chat-scriptstart-chatscript activationscript connectionscript resetscript dialerscript startup

6.2.5 script dialer

使用script dialer 命令配置DDR拨号时使用的Modem脚本,使用no script dialer 命令进行这种特性的取消。

script dialer regexp

no script dialer

【参数说明】

regexp 用来指定脚本集中的一个脚本。

【缺省情况】

系统缺省没有该指定。

【命令模式】

接口配置模式

【使用指南】

如果配置了该项目,当DDR拨号时,则执行指定脚本。

【相关命令】

chat-scriptstart-chatscript activationscript connectionscript resetscript startup

6.2.6 script init-string

使用 script init-string 命令配置缺省的Modem初始化串,使用no script reset 命令取消该特性。

script init-string init-string

no script init-string

【参数说明】

init-string 用来指定缺省Modem 初始化串,内容为AT命令。

【缺省情况】

系统缺省的Modem初始化串为AT&C1&D2&S0=0(表示锁定串口的速率、使能DCD检测、使能DTR挂断功能以及非自动应答)。

【命令模式】

接口配置模式

【使用指南】

如果配置了该项目,则在执行Modem拨号前,用该AT命令初始化Modem。在一般情况下,系统缺省的Modem初始化串(AT&C1&D2&S0=0)即可满足要求,但在某些特殊情况下,如外接某些种类的TA时,该初始化串可能执行失败,这时应根据该TA的手册来配置初始化串。

【举例】

Quidway(config-if-Serial0)#script init-string AT&C1&D2&S0=0

6.2.7 script reset

使用 script reset 命令配置在线路复位时执行的Modem脚本,使用no script reset 命令取消该特性。

script reset regexp

no script reset

【参数说明】

regexp 用来指定脚本集中的一个脚本。

【缺省情况】

系统缺省没有该指定。

【命令模式】

接口配置模式

【使用指南】

如果配置了该项目,当线路复位时,执行指定Modem脚本,如在接口上呼叫掉线时,对Modem进行复位。

【举例】

Quidway(config)#chat-script drop-line "" +++ OK ATH OK "ATS0=1" OK

Quidway(config-if-Serial0)#script reset drop-line

【相关命令】

chat-scriptstart-chatscript activationscript connectionscript dialerscript startup

6.2.8 script startup

script startup 命令配置在系统上电重启时执行的Modem脚本,使用 no script startup 命令进行这个特征的取消。

script startup regexp

no script startup

【参数说明】

regexp 用来指定脚本集中的一个脚本。

【缺省情况】

系统缺省没有该指定。

【命令模式】

接口配置模式

【使用指南】

如果配置了该项目,当系统上电和重新引导时,执行指定的Modem脚本,用于系统上电和重新引导时初始化连接到接口上的异步设备。

【举例】

Quidway(config-if-Serial0)#scripte startup example

【相关命令】

chat-scriptstart-chatscript activationscript connectionscript dialerscript reset

6.2.9 show script

显示Modem脚本。

show script

【命令模式】

特权用户模式

【使用指南】

根据该命令输出信息,可以确认Modem脚本配置是否正确。

【相关命令】

chat-script

6.2.10 show script-event

显示与各种事件关联的Modem脚本。

show script-event

【命令模式】

特权用户模式

【使用指南】

根据该命令输出信息,可以确认对特定事件是否指定了正确的Modem脚本。

【相关命令】

chat-scriptscript activationscript connectionscript dialerscript resetscript startup

6.2.11 start-chat

在接口上执行指定的Modem脚本。

start-chat regexp

【参数说明】

regexp 用来指定脚本集中的一个脚本。

【命令模式】

接口配置模式

【使用指南】

这条命令提供了Modem脚本立即执行的方法,如果相应的接口上正在执行一个脚本,则本次命令不会执行,并且会报告一条错误消息。

【举例】

Quidway(config-if-Serial0)#start-chat example

【相关命令】

chat-script

说明:
以上典型配置有很多已经是厂商停产产品,但是,不少设备往往还有运行,关于该设备的配置或者方案优化,你可以联系蓝盟,我们的资深工程师会给你意外的惊喜!上海蓝盟网络技术有限公司于2002年成立,业务涵盖IT外包、电脑维护、网络维护、网管外包、驻场服务、人员派驻、应急支持、系统集成、网络搬迁、网络升级、数据备份、综合布线、电脑维修、计算机维护、计算机维修,网络改造、网络整理、网络调试、局域网组建、 应急上门、数据恢复、网络咨询、服务管理、运维咨询、ITIL培训、ITSS咨询等,拥有近200名工程师,正在为近500家客户提供“一站式” 的IT外包服务。网址:www.lanmon.com www.lanmon.net 官方微博:http://weibo.com/lanmon2012 咨询电话:4008200159 蓝色学苑:www.bluestudy.net
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部