软路由故障记录:解决三个无法上网问题,与黑群晖内网无法访问外网域名问题
家里用软路由已经一段时间了,遇到了几个有意思的小问题,这里记录一下问题解决过程,主要是留存一下记录,也给需要的朋友。
四个问题是:
PPPoE始终无法拨通上网
软路由无法正常上网
无法正常访问黑群晖问题
黑群晖外网域名可以正常登陆,但内网用域名无法正常访问问题
问题1:PPPoE始终无法拨通上网
这个出现在刚入手软路由调试的过程,问题很奇怪,就是一切设置正确,但是PPPoE始终无法拨通,也就导致一直无法上网。
光猫已经桥接,我联系家里电信,确认局端确实没有任何限制。用家里的华为无线路由器PPPoE也能正常上网。
我反复刷了几个openwrt系统到软路由,问题始终存在。
当时的设置,4个网口,wan口设在eth1;eth0、eth2、eth3都是lan口。我把wan口设在eth3,eth0、1、2设为lan口,再拨通发现竟然可以正常上网了!!
反复测试发现,pppoe设在eth1就无法正常拨号。只要设在别的地方就可以正常访问。问题解决。
问题就在于eth1硬件存在问题。注意,问题并没有彻底解决,后面会详述。
问题2:软路由无法正常上网
正常用了很长一段时间后,我开始折腾PCDN,在软路由和黑群晖上跑了两个甜糖,结果用了不久忽然发现家里无法上网了。
症状是pppoe可以拨通,但是接收流量始终就停在几百KB的状态。
我反复排查,还是先确认光猫+华为无线路由器可以正常上网,说明问题还是出在软路由上。
由于服务控件也有部分出问题,所以我先是SSH到软路由上,然后DD写重新刷机。
结果重新刷机的软路由也无法正常上网,这才想到第一个故障, 这次把WAN口设在eth2,一拨就通了。
难不成eth3也挂了。
不管怎样,问题解决了。
问题3:无法正常访问黑群晖
没过两天,黑群晖无法正常登陆了。
症状表现是内网ip访问,标题会出现,但是半天出现不了登录界面。
我反复试了试,结果把台式机和黑群晖都接到无线路由器上,访问竟然正常了。
难道软路由又有几个网口挂了??
到了第二天,我把家里电扇对着黑群晖这边猛吹,设备温度从44℃降低到了36℃。
我把三个问题的过程全部复现了一遍,结果竟然都不再出现了!!
无论用哪个口pppoe都可以正常上网,黑群晖也可以正常访问。
问题根源:设备过热!
解决办法就是加个风扇! 所以前三个问题都很可能是软路由过热导致的,降温工作后,问题都不再出现了。所以很有必要给软路由加主动散热。
买了个USB口的风扇,看看能不能彻底解决上述问题。
家里软路由是被动散热的,大家在用软路由时一定做好散热工作。
问题4:黑群晖外网域名可以正常登陆,但内网用域名无法正常访问问题
从新刷的软路由,有个小问题。
我的黑群晖通过端口映射到公网,然后用ddns域名访问。问题就是在公网上可以正常访问域名到黑群晖,但是在家里无法用域名访问黑群晖。
通过搜索,确认这个问题就是端口回流失效问题。
参考网友kenny的解决方案,这里记录一下。
用putty,ssh到openwrt系统
首先sudo -i提权
然后输入 vi /etc/sysctl.d/11-br-netfilter.conf
按 i进入编辑模式
确认内容是
net.bridge.bridge-nf-call-arptables=0
net.bridge.bridge-nf-call-ip6tables=0
net.bridge.bridge-nf-call-iptables=0
如果值不是0,要改为0
esc退出编辑模式,输入:wq保存退出。注意是英文:
然后输入 vi /etc/sysctl.conf
文件可能是空的,把刚才三条内容输入进去,同样保存退出。
输入sysctl -p,确认输出结果是不是上述三条。
输入/etc/init.d/sysctl restart
问题解决。
另外,参考网友aplsc,如果此时还不可访问,还要关闭OpenWRT的端口转发中有一个“启用 NAT 环回”的选项。不过我的openwrt这个选项还是处于打开的,问题也解决了。
根本原因就是编译的这部分配置有问题没有生效,从新配置一下就好了。
总结
软路由是个很好玩的工具,同时也很容易温度偏高导致奇奇怪怪的故障。很有必要给软路由加主动散热风扇。
有什么问题,也欢迎大家交流。

半人马座比邻星
校验提示文案
值友8305130196
校验提示文案
tse2002
校验提示文案
天天开心快乐365
校验提示文案
xwtdiweixin
校验提示文案
bin2847
校验提示文案
tse2002
校验提示文案
bin2847
校验提示文案
xwtdiweixin
校验提示文案
值友8305130196
校验提示文案
天天开心快乐365
校验提示文案
半人马座比邻星
校验提示文案