我是网络方面的新手,目前还没有足够的知识来完成我想要做的事情,所以我需要你的帮助。
我有两个网络,一个有线,另一个无线。
有线连接位于两台充当路由器/网关的计算机之间。第一台计算机接收提供商的互联网链接并路由到第二台计算机,后者管理无线网络并将互联网路由到其客户端。
| Computer 1 | wired | Computer 2 | wireless | Client
[Internet link] ======== | 192.168.45.1 | ============ | 192.168.45.2 | ============== | Client
| | | 172.16.45.1 | | etc.
目前,有线网络的 IP 范围为 /30,无线网络的 IP 范围为 /24。它们是不同的范围(有线网络为 192.168.45.0/30,无线网络为 172.16.45.0/24)。此设置不允许客户端访问计算机 1,反之亦然。
我想要的是让所有东西都处于同一个 IP 范围内,这样计算机 1 就能联系到计算机 2 和客户端,客户端也能联系到计算机 2,计算机 1 和计算机 2 也能联系到计算机 1 和客户端。最终,每个人都能与其他人进行交流。
我得到了一个解决方案,即在计算机 1 中简单地添加一条路由规则,以通过 192.168.45.2 到达 172.16.45.0/24,但通过这种方式,仍然存在两个不同的 IP 范围。
我在某个地方看到可以做这样的事情:
有线网络:
网络地址:192.168.45.0
网络掩码:255.255.255.252
可用 IP:192.168.45.1-2
广播地址:192.168.45.3
无线网络:
网络地址:192.168.45.4
网络掩码:255.255.255.128
可用 IP:192.168.45.5-131
广播地址:192.168.45.132
这是可能的,如果是的话,假设计算机 1 运行 Linux 而计算机 2 运行 Windows 7,我该如何进行此设置?我搜索了很多,但没有找到有用的信息,也许我没有搜索正确的术语。
答案1
更新:抱歉,在 Windows 中桥接托管网络似乎是不可能的。
最简单的解决方案是网络桥接。为此,请打开网络和共享中心,单击左侧窗格中的“更改适配器设置”。然后,选择有线和无线网络适配器,右键单击并选择“桥接连接”。
这当然不包括设置无线连接。Windows 7 可以托管基础架构网络,关键字“netsh hostingnetwork”。但是,这取决于驱动程序是否支持。如果此模式不起作用,您将只能使用临时网络。有些设备不支持此功能。
但是,您的整个设置相当……不理想。我建议使用 WiFi 路由器,它可以节省电量(无需运行任何计算机!)并且通常具有极好的无线性能。