ER-X 花生壳DDNS和端口转发求助

er-x固件版本1.9.1.1,eth0为WAN的pppoe0,eth1~4为LAN的br0
eth0:192.168.1.1/24
br0:192.168.10.1/24
pppoe0为获取的公网ip
目的是将内网ip 192.168.10.x:8080 在公网上访问

  • DDNS设置

    使用ssh配置出错,如下图:


    改为UI进行配置,如下图:

    在config tree中配置options
    options
    此时通过郁闷访问直接为er-x的登入界面,说明ddns生效,但为何为直接进入er-x的登入界面

  • 端口转发设置


    发现端口转发未生效
    通过公网IP直接访问也是直接跳转到er-x登入页面,这里与DDNS无关,通过域名能访问到er-x,说明ddns生效, 但默认的80端口直接访问到er-x登入页面不知道如何解决。

基本常识误区和一堆操作失误导致你的失败;
常识性错误:
一、基本知识面上8080端口是需要持证上岗的,请自查自己有没有这方面的资质,否则:coffee:无限伺候或者直接被封禁上网 :warning:
二、br0是桥接端口,正常的交换端口是switch0,无特殊需求不需要自建 :warning: :warning: :warning:
请使用系统自带的switch0,这两个不是一个东西也不通用,性能差别也是天地

操作问题:

  1. 命令行贴图里明显投机取巧一次性贴入多行,自己本机性能缓存都有问题导致贴入错误,不知道你参考的哪个帖子,请参考这个 :point_down:
    configure        
    set service dns dynamic interface pppoe0「这个端口名称根据你上网的那个端口改」 service custom-oray host-name 「域名」
    set service dns dynamic interface pppoe0 service custom-oray login 「账号」
    set service dns dynamic interface pppoe0 service custom-oray options script=/ph/update,ssl=no
    set service dns dynamic interface pppoe0 service custom-oray password 「密码」
    set service dns dynamic interface pppoe0 service custom-oray protocol dyndns2
    set service dns dynamic interface pppoe0 service custom-oray server ddns.oray.com
    commit
    save
  1. 第二图应该是使用Switch0端口,上面提过了……

错误太多了……慢慢等我中午再一起列举?还是你先按照我上面的改起来?

已经持证上岗,购买二级域名在花生壳备案,原配置使用br0,未使用switch,switch未配置参数
另ssh命令是一条一条输入的,不是一次性多次输入

实在是不想多说这些:

  1. 不要挤牙膏,自己的环境只有自己了解,能说的都说出来,很多东西你认为没关系的恰恰是有关系的 :warning: :warning: :warning:你现在说二级域名备案了,那么你这个二级域名是付费的还是不付费的?因为花生壳给付费用户使用的服务器、script目录名、SSL都是不一样的……你照着免费的配上了也没用,请自己咨询一下花生壳吧,或者你把我上面引用的那几行命令贴给花生壳的技术支持,看看他们能不能帮你改成你的配置?

  2. 至于单行输入的我就比较疑惑了:
    你贴图中的:「注意我红框圈出来的部分 :warning:


    我给你的命令行是:
    set service dns dynamic interface pppoe0 service custom-oray login 「账号」
    有什么不一样嚒? :stuck_out_tongue_closed_eyes:
    结果当然不一样,我找了台ER5输入了一下,结果如下 :point_down:

既然有人成功了,你却失败了,当然要重点注意找别人跟你不一样的地方 :face_with_monocle:这样才能找到可能的问题点,而不是自认为没关系就行的。

  1. br0的问题不在这个主题下,不多做讨论了。如果不是存在特别的配置需求,建议你走个向导里的“Basic Setup”换成常用的switch0来使用。

谢了,花生壳二级域名是付费的,另外问了下花生壳,备案还得去单纯走,购买时那个注册说明不作数
目前DDNS可用,说明UI配置还是生效了,不然不会通过域名直接访问到ER-X的登入界面
还有一个问题,目前可以通过域名的80端口直接访问到ER-X的登入界面,做端口映射内网服务端80到外网也没用,也是直接访问ER-X的登入界面,这个该如何设置?

……命令行有没有效果坛子里帖子都有说明的,自己仔细看看就知道了,根本不需要靠实际效果去猜测的:

在~$提示符下用 show dns dynamic status就能看到当前的DDNS状态了。规避了其他原因问题的干扰。

至于你说的访问端口的问题就是你自己抄作业用不知所谓的br0造成的,自己备份一下配置,走个我上面帖子里说的Basic向导把防火墙勾上就行了。

而且再提示一下:
1.不要用80的端口测试,因为管控的因此你并不知道会是管控引起的问题还是自己的配置问题;
2.因为你用了80测试,而且还能看到页面,推测你是在内网测试的,端口映射请使用外网网络访问你的WAN口IP地址。「实际使用场景不也是这样的嚒? :crazy_face:不要自己再导入更多的环境因素了一锅粥啊 :rofl:

使用域名和公网IP访问都是路由的登入界面,我重新配置下,3Q

重新和花生壳确认了,购买的二级域名已经过备案,er-x重新配置了一遍,现在还有一个问题没解决,公网IP和DDNS IP均可访问内网映射的web,但唯独就是使用域名访问直接就是ER-X的登入界面,很奇怪。
DDNS状态:update-status: good

找到问题了,内网的原因,已解决。

:stuck_out_tongue_closed_eyes: