我的设置如下。
+-------+
| Modem |
+-------+
| | |
| | +----> Internet
| |
| +-------> Router 1 [192.168.1.1] (Home & Private Network)
| |
| +---> Main PC & Own Mobile Devices
| +---> Lightning
| +---> Harmony Hub
| +---> Wi-Fi Repeater in Bridge Mode for Living Room Devices (No Repeating)
|
+----------> Router 2 [192.168.2.1] (Guest & Testing Network)
|
+---> Test & Webbrowsing PC
+---> Mobile Devices of Friends and Guests
这个设置是否正确,以便连接到路由器 2 的设备无法通过我的调制解调器查看/连接到连接到路由器 1 的设备?我想让我的访客和测试网络完全脱离我的私人网络。
我已经检查过了,两个路由器都收到了不同的公共 IP。此外,当我尝试从测试电脑 ping 主电脑时,它按预期超时。但是,当我反过来做时,我收到了来自 ISP 的消息“TTL 在传输中过期”。这到底是什么意思?它不应该像以前一样超时吗?
PS:我第一次连接路由器2时,它的内部IP也是192.168.1.1,但它工作正常,没有与路由器1发生IP冲突。这是否意味着它们从一开始就已经隔离了?为了确保万无一失,我将其更改为192.168.2.1。
谢谢你的帮助。
答案1
虽然您的设置是正确的,但我想知道您的调制解调器为两个路由器提供了哪些 IP 地址,因为我认为您的TTL expired in transit
消息就是从那里来的。我敢打赌调制解调器也有一个 192.168.1.x 网络。
要么将调制解调器放在不同的网段,要么将路由器 1 的网络放在不同的网段。鉴于您已经使用了 2 个路由器,我建议分别使用 192.168.10.x 和 192.168.11.x,将调制解调器保持在 192.168.1.x,这样仍然很容易识别。
答案2
“请求超时”意味着发出 PING 的计算机没有收到任何响应。
“TTL 在传输中过期”意味着沿路径的转发路由器响应了错误。
两者都表明远程主机无法访问。后者只是意味着沿途的路由器决定告诉您这一点。
收到 TTL 过期消息有点奇怪。可能发生了以下两种情况之一:
- 192.168.2.1 路由器存在异常或配置错误。是否与其他型号不同?
- 调制解调器方面不太对劲。我想知道你是如何获得 2 个公共 IP 的?大多数服务提供商只提供 1 个动态公共 IP,除非你为多个静态 IP 付费。如果你确实购买了静态 IP,你通常会手动将它们编程到每个路由器中,而不是使用 DHCP。所以老实说,我认为你在这方面很幸运。这可能会给你带来麻烦。如果你的两个公共 IP 中的一个在调制解调器的某个地方发生冲突,我不会感到惊讶。