修正lede连接PPPoE的Bug
突然间,我家的WNDR3800就无法连接网络了.神奇的很.不知道是移动公司改了什么东西,还是固件本身就有Bug.总之就是上不去网了.起初,我以为是wan
口烧了.但是刷入Gargoyle
固件以后,又神奇的可以工作了.emmmmm,很明显是LEDE自己又做了什么负优化.
以下是修复方法.
备份/etc/config/network
文件
cp /etc/config/network /etc/config/network.bk
修改config interface 'wan'
部分.原本是这个样子
config interface 'wan'
option ifname 'eth1'
option _orig_ifname 'eth1'
option _orig_bridge 'false'
option proto 'pppoe'
option username 'username'
option password 'password'
option ipv6 'auto'
修改为下面这个样子,去掉_orig_ifname
,_orig_bridge
选项.加入keepalive
选项.
config interface 'wan'
option ifname 'eth1'
option proto 'pppoe'
option username 'username'
option password 'password'
option keepalive '3 5'
option ipv6 '0'
保存后,重启网络服务.
/etc/init.d/network restart
emmmm,这时候,一般没问题的话就联网了.问题嘛,估计就是_orig_ifname
,_orig_bridge
这俩参数搞得鬼了.就这样,我误打误撞的修正了LEDE的负优化.阴吹斯廷.