有时候我的 871w 会丢失 DSL 连接,并且 Dialer0 接口会关闭。当 atm0 接口启动时,Dialer0 接口有时会挂起 5 分钟左右,然后再重新拨号。我可以做些什么来缩短连接时间并减少停机时间?谢谢。
interface Dialer0
bandwidth 384
bandwidth receive 2000
ip address negotiated
ip nat outside
ip virtual-reassembly
encapsulation ppp
ip tcp adjust-mss 1452
dialer pool 1
dialer enable-timeout 1
dialer wait-for-line-protocol 1
dialer wait-for-carrier-time 1
dialer redial interval 5 attempts 65535 re-enable 360
dialer-group 1
ppp authentication chap pap callin
ppp chap hostname username
ppp chap password 7 01234567890
ppp pap sent-username username password 7 01234567890
crypto map mymap
service-policy output QoS-Output-Wrapper
答案1
您的禁用时间设置为 6 分钟(360 秒)。您应该尝试禁用该dialer redial
选项,因为您已经指定了dialer wait-for-line-protocol
。
一旦 dsl 同步 ( wait-for-carrier-time
) 和 atm 层 ( wait-for-line-protocol
) 都启动,拨号器就应该自动重拨。
尝试执行以下操作:
Router(config)# interface dialer0
Router(config-if)# no dialer redial interval 5 attempts 65535 re-enable 360
您还可以增加wait-for
选项的超时时间,以查看线路是否再次中断:
Router(config)# interface dialer0
Router(config-if)# dialer wait-for-line-protocol 5
Router(config-if)# dialer wait-for-carrier-time 5
答案2
在接口 Dialer0 下尝试强制 PPP 更快地超时:
keepalive 10 5
您可能需要调整数字,但以下是通用命令:
keepalive [seconds between ping] [max retries]
最简单的测试就是尝试添加 keepalive,然后沿着接口向下,看看 dialer0 需要多长时间才能恢复 - 与预 keepalive 时间进行比较。
~j