Board logo

標題: 在ROS中如何开启WEB远程访问的80端口 [打印本頁]

作者: Skypeus    時間: 2018-10-16 18:52     標題: 在ROS中如何开启WEB远程访问的80端口

在ROS中如何开启WEB远程访问路由器的80端口?
作者: 角色    時間: 2018-10-16 23:56

你用GUI看看/ip/service里面有www 80 port。
作者: gfx86674    時間: 2018-10-17 00:23

isp給的是private address,是無法從遠端登入的

作者: Skypeus    時間: 2018-10-17 09:59

本帖最後由 Skypeus 於 2018-10-17 17:17 編輯

回復 3# gfx86674
作者: gfx86674    時間: 2018-10-17 15:59

本帖最後由 gfx86674 於 2018-10-17 16:22 編輯
回復  gfx86674
比如这样的环境,router A连接的是上外网的路由器,IP段192.168.1.X。
ROS路由器的WAN ...
Skypeus 發表於 2018-10-17 09:59

RouterA路由表沒設好罷了,假設RouterA給ROS的ip 或ROS的wan指定ip為192.168.1.2/24
RouterA的路由表新增:
dst-address=192.168.88.0 subnet=255.255.255.0 gateway=192.168.1.2 interface=lan metric=1
完成後,RouterA與ROS的兩網段電腦即可相互連結.

至於要從public address連接ROS web頁面,
您可以在RouterA設置映射給192.168.1.2或是192.168.88.1都可以
映射給192.168.88.1一定要完成site to site的步驟,否則您只能選擇映射給192.168.1.2
作者: Skypeus    時間: 2018-10-17 17:21

回復 5# gfx86674

在RouterA增加路由表也不能访问到,我想可能还是RouterB的firewall规则 或NAT规则没有设置对?

可能我上面没有描述清楚,下面再描述一下环境:

两个路由器的环境是这样的,

RouterA的IP是192.168.1.1 通过PPPOE连接到外网,其他LAN口接了一个下一级路由器RouterB(ROS)。
RouterB(ROS)的IP是192.168.88.1 其WAN口连接到RouterA的LAN口,获得WAN的IP是192.168.1.A

PC连接到RouterB(ROS)可以用IP:192.168.1.A或192.168.88.1来访问到ROS的WEB管理页面。

而当PC连接到RouterA时,从RouterA访问192.168.1.A是打不开ROS的页面的。

在ROS里面的firewall或NAT 怎么样设置?才能从上一层RouterA路由器访问到下一层RouterB(ROS)路由器的192.168.88.1 页面呢?
作者: gfx86674    時間: 2018-10-17 19:25

本帖最後由 gfx86674 於 2018-10-17 19:44 編輯

回復 6# Skypeus
上面已經將方法告知您,小弟從頭至尾沒提過Ros的nat偽裝(masquerade)...
即192.168.88.0/24 <-> 192.168.1.0/24是互不做nat偽裝的,
ros端需設置nat偽裝才能連結192.168.1.0/24 ,代表您RouterA沒設好路由表.

如:
小弟RouterA(192.168.83.0/29) <-> Ros(192.168.88.0/25)
RouterA:
[attach]4211[/attach]
[attach]4208[/attach]
[attach]4207[/attach]
[attach]4210[/attach]

RouterB(Ros):
[attach]4209[/attach]
作者: Skypeus    時間: 2018-10-17 21:35

回復 7# gfx86674


    原来如此。  在ROS上根本不用做firewall 或NAT的规则的。
    我理解有错误了。一直以为是ROS的firewall/NAT没有打开端口。

现在搞掂了。  gfx86674 谢谢您的指点




歡迎光臨 電訊茶室 (http://telecom-cafe.com/forum/) Powered by Discuz! 7.2