通过网络路由器访问第二台计算机局域网上的计算机

通过网络路由器访问第二台计算机局域网上的计算机

使用 Linux。

主计算机以太网适配器 eth0,ip 192.168.2.5 连接到路由器,ip 192.168.2.1 路由器连接到电缆调制解调器。

第二台计算机以太网适配器#1 eth0,ip 192.168.2.10 连接到路由器,可以访问互联网。第二台计算机以太网适配器#2 eth1,ip 192.168.3.1 连接到网络集线器。

两个 Raspberry Pi 通过 USB->以太网适配器连接到网络集线器。ips 192.168.3.20 和 192.168.3.21 192.168.3.* 上的所有内容都可以互相访问。

我想从第一台计算机 192.168.2.5 访问 rpi @ 192.168.3.20。我需要在计算机 1 和 2 上做什么?我可以使用 ip 而不是名称服务器。

框图

答案1

您需要配置路由器以将发往 的数据包路由192.168.3.0/24192.168.2.10。 应该就是这样。

您目前遇到的唯一问题发生在 192.168.2.0/24 网络中的机器(与 192.168.3.0/24 网络相连的机器除外)尝试向 192.168.3.0/24 网络上的机器发送数据包时。这些机器没有到 192.168.3.0/24 的路由,因此它们将沿着其默认路由将数据包发送到路由器。但路由器不知道 192.168.3.0/24 网络已连接到 192.168.2.10 - 因此它需要额外的路由。

除非您的设置中出现异常,否则其他一切都应该“正常工作”。

相关内容