配置 PPPoE 客户端/服务器

网络工程 pppoe
2021-07-29 16:50:15

我有一个实验室,我想在其中配置 PPPoE 客户端和服务器。我有一个ISP和一个router设备,它们都通过FaseEthernet0/1接口相互连接。

客户端配置:

interface FastEthernet0/1
 no ip address
 duplex auto
 speed auto
 pppoe enable
 pppoe-client dial-pool-number 1
!
interface Dialer1
 mtu 1492
 ip address negotiated
 encapsulation ppp
 dialer pool 1
 ppp chap password 0 MyPassword

ISP 配置:

username CPE password 0 MyPassword
!
bba-group pppoe MyGroup
 virtual-template 1
 sessions per-mac limit 2
!
interface FastEthernet0/1
 no ip address
 duplex auto
 speed auto
 pppoe enable group MyGroup
!
interface Virtual-Template1
 ip address 10.0.0.1 255.255.255.0
 peer default ip address pool MyPool
 ppp authentication chap callin
!
ip local pool MyPool 10.0.0.2 10.0.0.254

这似乎没有建立连接。当我show pppoe session在客户端路由器上运行时,我得到以下输出:

router#show pppoe session 
     1 client session 

Uniq ID  PPPoE  RemMAC          Port                  Source   VA         State
           SID  LocMAC                                         VA-st
    N/A      0  0000.0000.0000  Fa0/1                 Di1      N/A        PADISNT 
                0000.0000.0000   

我无法从客户端 ping 到 ISP。有什么问题以及如何解决?

编辑:物理接口在那里,这修复了它。现在它每隔几秒钟就会在控制台上打印以下文本:

*Jan  1 01:55:46.519: %DIALER-6-BIND: Interface Vi2 bound to profile Di1
*Jan  1 01:55:46.523: %LINK-3-UPDOWN: Interface Virtual-Access2, changed state to up
*Jan  1 01:55:46.543: %DIALER-6-UNBIND: Interface Vi2 unbound from profile Di1
*Jan  1 01:55:46.547: %LINK-3-UPDOWN: Interface Virtual-Access2, changed state to down

禁用身份验证修复了它并启动了 PPPoE。但这仍然不是真正的解决方案。

1个回答

在您的 ISP 路由器上,您要求使用用户名CPE和密码进行 CHAP 身份验证MyPassword

username CPE password 0 MyPassword

interface Virtual-Template1
 ip address 10.0.0.1 255.255.255.0
 peer default ip address pool MyPool
 ppp authentication chap callin

然而,在您的客户端路由器上,您没有提供用户名:

interface Dialer1
 mtu 1492
 ip address negotiated
 encapsulation ppp
 dialer pool 1
 ppp chap password 0 MyPassword

这显然在身份验证阶段失败了!这就是为什么当您禁用身份验证时它可以正常工作的原因。

只需添加

ppp chap hostname CPE

到您的拨号器配置:

interface Dialer1
 mtu 1492
 ip address negotiated
 encapsulation ppp
 dialer pool 1
 ppp chap hostname CPE
 ppp chap password 0 MyPassword