同一 IP 范围内的 LAN 和 WLAN 网络

同一 IP 范围内的 LAN 和 WLAN 网络

我是网络方面的新手,目前还没有足够的知识来完成我想要做的事情,所以我需要你的帮助。

我有两个网络,一个有线,另一个无线。

有线连接位于两台充当路由器/网关的计算机之间。第一台计算机接收提供商的互联网链接并路由到第二台计算机,后者管理无线网络并将互联网路由到其客户端。

                         |            |    wired     |            |    wireless    | Client
[Internet link] ======== | Computer 1 | ============ | Computer 2 | ============== | Client
                         |            |              |            |                | etc.

目前,有线网络的 IP 范围为 /30,无线网络的 IP 范围为 /24。它们是不同的范围(即有线网络为 192.168.45.0/30,无线网络为 172.16.45.0/24)。此设置不允许客户端访问计算机 1,反之亦然。

我想要的是让所有东西都处于同一个 IP 范围内,这样计算机 1 就能联系到计算机 2 和客户端,客户端也能联系到计算机 2,计算机 1 和计算机 2 也能联系到计算机 1 和客户端。最终,每个人​​都能与其他人进行交流。

我该怎么做?我搜索了很多,但没有找到有用的信息,也许我没有搜索正确的术语。

答案1

对于出站流量(在图中从右向左),您只需确保每台机器都设置了与下一跳 IP 匹配的默认网关,例如,客户端将使用computer2为其默认网关,computer2将使用computer1为其默认网关,依此类推。对于沿另一个方向(从左到右)传输的流量,您只需要有computer1一个静态路由,告诉它使用哪个下一跳来发送发往 的流量172.16.45.0/24;在您的情况下,即computer2。因此,路由命令computer1将类似于

$ route add -net 172.16.45.0/24 gw 192.168.45.x

computer2不需要静态路由,因为172.16.45.0/24它直接连接到该网络


编辑

我想要的是让所有内容都位于同一 IP 范围内,

您可以使用 192.168.45.x 范围内剩余的可用地址,但是您需要选择一个不与现有子网重叠的子网192.168.45.0/30。最好的选择是192.168.45.128/25,这样可以为您提供最可用的地址(125):

network:    192.168.45.128
broadcast:  192.168.45.255
subnet:     255.255.255.128
usable IPs: 192.168.45.129 - 192.168.45.254

相关内容