首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >桑巴港转运?

桑巴港转运?
EN

Server Fault用户
提问于 2010-11-19 00:53:32
回答 2查看 2.8K关注 0票数 0

以下是我的情况:

在我的网络上,大多数客户端都在一个外部路由器上。

代码语言:javascript
复制
Router 1 192.168.1.1
   |
   | - Client
   |
Router 2 192.168.1.2 to router 1,
   |      192.168.2.1 to clients within
   |
Samba server - 192.168.2.25

我不知道如何让路由器1下的客户端访问路由器2中的Samba共享。我已经将端口139和445转发到路由器2中的适当机器,但路由器1中的机器仍然无法访问服务器。

我该怎么安排呢?

EN

回答 2

Server Fault用户

发布于 2010-11-19 10:11:07

Router2不需要进行端口转发,它需要进行路由。

如果客户端的地址为192.168.1.123 (比如说,默认网关192.168.1.1 ),那么您所需要做的就是在路由器1上设置一个静态路由,将192.168.2/24的流量定向到路由器2 (192.168.1.2)。

当客户端为文件服务器向router1发送流量时,Router1将使用ICMP重定向进行回复,从而客户端将了解文件服务器地址的适当路由器。

让路由器管理路由比在客户端上设置静态路由要好得多。

端口转发是此工作的错误工具。当外部客户端试图访问无法路由的LAN中的资源时,端口转发主要是有用的。在一个组织使用192.168块私有地址的情况下,所有子网都是可路由的。当然,将地址分配给子网是可能的,但是端口转发也不能解决这个问题。

票数 1
EN

Server Fault用户

发布于 2010-11-19 01:07:04

您的客户端必须配置为使用192.168.1.2作为到192.168.2.0/24的所有数据包的网关。如果它们的默认路由是192.168.1.1,那么:

Linux:

代码语言:javascript
复制
route add -net 182.168.2.0/24 gw 192.168.1.2

Windows:

代码语言:javascript
复制
route add 192.168.2.0 mask 255.255.255.0 192.168.1.2 metric 2

思科路由器:

代码语言:javascript
复制
conf t
ip route 192.168.2.0 255.255.255.0 192.168.1.2

...etc。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/203727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档