如何实现在多层局域网内部共享文件夹

背景:我们单位已建设局域网,各部门电脑设置固定内网IP(类似10.x.x.x)后通过单位网关(同为10.x.x.x)连接互联网,现我们办公室因需要使用无线网络,单独接了个无线路由器(型号是TP-LINK TL-WR340G+),已在无线路由器的管理菜单中按单位的局域网要求设置好了IP、网关、DNS等,无线路由器所连接的电脑均可以上互联网。
问题:目前我们办公室有台电脑上有个文件夹的资料需要通过单位局域网长期共享至其它部门(该部门不在无线路由器组成的局域网内),请问怎么样才能实现共享?

0

3个回答

你的描述很乱,或者我太菜了看不懂. 说一下内网, 外网访问问题吧.

背景

互联网是一种复杂的多层结构, 可以想象成树状. 连接不同层的网络节点即为网关.

    |-Node1 (Gateway) - IP1
            |-Node3 - IP3

    |-Node2 (Gateway) - IP2
            |-Node4 - IP4

上图中Node1, Node2处于同一网段,而Node3, Node4处于不同网段. 我们常有这样的需求: 希望Node3可以访问Node4上的资源.

问题

Node3,Node4彼此不可见,无法直接访问.

方案

Node3访问Node4一般是通过Node4某一个或几个端口. Node3无法访问Node4,但可以通过网关Node1直接访问Node2,.
通过**端口映射(NAT)**机制,可以将对Node2某个端口的访问映射为对Node4某个端口的访问,这样就实现了目标.

Access IP4:PORT4

  1. Access IP2: PORT2
  2. Map IP2:PORT2 to IP4:PORT4

总结

在网关路由表规则中建立端口映射, 将对网关端口A的所有访问映射到对应内部节点的端口B.

这样,任何可以看见此网关的节点(无论处在什么层次都无所谓, 即Node1, Node3或者其他),都可以直接访问网关端口A来达到访问内部节点端口B的目的.

1
ZhihengTao
ZhihengTao 回复qq_29530365: ping使用的是网络层协议,只能看到IP,对它而言没有端口这个概念.你需要用其他使用传输层协议(如HTTP)的工具进行测试,才能确保你的NAT通路设置OK.
8 个月之前 回复
qq_29530365
奶味话梅 我就是这么做的,按你的图做比方,我在node2路由表中设置NAT映射到node4上,在node3上用IP2 ping通了,也已经把node3和node4加入同一个工作组,可是还是无法显示共享文件
8 个月之前 回复

最简单的办法是在最外层的局域网里用一个服务器,搭建vpn,然后所有的内部局域网拨号上去,连成一个大局域网,大家都在相同网段.

0

其实是不是可以考虑弄一个简单的文件服务器呢。如果文件不多的话 用台电脑也是可以的 如果多多的话可以考虑云 或者买台服务器嘛

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!