ob
V2EX  ›  问与答

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

  •  
  •   ob · Sep 9, 2015 · 5793 views
    This topic created in 3928 days ago, the information mentioned may be changed or developed.

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

    然后把刷好的 4300 这路由拿到公司去用。公司的光猫是电信配的 TEWA-300EA ,没带无线和路由功能。
    如果用有线连时,需要电脑拨号连接。该光猫带有网口 1 和网口 2 ,我随便连一个口到 4300 路由上面。然后在 wlan 上面配置 pppoe 拨号,用户名密码都是对的,却总是也连不上。上不了网。
    根据http://junan.name/2648.html也把 MTU 从 1500 设置成 1480 ,也是不管用。下面是一些截图。
    恳请帮助,谢谢大家。
    @ipiz 如果你有空,帮忙看下哈,谢谢。


    14 replies    2015-12-11 16:28:13 +08:00
    ob
        1
    ob  
    OP
       Sep 9, 2015
    WAN 口一直是红色状态。
    ob
        2
    ob  
    OP
       Sep 9, 2015 via Android
    😭😭😭
    ipiz
        3
    ipiz  
       Sep 9, 2015   ❤️ 1
    如果确定 TEWA-300EA 用电脑 PPPOE 拨号没有问题,那么试下:

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

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

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

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

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

    @ipiz 感谢感谢!
    ipiz
        5
    ipiz  
       Sep 9, 2015   ❤️ 1
    哈哈,我回答迟了。在上班要做事啊。

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

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

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

    @momou
    从原厂固件刷到 op ,然后再 op 后台升级到明月,再从明月刷回 op 官方版本,然后现在有回到明月版本。
    都是一路有问题一路换过来的,暂时算是好了。
    pH
        12
    pH  
       Sep 10, 2015
    @ob 我的意思就是一般你刷完,默认是会有 wan 的 Mac 地址。我真是惊讶你的刷碗没有。
    izoabr
        13
    izoabr  
       Sep 17, 2015
    我刚才又刷了一次,测试了一下 option macaddr 的方法,不可行,因为那个 mac 每次重启都不一样的,启动时候生成的。
    这样解决的,让 wan 口不配置协议,然后基于这个 wan 口创建几个虚拟接口出来多拨。
    tracedocting
        14
    tracedocting  
       Dec 11, 2015
    我也是遇到同样问题,刷了 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/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1003 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 22:20 · PVG 06:20 · LAX 15:20 · JFK 18:20
    ♥ Do have faith in what you're doing.