我们有一个连接到 ADSL 电缆的调制解调器,然后连接到调制解调器的是一个有 8 个端口的交换机,我们有 5 台计算机。我们面临的问题是每台计算机都有一个公共 IP 地址,而不是私有 IP 地址。
我尝试通过 traceroute 了解当前配置是什么,这是我得到的结果:
> traceroute 1.1.1.1
traceroute to 1.1.1.1 (1.1.1.1), 30 hops max, 60 byte packets
1 186-90-224-1.genericrev.cantv.net (186.90.224.1) 35.689 ms 35.976 ms 37.756 ms
2 172.26.14.33 (172.26.14.33) 37.752 ms 38.374 ms 39.114 ms
3 * * *
4 10.82.1.25 (10.82.1.25) 44.459 ms 10.82.1.117 (10.82.1.117) 45.920 ms 10.82.1.105 (10.82.1.105) 45.916 ms
5 10.82.1.5 (10.82.1.5) 47.047 ms 10.82.1.1 (10.82.1.1) 47.028 ms 47.715 ms
6 globenet-177.as52320.net (200.16.71.177) 77.661 ms 64.583 ms 64.605 ms
7 198.32.125.60 (198.32.125.60) 66.552 ms * *
8 1dot1dot1dot1.cloudflare-dns.com (1.1.1.1) 68.739 ms 69.096 ms 69.622 ms
进行此跟踪路由的计算机的当前 IP 地址是186.90.228.47
,当我在互联网上搜索我的公共 IP 地址时(例如whatismyipaddress.com)我得到了相同的结果:186.90.228.47
。
我甚至无法通过其地址(即 )访问默认网关(调制解调器配置界面) 。我唯一可以访问的方法是将一台计算机直接连接到调制解调器,然后为具有默认网关186.90.224.1
的计算机设置一个静态地址。192.168.X.X
192.168.X.1
有人能向我解释一下我们的网络出了什么问题吗?
答案1
这很正常。这里的调制解调器不充当路由器 - 它根本不会给您任何地址,也不是您的“默认网关”。
相反,它充当以太网和 EoATM 之间的简单桥梁(字面意思是调制解调器)因此您的计算机直接从远处的 ISP 路由器获取 DHCP 租约。该租约186.90.224.1
属于 ISP 路由器,而不是您的调制解调器。
如果您想要一个私人网络,您的 ISP 可能希望您提供自己的路由器(或者在调制解调器中手动启用路由功能)。
许多ISP 的工作方式相同(不坚持使用 PPPoE 或 PPPoA 的 ISP)。唯一的区别是大多数 ISP 提供的调制解调器默认启用了路由和 NAT。(当然,其中一些 ISP 还将 DHCP 限制为每个电路一个地址,以避免滥用。)
答案2
听起来调制解调器不做任何路由。这不一定是错的,调制解调器的工作只是将一种网络技术双向转换为另一种网络技术(在本例中为 ADSL 和以太网)。
通过添加交换机,您可以将多台计算机连接到调制解调器所连接的同一网络。它们都获得公共 IP 地址,因为它们都直接连接到互联网。换句话说,没有本地网络 (LAN)。
您需要一台路由器,它是连接两个网络的设备。路由器基本上有两个网络插座,每个网络一个用于连接。
因此你需要:
- 调制解调器 - 将 ADSL 转换为以太网
- 路由器 - 创建新的本地网络并将其连接到互联网
- 交换机 - 将多个设备连接到本地网络
如果您觉得我对路由器的定义不正确,那可能是因为到目前为止您只听说过“路由器”一词适用于以下类型的设备:
这些所谓的“路由器”实际上是两到三个设备的组合:路由器、交换机,有时还有调制解调器。听起来这种设备就是你需要的。所以,基本上,购买“ADSL路由器”(实际上是 ADSL 调制解调器 + 路由器 + 交换机)。