windows2003 使用raspppoe 搭建的PPPoE 服务器,用windows 自带的拨号软件直接可以连接上,但在openwrt 下使用pppd拨号,总是失败。


仔细对比pppoe 的抓包发现,raspppoe服务器默认使用MPPE 加密,但openwrt 的Linux 内核默认没有支持mppe,如此导致pppd 无法协商通过,即拨号失败


在解决问题过程中,尝试仅仅修改openwrt 的 config文件,选中mppe,但还是不行,表象为ppp_mppe模块无法插入内核,查看内核代码,发现是sha1或者ecb(arc4)相关支持没有打开,还需要修改内核的config文件,增加以上两个加密选项,如此pppd 可以正常连接raspppoe服务器了

Logo

更多推荐