WNDR4300 拨号设置连接不上问题。

2015-09-09 14:52:17 +08:00
 ob
情况是这样的:
我家里用的光猫是 HG8145C ,自带无线路由功能,所以电信光纤接到光猫上面,好像都不用拨号,直接可以上网。然后从 HG8145C 接到 WNDR4300 上面,刷了 openwrt ,设置无线啥的都能连接正常了。

然后把刷好的 4300 这路由拿到公司去用。公司的光猫是电信配的 TEWA-300EA ,没带无线和路由功能。
如果用有线连时,需要电脑拨号连接。该光猫带有网口 1 和网口 2 ,我随便连一个口到 4300 路由上面。然后在 wlan 上面配置 pppoe 拨号,用户名密码都是对的,却总是也连不上。上不了网。
根据[http://junan.name/2648.html]( http://junan.name/2648.html )也把 MTU 从 1500 设置成 1480 ,也是不管用。下面是一些截图。
恳请帮助,谢谢大家。
@ipiz 如果你有空,帮忙看下哈,谢谢。
![]( http://i3.tietuku.com/b290f3d427d4455e.png )
![]( http://i3.tietuku.com/39a5a5fefb0345e3.png )
![]( http://i3.tietuku.com/1b830539c4b22519.png )
5348 次点击
所在节点    问与答
14 条回复
ob
2015-09-09 14:53:38 +08:00
WAN 口一直是红色状态。
ob
2015-09-09 16:20:26 +08:00
😭😭😭
ipiz
2015-09-09 16:32:39 +08:00
如果确定 TEWA-300EA 用电脑 PPPOE 拨号没有问题,那么试下:

ssh 到 WNDR4300 , root 登录,编辑 /etc/config/network ,在 config interface 'wan' 下面添加一条

option macaddr '28:c6:8e:a6:8f:88'

保存,退出,重启 WNDR4300 。
ob
2015-09-09 18:15:48 +08:00
@ipiz 一直在线等,在线搜资料,尝试各种方式没能解决。然后又把都配置好的固件刷成明月永在的版本了。刷完之后,发现明月版本的 pppoe 拨号还是出现一样的问题,搞的我都没脾气了,@_@ 。
群里问别人的配置对比,都一模一样,他们的可以,就我这有问题。

等到你的回复之后,马上照做,一下子就解决了!真的是崇拜死你了,网上搜一大堆资料,就没有一个说到点上的。话说 mac 网卡+1 是什么原理?

现在明月固件先用着,没时间再整了。

@ipiz 感谢感谢!
ipiz
2015-09-09 18:38:29 +08:00
哈哈,我回答迟了。在上班要做事啊。

OpenWrt WAN 口的 Mac 地址不固定,可能跟有些光猫配合 DHCP 时会有问题,我让你加那条是把它设置固定了试试。那串地址我是把你图中 LAN 口的地址尾数加 1 ,一般就是这样。

不客气, Good luck !
pH
2015-09-09 20:32:06 +08:00
@ipiz 借问一下,这个 Mac 地址这么随意换着刷?
@ob 请教下楼主,你拨号成功之后, wan 口还是红色的么?
ob
2015-09-09 21:55:58 +08:00
@pH 嗯,颜色没变,不过有数据了
ipiz
2015-09-10 08:33:12 +08:00
@pH 一般路由器 LAN 口和 WAN 口地址连续,所以我把楼主的 LAN 口地址加 1 让他试试。楼主 @ob 有时间可查下该路由器的真实 WAN 口 MAC 地址填入。
pH
2015-09-10 09:52:24 +08:00
@ipiz 谢谢解答。我的 3800 在 Open 下不是连续的。似乎卖家改了 wan 口的 Mac 地址,也不知道为啥
@ob 我很惊讶的是为何你的 Open 刷完之后不会自动显示 wan 的 mac ,我觉得挺无法理解的。
momou
2015-09-10 10:23:37 +08:00
楼主刷的什么版本,我用 BarrierBreaker 一切正常,从未出过问题。。。
ob
2015-09-10 11:15:06 +08:00
@ipiz ok

@pH 自动显示是指哪里?我都 30/30/30 后刷的,默认设置都没改。

@momou
从原厂固件刷到 op ,然后再 op 后台升级到明月,再从明月刷回 op 官方版本,然后现在有回到明月版本。
都是一路有问题一路换过来的,暂时算是好了。
pH
2015-09-10 11:17:20 +08:00
@ob 我的意思就是一般你刷完,默认是会有 wan 的 Mac 地址。我真是惊讶你的刷碗没有。
izoabr
2015-09-17 13:19:53 +08:00
我刚才又刷了一次,测试了一下 option macaddr 的方法,不可行,因为那个 mac 每次重启都不一样的,启动时候生成的。
这样解决的,让 wan 口不配置协议,然后基于这个 wan 口创建几个虚拟接口出来多拨。
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/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/219380

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX