我使用两块硬件来构建我的家庭网络:
- ADSL 调制解调器,用于连接到 ISP 以连接互联网
- A谷歌无线网络它连接到 ADSL 调制解调器并充当接入点。
我有一台台式电脑(Windows 10 Pro)。因为所述调制解调器有 4 个本地网络端口,并且台式电脑在物理上与调制解调器相邻,所以我直接将其连接到调制解调器。这样网络速度更快,连接更稳定(Google wifi 需要不时重启)
但是我还想通过 Windows 10 与其余的 wifi 网络共享激光打印机。
我认为我也可以通过将台式电脑连接到 WiFi 网络来实现这一点。
我的问题:
如何确保台式电脑的互联网流量仅通过有线网络,同时可以通过 wifi 共享打印机?
答案1
您的问题是 Google WiFi 是路由器,而 ISP 的 ADSL 调制解调器也是路由器。这造成了双重 NAT,您的计算机位于以太网段,而 WiFi 网络位于另一个段,两者无法通信。
如果您不打算在网格中安装更多 Google WiFi 设备,也就是说您永远只会拥有一台设备,那么您可以使用更简单的解决方案,将 Google WiFi 设置为桥接模式,这样它和您的调制解调器就成为一个网络。然后,您可以通过 Windows 在本地网络中共享打印机。使用此方法,您将失去 Google WiFi 的网格功能,如果您只有一台设备,则不需要此功能。
参见 Google 的文章 桥接模式,“在您的主 Wifi 点上启用桥接模式”部分,获取在桥接模式下设置 Google WiFi 的说明。
反之亦然:将调制解调器置于桥接模式,使其成为 Google WiFi 网络的一部分。这将保留 Google WiFi 的网状功能。
这至少需要关闭调制解调器上的 DHCP 功能。可能还需要在 Google WiFi 使用的网段中为调制解调器和计算机分配静态 IP 地址。
为此,您需要稍微减少 Google WiFi 的分配范围,以排除这些分配的地址。该过程在 Google 设置自定义 LAN IP:
- 打开 Google Wifi 应用并点击标签。
- 点击网络和常规,然后点击高级网络,然后点击 LAN。
- 在“路由器 LAN IP”部分,自定义您的路由器 LAN 地址和子网掩码。
- 在“DHCP 地址池”部分,自定义您的起始和结束 IP 地址。
- 完成后,点击保存,然后确认您要保存这些设置。
保存新的 LAN 设置后,连接的设备将暂时断开与 Wi-Fi 的连接。您可能需要重新启动设备才能重新连接。
答案2
我建议改用端口转发。如果您可以通过 TCP-IP 打印到无线打印机,那么您根本不需要将桌面连接到 wifi。
如果尚未启用此设置,请将打印机设置为允许端口 9100 上的 TCP-IP 连接。查看打印机文档以了解如何执行此操作,因为它会因品牌和型号而异。
在 Google Wi-Fi 配置中,通过执行以下操作将打印机设置为具有静态 DHCP 地址:
- 打开 Google Wi-Fi 应用
- 导航到“高级网络”菜单
- 选择“DHCP IP 保留”
- 点击右下角的加号图标
- 选择要保留地址的设备;然后,输入该设备的静态 IP 地址。
- 点击“保存”
- 断开设备与 Wi-Fi 的连接,然后重新连接以确保其接收静态 IP
接下来,您将启用端口转发。具体来说,将端口 9100 转发到您刚刚为打印机保留的 DHCP 地址。
- 打开 Google Wi-Fi 应用并导航至“高级网络”菜单
- 选择“端口管理”,然后选择“IPv4”
- 从设备列表中选择您的打印机,然后单击“下一步”
- 如果需要,输入 WAN 起始端口。
- 对于端口范围,输入 9100 - 9100
- 选择类型“TCP”,然后单击“完成”
在计算机上,您需要将打印机添加为 TCP-IP 打印机。为此,您需要知道 Google Wi-Fi 网状网络的公共 IP 地址。您可以在 Google Wi-Fi 应用程序的“网络”选项卡中找到“WAN IP 地址”。
- 打开控制面板,然后导航到“设备和打印机”
- 在窗口顶部,选择“添加打印机”
- 无论打印机是否出现,请选择“我想要的打印机不在列表中”
- 在出现的窗口中,您需要选择“使用 TCP/IP 地址或主机名添加打印机”,然后单击下一步
- 将设备类型更改为 TCP/IP
- 对于主机名或 IP 地址,请输入您的 Google Wi-Fi Mesh 的公共 IP
- 如果您希望更改端口别名,以便以后调试,请在端口名称字段中输入所需的别名。否则,单击下一步
- 应该检测到打印机。如果需要,请命名您的打印机,然后单击下一步
- 按照其余提示完成添加打印机
现在,只要有互联网接入,您就应该能够直接使用无线打印机进行打印。即使您与打印机不在同一网络上,打印机也应该会向打印机发送打印请求。现在,您可以断开计算机与 Google Wi-Fi 的连接,确保所有流量都通过有线连接。
答案3
创造2网络。
事实上,你的调制解调器实际上是一个网关(连接到互联网)。而您的 WiFi 是连接gateway
到gateway
(调制解调器/路由器)的。如果您创建 2 个不同的网络,您将对您的网络有更大的控制权。从而允许您选择 1 个网络作为连接到互联网,同时将另一个定义为当地的网络,可以提供打印机共享,文件共享等......
然后指示 Windows 连接到两个都其中。
就这么简单。
例子
注意这些数字将不是(必然)在您的系统上工作。因为它可能被分配了其他号码。
虚拟网络
路由器(互联网网关)
Internet 端有 ip:4.4.4.10
路由器 DHCP 池在网络上有 254 个地址,192.168.0.1
网络掩码为255.255.255.0
路由器是一个网关,知道如何将(分配的)IP 从其 DHCP 池定向到互联网 IP(4.4.4.10
)
无线上网(连接到路由器/网关)
WiFi 在其 DHCP 池中拥有与网络上相同数量的 IP,192.168.1.1
网络掩码为255.255.255.0
您指示 Windows 连接到两个都网络。Windows 将发现自动地哪条路由使互联网可用。但仍会识别出另一个网络存在且可用。
在 Windows“网络偏好设置”中建立这些连接后,Windows 会记住它们,您只需右键单击,然后根据需要/需要连接或断开连接即可。这会“强制”连接到您选择的任何设备。
如果您想享受文件共享、本地打印机和多媒体文件。请确保将所有这些设施连接到您的 WiFi。这将构成您的“本地网络”。