我知道这个问题已经被写了十亿遍了。但同样,关于如何做到这一点的食谱也确实有十亿种,这就是我感到困惑的原因。
我有两个 Linksys wrt1900ac 路由器。我希望每个路由器都有自己独立的网络,并且不共享任何文件。
路由器 #1:WAN 端口连接到调制解调器。它正在运行 Gargoyle。LAN 地址:192.168.1.1 网络掩码:255.255.255.0 DHCP:100-150
ip 地址输出:https://docs.google.com/document/d/1GbNtgGbr86-KSnKfVLGDv5eB_4lcYaHSeSP7ewrr2Q8/edit?usp=sharing
路由器 #2:WAN 端口连接到路由器 #1 的一个 LAN 端口。LAN IP 地址:192.168.2.1 LAN 网络掩码:255.255.255.0 DHCP:100-249
这个设置工作了一段时间,尽管第二个路由器时断时续地断开连接,特别是在 2.4 ghz 上。
昨天,我用 Gargoyle 替换了路由器#2 的 Linksys 固件,现在它无法访问互联网,尽管所有设置都与以前相同。
另外,当我使用 Netgear 路由器作为第二个路由器时,仍然无法访问互联网。
(情况已按照评论中的解释发生变化。现在,只有设置为 DHCP 无线时我才能访问路由器 #2,而不能访问 DHCP 有线。)
但是,当我将连接路由器 #1 的 LAN 电缆连接到笔记本电脑时,就可以访问互联网。
我读了好多遍。有些文章说 DHCP 范围不应该匹配。或者无线应该设置为单独的通道。但 IP 完全不同。一个路由器是 192.168.1.1,另一个是 192.168.2.1
其他人说第二个路由器应该有一个静态 IP。不确定该怎么做,或者这是否重要。
我认为有一些基本的东西我不明白但又无法弄清楚。
答案1
但事实上,关于如何做到这一点的食谱有上亿种,这就是我感到困惑的原因。
不要盲目遵循食谱。阅读网络基础知识,了解为什么事情需要以某种方式进行,并了解您的选择。
我希望每个路由器都有自己独立的网络
路由器没有“网络”。大多数家用路由器默认配置为充当 LAN/WLAN 段的 DHCP 服务器,但一般来说,路由器会进行路由,这意味着它们可以连接多个 LAN 段。
且无任何文件被共享。
路由器不“共享文件”。
连接到调制解调器的 WAN 端口。
那么调制解调器有什么用呢?它运行自己的 DHCP 服务吗?
可能的网络图(请注意,您绘制LAN 段作为原语,而不是“路由器”):
192.168.1.*/24 ??.??.??.??/?? 192.168.2.*/24
| | |
| +-----------------+ | |
+--|- 192.168.1.1 | | +-----------------+ |
| | LAN | | | 192.168.2.1 |--+
| | WLAN ?.?.?.? -|---+ | LAN | |
| | WAN | +---| ?.?.?.? WLAN | |
| +-----------------+ | | WAN | |
| | +-----------------+ |
| | |
所以你需要弄清楚
- 你的调制解调器运行 DHCP 服务器,并为两个路由器提供地址
- 你的两个路由器都在 WAN 上运行 DHCP 客户端并正确获取地址
- 你的调制解调器给出的地址范围(它不能与路由器给出的地址范围相同)
- 两个路由器都在 WAN 上进行 NAT
例如,您可以使用ssh
连接到路由器,假设它确实运行了 OpenWRT 之类的固件,您可以这样做,然后检查网络配置。如果没有,您就只能猜测固件提供的 UI 选项实际上有什么用处。
疯狂猜测正在发生的事情并不能解决问题。
编辑
很抱歉,但是如果没有任何操作系统能够让您真正弄清楚发生了什么,并且疯狂地尝试将事物相互连接,并希望使其工作,而没有实际描述所使用的设置,我无法调试这个问题。