情况是这样的:
我家里用的光猫是 HG8145C ,自带无线路由功能,所以电信光纤接到光猫上面,好像都不用拨号,直接可以上网。然后从 HG8145C 接到 WNDR4300 上面,刷了 openwrt ,设置无线啥的都能连接正常了。
然后把刷好的 4300 这路由拿到公司去用。公司的光猫是电信配的 TEWA-300EA ,没带无线和路由功能。
如果用有线连时,需要电脑拨号连接。该光猫带有网口 1 和网口 2 ,我随便连一个口到 4300 路由上面。然后在 wlan 上面配置 pppoe 拨号,用户名密码都是对的,却总是也连不上。上不了网。
根据http://junan.name/2648.html也把 MTU 从 1500 设置成 1480 ,也是不管用。下面是一些截图。
恳请帮助,谢谢大家。
@ipiz 如果你有空,帮忙看下哈,谢谢。
1
ob OP WAN 口一直是红色状态。
|
2
ob OP 😭😭😭
|
3
ipiz 2015-09-09 16:32:39 +08:00 1
如果确定 TEWA-300EA 用电脑 PPPOE 拨号没有问题,那么试下:
ssh 到 WNDR4300 , root 登录,编辑 /etc/config/network ,在 config interface 'wan' 下面添加一条 option macaddr '28:c6:8e:a6:8f:88' 保存,退出,重启 WNDR4300 。 |
4
ob OP |
5
ipiz 2015-09-09 18:38:29 +08:00 1
哈哈,我回答迟了。在上班要做事啊。
OpenWrt WAN 口的 Mac 地址不固定,可能跟有些光猫配合 DHCP 时会有问题,我让你加那条是把它设置固定了试试。那串地址我是把你图中 LAN 口的地址尾数加 1 ,一般就是这样。 不客气, Good luck ! |
8
ipiz 2015-09-10 08:33:12 +08:00 via Android 2
|
9
pH 2015-09-10 09:52:24 +08:00
|
10
momou 2015-09-10 10:23:37 +08:00
楼主刷的什么版本,我用 BarrierBreaker 一切正常,从未出过问题。。。
|
11
ob OP |
13
izoabr 2015-09-17 13:19:53 +08:00
我刚才又刷了一次,测试了一下 option macaddr 的方法,不可行,因为那个 mac 每次重启都不一样的,启动时候生成的。
这样解决的,让 wan 口不配置协议,然后基于这个 wan 口创建几个虚拟接口出来多拨。 |
14
tracedocting 2015-12-11 16:28:13 +08:00
我也是遇到同样问题,刷了 OpenWRT 后每次重启都 WAN 口连不上网。每次重启后跟 ISP 客服打电话告知解除 MAC 绑定即可,可是每次都这样太麻烦了。
于是猜测遇到这种情况都应该是 ISP 或者上游 DHCP 绑定了固定的 MAC 地址,但 Openwrt 每次重启 WAN 口的 MAC 地址都会发生变化,于是想办法固定他就好了。 lz google 到这个方法,测试后有效。 SSH 到路由器 touch /etc/init.d/clonemac chmod +x /etc/init.d/clonemac 然后编辑 /etc/init.d/clonemac ,内容如下。 #!/bin/sh /etc/rc.common # Copyright (C) 2014 OpenWrt.org START=30 STOP=15 start() { ifconfig eth0.2 down ifconfig eth0 down ifconfig eth0 hw ether aa:bb:cc:dd:ee:ff ifconfig eth0 up ifconfig eth0.2 up ifdown wan ifup wan } stop() { echo "Stop clonemac." } 其中, START=30 是试出来的。启动项中的 network 优先级为 20 ,这个脚本应在其后执行才有效。 最后设置启动时执行该脚本。 /etc/init.d/clonemac enable 重启路由发现 MAC 地址设置成功,顺利通过 DHCP 拿到 IP 。 参见: http://www.qingpei.me/posts/OpenWrt-Fixed-WAN-MAC/ |