所以...我希望我能理解这一点,并且愿意被教导如何钓鱼,以及解决我的具体问题...但此刻我只想能够访问我的打印机。:( 我很感激一些帮助。
我有一台 TP-Link 路由器 R (192.168.0.1),它连接到调制解调器/防火墙和互联网。计算机 A 直接插入该路由器。我还有一个 Linksys Velop 无线路由器 W,它插入路由器 R,还有一台网络打印机 P,它无线连接到 W,还有一台笔记本电脑 B,它无线连接到 W。
按照默认配置,连接到 R 的所有设备都通过 DHCP 获取 192.168.0.X 范围内的 IP 地址。连接到 W 的所有设备都获取 192.168.1.X 范围内的 IP 地址。但计算机 A 无法打印到打印机 P。
我找到了这个答案(192.168.0.x 和 192.168.1.x 之间可以通信吗?) 并想到:“啊哈!我只需要将 R 的子网掩码更改为 255.255.240.0。这就会神奇地起作用。”
如果你读到这里,我相信你已经意识到它不起作用了。
在我重启了所有东西之后,现在:
- R为192.168.0.1,子网掩码为255.255.240.0
- A 通过 DHCP 从 R 收到 192.168.0.103
- W 现在报告 IP 地址 10.146.1.1,子网掩码 255.255.255.0(WTF?)
- P 是 10.146.1.80
- B 是 10.146.1.87
B 可以打印到 P 并连接到互联网。
A 仍然无法打印,但显然可以连接到互联网
那么...我哪里做错了?最重要的是,我怎样才能让 A 打印到 P?
答案1
为了修复当前的路由,您需要在 W 上的 WAN 接口上获取静态 IP 地址 - 通过由 R 控制的 DHCP 分配或手动为其分配 192.168.0 范围内的地址(但在 DHCP 范围之外)。然后,您需要通过路由器 R 上的新 IP 地址为 10.0.0.0 网络掩码 255.0.0.0 添加静态路由。
根据路由器 W 的设置,您可能需要禁用其上的 NAT。
最后,您需要手动将打印机的 IP 地址添加到直接连接到 R 的设备,因为它们与打印机不在同一子网中,并且不会被自动发现。