使用 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/24
至192.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 - 因此它需要额外的路由。
除非您的设置中出现异常,否则其他一切都应该“正常工作”。