首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >烽火2640路由器命令行手册-09-拨号配置命令

烽火2640路由器命令行手册-09-拨号配置命令

作者头像
landv
发布2018-12-17 16:30:06
7750
发布2018-12-17 16:30:06
举报
文章被收录于专栏:landvlandv

第1章   拨号配置

1.1  拨号配置

1.1.1   chat-script

配置脚本,该脚本可被多个模块使用。

参数

脚本语言目前只支持Unix类系统中提供的脚本语言,脚本内容用引号包括。

缺省

缺省定义两个脚本,reset-script、dialer-script,用于modem的初始化及缺省拨号情况。

命令模式

全局配置态

使用说明

脚本语言目前只支持Unix类系统中提供的脚本语言。为了方便用户配置,脚本的匹配方式采用基于行的任意匹配。

示例

Router_config#chat-script myscript ABORT ERROR ABORT BUSY ABORT "NO CARRIER" TIMEOUT 45 "" ATZ OK "ATDT \T" CONNECT \c

相关命令

exec-script

script activation

script connection

script reset

script dialer

script startup

1.1.2   dialer caller

设定呼叫方的电话号码。

[no] dialer caller number

参数

参数

参数说明

number

呼叫方的电话号码。如果有多个,它们之间以分号间隔。

缺省

命令模式

端口配置态

示例

Router_config_s1/0#dialer caller 12345678 

1.1.3   dialer called

指定被叫方的电话号码。

[no] dialer called number

参数

参数

参数说明

number

被叫方的电话号码。如果有多个,它们之间以分号间隔。

缺省

命令模式

端口配置态

示例

Router_config_s1/0#dialer called 12345678 

1.1.4   dialer dtr

设置端口拨号方式为dtr拨号。

[no] dialer dtr 

参数

缺省

DTR拨号禁止

命令模式

端口配置态

使用说明

一般拨号方式是通过主动利用脚本向Modem设定要拨的号码。dtr拨号是Modem直接检测DTE的DTR信号,如果信号有效,将自行进行拨号的相关处理。所拨的号码直接在Modem中设置。DTR拨号方式下设置的dialer string和dialer map设置的号码无效。Dialer接口和ISDN不能设置DTR拨号。

示例

Router_config_s1/0#dialer dtr

1.1.5   dialer enable-timeout

设定两次拨号的最小时间间隔。

[no] dialer enable-timeout timeout 

参数

参数

参数说明

timeout

以秒计算的时间间隔。

缺省

5秒 

命令模式

端口配置态

示例

Router_config_s1/0#dialer enable-timeout 10

1.1.6   dialer fast-idle

设定快速空闲时间。当物理端口或逻辑端口在于某目的IP地址处于连接状态时,而又要发送新IP目的地址的报文而触发拨号,从而发生拨号竞争,这时候将设置线路在fast idle规定的时间没有传输数据时就断开连接,以便让于端口与新的IP目的地址建立拨号连接。

[no] dialer fast-idle timeout

参数

参数

参数说明

timeout

以秒计算的超时时间。

缺省

20秒

命令模式

端口配置态

示例

Router_config_s1/0#dialer fast-idle 30

1.1.7   dialer hold-queue

设定从开始拨号到线路协议起来之间保存的数据包的个数。

dialer hold-queue length

no dialer hold-queue

参数

参数

参数说明

length

保持队列的长度(数据包数),值的范围为0至100。

缺省

10 

命令模式

端口配置态

示例

将保持队列长度恢复为默认值。

router_s1/0#no dialer hold-queue

1.1.8   dialer idle-timeout

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

dialer idle-timeout seconds

no dialer idle-timeout

参数

参数

参数说明

seconds

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

缺省

缺省空闲时间为120秒。

命令模式

接口配置态

使用说明

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

示例

Router_config_s1/0 #dialer idle-timeout 50

相关命令

dialer fast-idle,dialer-group

1.1.9   dialer load-threshold

设置流量控制门限值。

dialer load-threshold enable-threshold disable-threshold

no dialer load-threshold

参数

enable-threshold disable-threshold 分别为启动一个拨号端口的门限值和断开多余端口的门限值,单位为所有已经进入连接状态的物理端口实际速率总和占用进入连接状态度物理端口的带宽总和的百分比,取值范围0~100。当值为0时,标识该门限值不起作用。

缺省

缺省都为0。

命令模式

Dialer接口或ISDN接口的接口配置态下

使用说明

DDR实时监控端口流量情况,如果流量太大超过规定门限值,并且拨号组中有可用的端口时,将启动一个端口,增加拨号组带宽。而当流量很小并且低于规定门限值时,将主动断开多余端口。如果物理端口配置了优先级,则将根据优先级拨号或断开多余端口。激活时选择最高优先级,而去激活时选择低优先级端口。

示例

Router_config_d1 #dialer load-threshold 50 10

相关命令

dialer priority,dialer rotary-group

1.1.10   dialer map

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

dialer map next-hop-address [ name hostname ] dial-string [ modem-script modem-script-name] [ system-script system-script-name]

no dialer map next-hop-address [ broadcast ]dial-string[ modem-script script-name] [ system-script script-name]

参数

参数

参数说明

next-hop-address

为对端网络地址。

name

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

broadcast

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

dial-string

为对端的拨号串

modem-script

(可选)Modem拨号脚本。

system-script

(可选)拨通对方后,登录对方系统的脚本。

缺省

系统缺省没有定义dialer map。

命令模式

接口配置态

使用说明

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

示例

Router_config_s1/0#dialer map 130.130.1.1 name xyz 12345678

相关命令

dialer string

1.1.11   dialer priority

设定dialer rotary group中物理接口优先级。

dialer priority number

no dialer priority

参数

参数

参数说明

number

优先级值。

缺省

0

命令模式

接口配置态

使用说明

根据各接口的优先级,决定各接口的使用次序。0最低,255最高,缺省为0。

示例

Router_config_s1/0#dialer priority 200

相关命令

dialer rotary-group

1.1.12   dialer rotary-group

指定本端口属于哪个dialer interface,如没有配置dialer interface,由系统自动生成一个dialer interface。

参数

参数

参数说明

dialer interface

编号。

缺省

命令模式

接口配置态

使用说明

在一个物理端口上,最多可以属于一个Dialer Interface。

示例

Router_config_s1/0#dialer rotary-group 1

相关命令

interface dialer

1.1.13   dialer string

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

dialer string dial-string [ modem-script modem-script-name] [ system-script system-script-name]

no dialer string

参数

参数

参数说明

dial-string

为对端的拨号串。

modem-script

(可选)Modem拨号脚本。

system-script

(可选)拨通对方后,登录对方系统的脚本。

缺省

缺省无拨号串。

命令模式

接口配置态

使用说明

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

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

(1)端口没有配置dialer map。

(2)要发送的目的地址不在dialer map配置之内。

示例

Router_config_s1/0#dialer string 11111

相关命令

dialer map,dialer-group

1.1.14   dialer wait-for-carrier-time

设定从开始拨号到CD信号有效所等待的最长时间。

dialer wait-for-carrier-time time

no dialer wait-for-carrier-time

参数

参数

参数说明

time

以秒计算的等待时间。

缺省

30

命令模式

端口配置态

示例

router_s1/0#dialer wait-for-carrier-time 60

1.1.15   dialer-group

dialer-group number  设置端口关联的拨号组。

该命令需要跟dialer-list命令结合使用。  

取消配置,采用no前缀。

dialer-group group-number

no dialer-group

命令模式

 接口配置模式

参数

参数

参数说明

group-number

接口归属的拨号组,拨号组通过命令dialer-list命令定义。

使用说明

这个命令通过设置端口属于指定拨号组,根据拨号组的访问规则而控制该端口发送数据是否能触发拨号或更新线路Idle定时器。对于不符合拨号组规则的报文,如果端口没有建立连接,不会主动触发拨号。对于已经建立连接的端口,虽然发送这个报文,但不会更新Idle定时器,即认为线路没有传输有效数据,Idle定时器超时后,将断开这个端口连接。  

示例

下面配置仅仅目的IP为2.0.0.2时s1/0才会触发拨号或更新Idle定时器。

ip access-list standard 2

permit 2.0.0.2 255.255.255.255

dialer-list 1 protocol ip list 2  

interface s1/0

ip addr 2.0.0.1 255.0.0.0

line dial

dialer string 12345

dialer-group 1

1.1.16   dialer-list

dialer-list dialer-group protocol

设置拨号组。

该命令类似IP访问列表,配置一个拨号组访问控制列表。

取消配置,采用no前缀。

dialer-list dialer-group protocol protocol-name {permit | deny | list access-list-number | access-group}

no dialer-list dialer-group [protocol protocol-name [list access-list-number | access-group]]

命令模式

全局配置模式

示例

下面配置表示拨号组1仅仅是目的IP为2.0.0.2的报文符合规则。

ip access-list standard 2

permit 2.0.0.2 255.255.255.255

dialer-list 1 protocol ip list 2  

1.1.17   dsr-ignore

设置路由器是否关心Modem的DSR信号。

dsr-ignore

no dsr-ignore

参数

缺省

路由器要关心Modem的DSR信号。

命令模式

物理端口的接口配置态

使用说明

一些Modem并不提供DSR信号,如果不配置这个命令,路由器将认为外接的Modem没有正常工作,所以将无法正常拨号,这时可以配置这个命令让路由器不关心Modem的DSR信号。

示例

Router_config_a0/0#dsr-ignore

相关命令

1.1.18   exec-script

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

exec-script WORD Serial/Async

参数

参数

参数说明

WORD

脚本名。

Serial/Async

要执行脚本的端口名称。

命令模式

接口配置态

使用说明

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

示例

router(config-if-Serial0)#exec-script myscript s1/0

相关命令

chat-script

1.1.19   line dial

line dial

设定端口为拨号端口,缺省时端口为专线连接。

参数

缺省

 无

命令模式

接口配置态

使用说明

当端口接modem时需配置为dial 方式。

示例

Router_config_s1/0#line dial

1.1.20   pusle-time

设置DTR信号无效间隔时间。no命令恢复为缺省值。

pulse-time intervals

no pulse-time

参数

参数

参数说明

intervals

间隔时间(秒)。

缺省

2秒

命令模式

物理端口的接口配置态

使用说明

当串口线路由于某种原因Down时,接口硬件将复位DTR信号,DTR信号无效的持续时间为这个命令规定的值。

示例

Router_config_s2/0#pulse-time 3

相关命令

1.1.21   script activation

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

script activationword

no script activation

参数

参数

参数说明

word

脚本名。

缺省

系统缺省没有该指定。

命令模式

线路配置模式下

使用说明

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

示例

37DE_config_line#script activation example

相关命令

chat-script

exec-chat

script connection

script reset

script dialer

script startup

1.1.22   script connection

该命令用于设定异步端口与远端建立连接后(有CD信号)执行的脚本。

[no] script connection script_name

参数

参数

参数说明

script_name

脚本名称。

缺省

命令模式

线路配置态

示例

router_conf#line tty 1

router_conf_line#script connection Login_script

将s1/0的连接脚本设为Login_script。假设这时s1/0对应于异步线路line tty 1。

1.1.23   script callback

该命令用于设定异步端口的回拨时使用的Modem拨号脚本。

[no] script callback script_name

参数

参数

参数说明

script_name

脚本名称。

缺省值:

使用系统默认的拨号脚本。

命令模式

线路配置态

示例

router_conf#line tty 1

router_conf_line#script callback callback_script

将s1/0的回拨脚本设为callback_script。假设这时s1/0对应于异步线路line tty 1。

1.1.24   script dialer

script dialer word

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

参数

参数

参数说明

word

脚本名。

缺省

系统缺省没有该指定。

命令模式

线路配置态

使用说明

如果配置dialer脚本,拨号时,则执行指定的dialer脚本。

相关命令

exec-script

chat-script

script activation

script connection

script reset

1.1.25   script reset

该命令用于设定异步端口的Modem的初始化脚本。

[no] script reset script_name

系统规定了5个缺省初始化脚本,不同脚本用于不用类型Modem的初始化。

参数

参数说明

用于普通Modem的初始化

DEFAULT_RESET_SCRIPT

AM模块默认配置 (V.34)

DEFAULT_AMV34_SCRIPT

AM模块和V.92互通(V.32)

DEFAULT_AMV32_SCRIPT

AM模块和不支持V.42bis互通(V.34/关闭压缩)

DEFAULT_AMV34_NOCOMPRESS_SCRIPT

AM模块和V.92且不支持V.42bis互通(V.32/关闭压缩 )

DEFAULT_AMV32_NOCOMPRESS_SCRIPT

 参数

参数

参数说明

script_name

脚本名称。

缺省

使用脚本DEFAULT_RESET_SCRIPT初始化脚本。注意,由于AM模块使用这个脚本在某些环境中会出现问题,要求设置通过命令设置后面几个系统脚本对AM模块进行初始化。 

命令模式

线路配置态 

示例

router_conf#line tty 1

router_conf_line#script reset RESET_SCRIPT

将s1/0的初始化脚本设为RESET_SCRIPT。假设这时s1/0对应于异步线路line tty 1。 

1.1.26   script startup

该命令用于设定系统上电重启时对拨号端口执行的脚本。

[no] script reset script_name

参数

参数

参数说明

script_name

脚本名称。

缺省

使用系统默认的初始化脚本。

命令模式

线路配置态

示例

router_conf#line tty 1

router_conf_line#script reset RESET_SCRIPT

将s1/0的初始化脚本设为RESET_SCRIPT。假设这时s1/0对应于异步线路line tty 1。

1.1.27   clear dialer interface

该命令用于清除指定拨号端口的统计信息(如拨号成功次数、失败次数等)。

clear dialer interface Port

参数

参数

参数说明

Port

为拨号端口名称。

命令模式

管理态 

1.1.28   clear dialer sessions

该命令用于挂断指定的拨号端口。

clear dialer sessions Port

参数

参数

参数说明

Port

为拨号端口名称。

命令模式

管理态

1.1.29   show dialer sessions

该命令用于显示所有活动的拨号端口。

show dialer sessions

参数

命令模式

非用户态

1.1.30   show dialer interface

该命令用于显示指定拨号端口的状态。

show dialer interface Port

参数

参数

参数说明

Port

拨号端口名称。

命令模式

非用户态

示例

router#show dialer interface s1/0

Serial1/0 - dialer type = ASYNC

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

Wait for carrier (30 secs), Re-enable (5 secs)

Dial String    Successes   Failures    Last called   Last status

*                  0           0         never

Dialer state is Line down

1.1.31   show dialer maps

该命令用于显示所有拨号端口的静态映射配置。

show dialer maps 

参数

命令模式

非用户态

示例

router#sh dialer map

Static dialer map ip 1.0.0.2 (02156784321) on Serial1/0

Static dialer map ip 1.0.0.4 (01022345665) on Dialer0

括号中的值为拨号号码。 

1.1.32   show script

显示当前路由器配置的各种脚本。

show script

参数

命令模式

非用户态

示例

router#sh script

37DE_config_line#show script

Chat scripts predefined:

DEFAULT_RESET_SCRIPT:

ABORT ERROR "" AT OK ATE0S0=1 OK AT&C1&D2&S0 OK

DEFAULT_DIALER_SCRIPT:

ABORT ERROR ABORT "NO DIAL TONE" ABORT BUSY ABORT "NO CARRIER" TIMEOUT 45 "" AT OK "ATDT \T" CONNECT \c

Chat scripts user defined:

init:

ABORT ERROR ABORT "NO TONE" "" ATZ OK ATL1M1&C1&D2&S0S0=1 OK

  Chat scripts predefined中为路由器缺省配置的复位和拨号脚本。Chat scripts user defined:后描述的是用户自定义的脚本。

1.1.33   debug chat

跟踪脚本活动,例如启动一个脚本,停止脚本执行;跟踪脚本的执行过程。用no debug 停止显示信息。

debug chat

no debug chat

参数

该命令没有参数或关键字。

命令模式

管理态

示例

Router#debug chat

Router#SCRIPT: start script default_dialer_script...

SCRIPT:Sending string: ATZ

SCRIPT:Expecting string: OK

SCRIPT: Receive string:

41 54 0D 0D 0A 4F 4B 0D 0A AT...OK..

SCRIPT:Completed match for expect:OK

SCRIPT:Sending string: ATDT 2

SCRIPT:Expecting string: CONNECT

SCRIPT: Receive string:

43 4F 4E 4E 45 43 54 CONNECT

SCRIPT: Completed match for expect:CONNECT

SCRIPT:Chat script finished

第一条信息表明:正在启动名为default_dialer_script的脚本;

第二条信息表明:发送 ATZ 字符串;

第三条信息表明:期待收到字符串OK;

第四条信息表明:收到期待字符串OK;

第五条信息表明:发送ATDT 2字符串,即要求modem拨号;

第六条信息表明:期待收到字符串CONNECT;

第七条信息表明:收到期待字符串CONNECT;

第八条信息表明:脚本执行成功;

相关命令

chat-script

1.1.34   debug dialer

跟踪拨号过程及拨号活动,例如初始化modem;DDR启动拨号;用no debug 停止显示信息。

debug dialer

no debug dialer

参数

该命令没有参数或关键字。

命令模式

管理态

示例

Router#debug dialer

DIALER Serial 1/0: Dialing cause ip(PERMIT).

DIALER Serial 1/0: Dialing using Modem script: default_dialer_script  & System script: none

DIALER Serial 1/0: Attempting to dial 2

DIALER Serial 1/0: process started

DIALER Serial 1/0: Chat script default_dialer_script (dialer) started.....

DIALER Serial 1/0: Connection established

DIALER Serial 1/0: Modem script finished successfully

第一条信息表明:dialer检查该报文是否允许促发拨号,检查结果是ip报文可促发拨号;

第二条信息表明:拨号使用的modem脚本是预定义的缺省拨号脚本,没有使用syetem脚本;

第三条信息表明:使用拨号号码是2;

第四条信息表明:启动拨号过程;

第五条信息表明:启动拨号脚本;此时modem应摘机并拨号

第六、七条信息表明:拨号脚本成功执行,本次呼叫成功。 

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-11-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第1章   拨号配置
    • 1.1  拨号配置
      • 1.1.1   chat-script
      • 1.1.2   dialer caller
      • 1.1.3   dialer called
      • 1.1.4   dialer dtr
      • 1.1.5   dialer enable-timeout
      • 1.1.6   dialer fast-idle
      • 1.1.7   dialer hold-queue
      • 1.1.8   dialer idle-timeout
      • 1.1.9   dialer load-threshold
      • 1.1.10   dialer map
      • 1.1.11   dialer priority
      • 1.1.12   dialer rotary-group
      • 1.1.13   dialer string
      • 1.1.14   dialer wait-for-carrier-time
      • 1.1.15   dialer-group
      • 1.1.16   dialer-list
      • 1.1.17   dsr-ignore
      • 1.1.18   exec-script
      • 1.1.19   line dial
      • 1.1.20   pusle-time
      • 1.1.21   script activation
      • 1.1.22   script connection
      • 1.1.23   script callback
      • 1.1.24   script dialer
      • 1.1.25   script reset
      • 1.1.26   script startup
      • 1.1.27   clear dialer interface
      • 1.1.28   clear dialer sessions
      • 1.1.29   show dialer sessions
      • 1.1.30   show dialer interface
      • 1.1.31   show dialer maps
      • 1.1.32   show script
      • 1.1.33   debug chat
      • 1.1.34   debug dialer
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档