Nat*_*apa 6 networking router remote-desktop wireless-networking routing
我有两个路由器,router1 一个是无线的,我可以在其中连接我的笔记本电脑,而 router2 只是我连接台式机的普通路由器。路由器一有自己的子网,路由器二有自己的子网。
router1 连接到调制解调器,而 router2 连接到 router1。
我的问题是:如何从连接到路由器 2 的计算机访问连接到路由器 1 的计算机,反之亦然?
我知道的唯一方法是使用端口转发,但这对我来说并不适用,因为我在机器之间来回执行大量 RDP,我必须为每台机器设置一个唯一的 RDP 端口号才能这样做。
我希望能够轻松地在路由器 1 到路由器 2 和路由器 2 到路由器 1 上的计算机之间来回共享文件、ping 和 RDP。我怎样才能做到这一点?
小智 6
我假设您使用的是消费级路由器,例如 Linksys 或 Netgear 出售的路由器。如果不是这种情况,请告诉我。
大多数这些路由器都开箱即用地进行端口地址转换。这意味着它们允许路由器 LAN 侧的所有主机仅使用分配给 WAN 接口的一个 IP 地址访问路由器 WAN 侧的网络。这在尝试访问网络内的主机时会产生问题。您必须为内部主机创建静态 NAT 规则或静态 PAT 规则(端口转发)。
在您的特定场景中,从路由器 2 子网上的主机访问路由器 1 子网上的主机应该没有问题。您应该能够使用 RDP ping 和访问这些主机。这样做的原因是因为路由器足够智能,只要该连接是在 NAT/PAT 后面启动的,就可以允许重新连接。
但是,从路由器 1 子网上的主机访问路由器 2 子网上的主机并不那么简单。您是对的,一种方法是在路由器 2 上将端口转发到其子网内的主机(静态 PAT)。一些路由器在其接口上支持多个静态 IP 地址。如果您的路由器 2 是这些路由器之一,您可以创建静态 NAT 规则而不是静态 PAT(端口转发)。这将为您要从路由器 2 外部访问的子网内的每台主机分配一个静态 IP 地址。这将允许您为每台主机使用不同的 IP,而不是具有相同 IP 的端口号。不幸的是,并非每个消费级路由器都支持这一点。
静态 NAT 和静态 PAT 是访问使用 NAT/PAT 的设备内的设备的仅有的两种方式(VPN 除外,但为什么会使事情复杂化)。
另一种解决方案是禁用路由器 2 上的 NAT/PAT。不幸的是,并非每个消费级路由器都支持此功能。通过在路由器 2 上禁用 NAT/PAT 并仅启用路由,您无需创建静态 NAT/PAT 规则即可访问任一子网上的设备。您只需键入设备的 IP 地址,就可以 RDP 或 Ping 到它。至于文件共享,我总是更喜欢使用映射驱动器。当不涉及 NAT/MAP 时,您可以执行此操作。
这两种解决方案稍微复杂一些,大多数消费级路由器不支持这些类型的配置。如果您的路由器不支持这些配置,那么唯一的解决方案是更换其中一台路由器。
将路由器 2 替换为具有足够端口以容纳路由器 2 局域网上所有主机的交换机。这将摆脱 NATting 设备,并允许您在同一网络上拥有所有主机。如果您不想花钱购买新交换机,您可以禁用路由器 2 上的 DHCP,并在路由器 2 的交换机端口之一(不是 WAN 端口)上插入从路由器 1 到路由器 2 的电缆. 这将允许您使用路由器 2,正如前面的回答者提到的那样,作为交换机。
如果这有帮助,请告诉我