
У нас есть модем, подключенный к ADSL-кабелю, затем, подключенный к модему, есть коммутатор с 8 портами, где у нас есть 5 компьютеров. Проблема, с которой мы сталкиваемся, заключается в том, что каждый компьютер получает публичный 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
Это вполне нормально. Ваш модем здесь не действует как маршрутизатор – он вообще не выдает вам никаких адресов, и он также не является вашим «шлюзом по умолчанию».
Вместо этого он действует как простой мост между Ethernet и EoATM.(буквально, что такое модем)и поэтому ваши компьютеры получают свои DHCP-аренды напрямую от маршрутизатора провайдера, который находится далеко. Это 186.90.224.1
относится к маршрутизатору провайдера, а не к вашему модему.
Возможно, ваш интернет-провайдер ожидает, что вы предоставите собственный маршрутизатор (или вручную включите функции маршрутизации в модеме), если вам нужна частная сеть.
МногоИнтернет-провайдеры работают так же (те, которые не настаивают на PPPoE или PPPoA). Единственное отличие в том, что большинство интернет-провайдеров предоставляют модемы с включенной по умолчанию маршрутизацией и NAT. (Конечно, некоторые из них также ограничивают DHCP одним адресом на цепь, чтобы избежать злоупотреблений.)
решение2
Похоже, модем не выполняет никакой маршрутизации. Это не обязательно неправильно, работа модема — это просто двусторонний перевод одной сетевой технологии в другую (в данном случае ADSL и Ethernet).
Добавив коммутатор, вы можете подключить несколько компьютеров к той же сети, к которой подключен модем. Все они получают публичные IP-адреса, поскольку все они напрямую подключены к Интернету. Другими словами, локальной сети (LAN) нет.
Вам нужен маршрутизатор, который является устройством, объединяющим две сети. Маршрутизатор в основном имеет два сетевых разъема, по одному для каждой сети, к которой нужно присоединиться.
Итак, вам нужно:
- модем - для перевода ADSL в Ethernet
- маршрутизатор - для создания новой локальной сети и подключения ее к Интернету
- коммутатор — для подключения более одного устройства к локальной сети
Если мое определение маршрутизатора кажется вам неверным, то, вероятно, это потому, что до сих пор вы слышали слово «маршрутизатор» только применительно к такому типу устройств:
Эти так называемые "маршрутизаторы" на самом деле являются комбинацией из двух или трех устройств: маршрутизатора, коммутатора и иногда модема. Похоже, что вам нужно именно такое устройство. Так что, в общем-то,купить "ADSL-маршрутизатор"(который на самом деле представляет собой ADSL-модем + маршрутизатор + коммутатор).