问题描述
QA报告,我们的设备作为L2TP client背靠背连接思科的路由器的时候一直提示这个错误
分析与解决方案
这个问题我用了测试的配置,并且通过网络上的查找,找到了cisco路由器的正确配置方法,搭建了环境,这样我维持了设备正常运营一个星期的时间仍然没有发现所谓的问题。
第一个怀疑是自己的配置可能QA的不同,但是QA也尝试了很久并且很容易的复现了。
第二个是路由器的网络配置有重复,导致两端有冲突。由于长时间没有复现,而且没有好的解决方案,联系了QA,并且访问了其测试环境,排除了两个路由问题,但是仍然没有解决问题。在对应的接口上抓包,导致console卡掉了,放弃了这个尝试。
第三次对比我的配置和QA的配置,然后保存其配置并完整的复制到我的设备上,至此,我仍然可以正常的建立连接了,对比cisco的配置,发现了一个不同点,就是其拨号的相关配置有问题,我的配置是有一个回环地址 ip unnumbered Loopback100,而其的配置是直接指定到wan口这个接口,由于我无法访问QA的环境,通过修改自己思科设备的配置,完美的复现了QA的问题。至此可以确认是思科配置导致的这个错误,而不是网上所说的linux系统的问题。
interface GigabitEthernet0/0/1
ip address 192.168.1.1 255.255.255.0
negotiation auto
end
interface Loopback100
ip address 172.16.1.1 255.255.255.255
end
vpdn enable
vpdn-group 1
! Default L2TP VPDN group
accept-dialin
protocol l2tp
virtual-template 1
no l2tp tunnel authentication
interface Virtual-Template1
ip unnumbered Loopback100
peer default ip address pool test
ppp authentication chap callout
ppp ipcp dns 4.2.2.1 4.2.2.2
end
ip local pool test 10.1.1.2 10.1.1.100
参考配置
https://www.cisco.com/c/en/us/support/docs/dial-access/virtual-private-dialup-network-vpdn/200450-Setting-up-L2TP-Tunnel-between-a-Windows.html
在设备作为L2TP client连接思科路由器时遇到错误。分析发现,问题源于路由器配置,特别是拨号相关配置。通过对比配置,发现思科路由器的ip unnumbered配置不正确,导致死循环。修正配置后,问题得到解决,确认不是Linux系统问题。
1500

被折叠的 条评论
为什么被折叠?



