|
IT专家

- 积分
- 82
- 威望
- 23
- IT币
- 1024 个
- 鲜花
- 0 朵
|
1#楼
大 中
小 发表于 2006-9-6 16:49 只看该作者
AR18-20系列路由器 PPPOE拨号案例
AR18-20系列 路由器 PPPOE拨号案例 组网简图
AR18-20路由器主要配置
dialer-rule 1 ip permit
#
interface Dialer1
link-protocol ppp
ppp pap local-user archer1 password simple master
mtu 1492
ip address ppp-negotiate
dialer user mypppoe
dialer-group 1
dialer bundle 1
nat outbound 2001 #
interface Ethernet2/0
speed 10
duplex full
pppoe-client dial-bundle-number 1
tcp mss 1024
#
ip route-static 0.0.0.0 0.0.0.0 Dialer 1 preference 60
故障现象
PPPOE无法拨号上网,Dialer口不停地Up/Down。
问题定位及解决
现场收集ppp调试信息分析,LCP状态OPEN,PAP验证通过,但IPCP协商不通,无法获得地址。IPCP具体debug信息如下:
*0.182254 Quidway PPP/8/debug2:
PPP Event:
Dialer1:0 IPCP Open Event
state initial
*0.182255 Quidway PPP/8/debug2:
PPP State Change:
Dialer1:0 IPCP : initial --> starting
*0.182256 Quidway PPP/8/debug2:
PPP Event:
Dialer1:0 IPCP Lower Up Event
state starting
*0.182256 Quidway PPP/8/debug2:
PPP State Change:
Dialer1:0 IPCP : starting --> reqsent
*0.182257 Quidway PPP/8/debug2:
PPP Packet:
Dialer1:0 Output IPCP(8021) Pkt, Len 14 /Client发送IPCP confreq,地址为全0,表示申请地址/
State reqsent, code ConfReq(01), id 0, len 10
IP Address(3), len 6, val 00000000
*0.182261 Quidway PPP/8/debug2:
PPP Packet:
Dialer1:0 Input IPCP(8021) Pkt, Len 14
State reqsent, code ConfReq(01), id 1, len 10
IP Address(3), len 6, val dacf1c01
*0.182263 Quidway PPP/8/debug2:
PPP Packet:
Dialer1:0 Output IPCP(8021) Pkt, Len 14
State reqsent, code ConfAck(02), id 1, len 10
IP Address(3), len 6, val dacf1c01
*0.182263 Quidway PPP/8/debug2:
PPP State Change:
Dialer1:0 IPCP : reqsent --> acksent
*0.182268 Quidway PPP/8/debug2:
PPP Packet:
Dialer1:0 Input IPCP(8021) Pkt, Len 26 /Server通过confNAK分配IP地址,并主动给Client分配主从DNS地址/
State acksent, code ConfNak(03), id 0, len 22
Primary DNS Server Address(81), len 6, val dac90403
Secondary DNS Server Address(83), len 6, val d38812ab
IP Address(3), len 6, val dacf1c68
*0.182269 Quidway PPP/8/debug2:
PPP Event:
Dialer1:0 IPCP RCN(Receive Config Nak/Reject) Event
state acksent
*0.182269 Quidway PPP/8/debug2:
PPP Error:
Dialer1:0 IPCP : Ipcp_nakci: received wrong NAK! /认为对端发过来的是错误的NAK报文,中止协商。
*0.182270 Quidway PPP/8/debug2:
PPP Packet:
Dialer1:0 Input LCP(c021) Pkt, Len 17
State opened, code ProtoRej(08), id d7, len 13
Reject Protocol 8023
解决方法:
将AR18-20的版本升级至VRP3.4 0108(最新发布的,原版本是VRP3.3 0015),然后在dialer口下配置如下两条命令即可通过IPCP协商,获得对端分配的IP地址和DNS地址。
interface Dialer1
ppp ipcp dns request /配置路由器主动向对端请求DNS地址/
ppp ipcp dns admit-any /配置路由器可以被动地接收对端分配的DNS地址/
注意:目前只有VRP3.4版本支持上述两条命令,VRP3.3及VRP1.74是不支持的。
|