想让 e 能访问 f
1
nccers 2017-04-24 02:56:47 +08:00 1
在路由 b 上设置端口转发比如,把 路由 b 的 8000 端口转发到 192.168.2.106 的 22 端口,那么 在电脑 e 上 ssh -p8000 [email protected] 就相当于 ssh 链接 192.168.2.106 的 22 端口.如果你没有设置路由 b 的权限 那就有点难办了 你需要用 ssh 开一条隧道 在电脑 f 上 ssh -R 22:192.168.1.162:8000 [email protected] 这样你在电脑 e 上 ssh -p8000 root@localhost 就可以访问电脑 f 了
|
2
ryd994 2017-04-24 03:26:59 +08:00 via Android
路由 B 是 nat 了对吧,那就只能按内网打洞考虑了
|
3
ryd994 2017-04-24 03:27:59 +08:00 via Android 1
最好是把路由 B 当交换机用,大家都在一个网段下,就没有问题了
|
6
datocp 2017-04-24 08:28:09 +08:00 1
原则上能同一网段就同一网段,省去很多麻烦。如果实在不行就搜一下 静态路由
通过是在电信光猫,天啊天猫光猫,这不是还要破解光猫,折腾。指定一条静态路由规则 route add 192.168.2.0 mask 255.255.255.0 192.168.1.110 也就是指向 192.168.2.0/24 的目的网络地址全部通过路由B的网络接口 wan 网关地址 192.168.1.110 进行访问 |
7
popil1987 2017-04-24 09:27:50 +08:00 1
f 能访问 e ,不用任何设置。 e 访问 f 就得打洞了
|
9
datocp 2017-04-24 10:47:08 +08:00 via Android 1
一般像普通的 tplink 之类的通常将 b 路由器的 dhcp 分发 ip 功能关闭。然后将网线从单色的 wan 口换到四个同色的 lan 口的任意一个就可以了。记得把 b 默认的 192.168.1.1 lan 管理地址改成其它就可以了避免 a b ip 冲突。当然在该例中只要访问 192.168.2.1 关闭 dhcp 功能,然后将 wan 端的网线换到 lan 就可以了。
高级点的 ddwrt 除了网关模式还有路由模式,类似问题通常在一级设置静态路由规则就可以了 |