FTP 怎么在 2 个路由器上的 wifi 都能用?

2020-02-03 20:04:12 +08:00
 goodspb
路由器 A:192.168.0.1
wan 链接外网
有 wifi A 和 wifi A 5G
网线 LAN 链接路由器 B

路由器 B: 192.168.1.1
wan 链接路由器 A
lan 链接:电脑 B,上有 FTP 服务器,IP:192.168.1.80
有 wifi B 和 wifi B 5G

当前有个问题,我手机连上 wifi B 可以用电脑 B 的 FTP,但是我手机如果连上了 wifi A,就用不了电脑 B 的 FTP,请问路由 A 是不是要做端口转发?但是我看路由上的配置端口转发是转发外网的?
1541 次点击
所在节点    问与答
9 条回复
novaeye
2020-02-03 20:10:50 +08:00
路由 B 的 WAN 口上配端口转发, 把对 FTP 端口的请求转发给 192.168.1.80 的 FTP 端口.
当手机连接到 wifi A 后, FTP 访问路由 B 的 WAN 口 IP+FTP 端口, 请求就会被转发给 192.168.1.80 的 FTP 服务器了.
goodspb
2020-02-03 20:22:38 +08:00
@novaeye #1 噢,这个方法可以。

但是能不能做到,无论我连 wifi A 或者 wifi B,都能直接用 192.168.1.80 这个 IP 直接访问到 FTP 服务器
tagtag
2020-02-03 20:27:19 +08:00
一般二级路由是可以访问一级路由的,你试试将电脑连接到 0 段,让 ftp 在一级的网段中,这样一级路由和二级路由就都可以访问到了。
goodspb
2020-02-03 20:36:33 +08:00
@tagtag #3 意思是直接将电脑 B 的 IP 设置成 192.168.0.80 ?
novaeye
2020-02-03 20:38:11 +08:00
@goodspb 路由就是用来隔离不同的网络的, 所以如果要达成你想要的效果的话可以试试在路由 A 上添加一条静态路由把对 192.168.1.0/24 这个子网的访问都指向到路由 B 的 WAN 口 IP
tagtag
2020-02-03 20:41:16 +08:00
@goodspb 我想的是把电脑直接连在 A 路由上,不知道实际是否可行。
novaeye
2020-02-03 20:44:22 +08:00
@goodspb 如果你并不在乎 192.168.0.0/24 和 192.168.1.0/24 这两个子网之间的隔离, 那么还可以这样:
1. 把路由 B 的 DHCP 关闭, WAN 口留空, 路由 A 的 LAN 过来接路由 B 的 LAN 口, 这样相当于把路由 B 当交换机来用, 最终的效果就是只有一个 192.168.0.0/24 这一个网络了.

2. 如果还想要保留 192.168.1.0/24 这个网段, 那么在 1 的基础上, 把路由 A 的 LAN 网络改成 192.168.0.0/23, 然后把电脑 B 的 IP 由 DHCP 改为手工指定, 网关设置为 192.168.0.1, 掩码设置 255.255.254.0 就可以了.
goodspb
2020-02-03 20:49:52 +08:00
@novaeye #7 懂了,谢谢老铁,采用了第二种方案可以了
goodspb
2020-02-03 20:50:25 +08:00
@novaeye #7 其实换成第一种是真的方便,当时怎么没想到

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

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

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

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

© 2021 V2EX