
Итак, предположим, я подключаю вторичный маршрутизатор к своему первому. Кабель Ethernet от одного из портов LAN к WAN вторичного маршрутизатора.
Теперь, как мой вторичный маршрутизатор фактически получает свой IP-адрес? Это через протокол DHCP или какой-то другой?
Причина, по которой я спрашиваю, заключается в том, что когда мой интернет-провайдер обновил прошивку моего первого маршрутизатора (он же модем), по-видимому, по их словам, мне пришлось подключить второй маршрутизатор через его LAN-интерфейс 4. Нет возможности вручную назначить IP-адрес этому интерфейсу, они начали использовать концепцию «DMZ» каким-то образом вводя в заблуждение. Однако, когда я настроил первый маршрутизатор для подключения LAN-интерфейса 4, как они сказали, мой второй маршрутизатор начал работать как коммутатор, хотя он был подключен через WAN. Хотя DHCP-сервер (Windows Server 2012), подключенный ко второму маршрутизатору, работает отлично; он получает IP-адрес от DHCP первого маршрутизатора и раздает адреса своим клиентам.
Возможно, это странный вопрос, но маршрутизаторы получают свои внешние адреса иначе, чем клиенты DHCP? С теоретической точки зрения маршрутизаторы не должны ничем отличаться.
решение1
Многие люди не осознают, что потребительский «маршрутизатор» обычно представляет собой ряд компонентов, упакованных в один корпус.
WAN / внешние порты обычно настроены на «автоматическую настройку» с использованием DHCP... то есть они будут запрашивать IP-адрес, а затем использовать его. Многим все равно, какой у них внешний IP, пока все работает.
Надеюсь, эта диаграмма поможет прояснить некоторые моменты, и надеюсь, что я правильно ее нарисовал, исходя из вашего описания:
- Каждый из цветных
IP
стеков обычно имеет свой собственный IP-адрес... таким образом, каждый маршрутизатор будет иметь свой «внутренний' и 'внешний«ИП. - Синий
IP
стек будет иметь IP-адрес, назначенный вашим интернет-провайдером. Даже не пытайтесь настроить его самостоятельно. - Зеленый
IP
стек будет иметьчастный адрес- обычно192.168.0.0/24
или похоже по умолчанию. Вы можете настроить это самостоятельно.- "Компьютер" в Маршрутизаторе 1, скорее всего, будет запущен DHCP-сервер, который будет сдавать адреса в аренду клиентам в сети в этом диапазоне. Вы можете отключить это.
- Красный
IP
стек будет действовать в том же духе, что и синий... он, скорее всего, запросит адрес у поставщика услуг (в данном случае у маршрутизатора 1). - Если вместо того, чтобы LAN4 маршрутизатора 1 действовал как обычный коммутатор, вы настроили его на работу в качестве моста, то вы можете обнаружить, что порт WAN маршрутизатора 2 попытается получить IP-адрес напрямую от вашего интернет-провайдера, а не от DHCP-сервера маршрутизатора 1... Я подозреваю, что это не то, что вам нужно, поскольку вам нужно будет получить от интернет-провайдера два публичных IP-адреса.
- Непонятно, что вы имеете в виду под "мой второй маршрутизатор начал работать как коммутатор«... Если бы теперь вы могли напрямую общаться с клиентами, подключенными к портам LAN* маршрутизатора 1, то, как уже упоминалось ранее, это было бы типично.
- Маршрутизатор 2 будет «Маскарадить», позволяя своим внутренним хостам связываться с внешними хостами, используя свой внешний IP. Это стандартная функцияТрансляция сетевых адресов.
- Хосты на портах LAN* маршрутизатора 1, скорее всего, не смогут взаимодействовать с хостами на портах LAN* маршрутизатора 2.
В качестве примечания: блок «Маршрутизатор 2» на схеме выше часто позиционируется как «Кабельный маршрутизатор", поскольку многие кабельные провайдеры поставляют свои собственные внешние кабельные модемы. Это всего лишь маркетинговый термин, и, конечно, можно использовать такой маршрутизатор в этой конфигурации с внешним DSL-модемом и т. д.
Аналогично, можно приобрести "Маршрутизатор", который содержит DSL-модем или встроенный кабельный модем (согласно "Маршрутизатор 1" выше).
решение2
Типичные домашние или небольшие офисные маршрутизаторы по умолчанию используют DHCP для определения адреса, назначаемого их интерфейсу WAN.
Я думаю, вы ошибаетесь, когда говорите, что ваш маршрутизатор работает как коммутатор. Скорее всего, он работал именно так, как обычно — как маршрутизатор. Вероятно, ваш модем/маршрутизатор назначил ему один IP-адрес для его порта WAN, и он маскировался для всех клиентов на своих портах LAN, назначая каждому из них IP-адреса по DHCP. Это именно то, что он делал бы, если бы порт WAN был подключен к модему.
решение3
Обычно, когда у вас есть два маршрутизатора, соединенных вместе, второй получает свой собственный IP-адрес от первого маршрутизатора, и если у вас включен DHCP на втором маршрутизаторе, то он начнет раздавать свой собственный IP-адрес всем, кто к нему подключен. Таким же образом, как первый маршрутизатор делает это от интернет-провайдера.
Интернет-провайдер дает первому маршрутизатору IP-адрес, специально предназначенный для этого маршрутизатора, затем этот первый маршрутизатор начинает раздавать свои собственные IP-адреса любому другому устройству, подключенному к нему (независимо от того, является ли следующее устройство компьютером или другим маршрутизатором — второй маршрутизатор должен иметь определенный порт для подключения, чтобы использовать его, например порт WAN или порт Ethernet «кабельного модема» — обычно они отделены от других портов). Второй маршрутизатор в цепочке должен делать то же самое: он должен получить IP-адрес из порта WAN, а затем начать раздавать свой собственный IP-адрес со своего собственного DHCP-сервера.
Если вы не хотите, чтобы он это делал, вам нужно отключить DHCP на втором маршрутизаторе; в этом случае второй маршрутизатор будет работать как коммутатор, и при каждом подключении нового устройства он будет обращаться к первому маршрутизатору и запрашивать новый IP-адрес.
Единственное, за чем вам нужно следить, если вы используете два маршрутизатора, это чтобы IP-адреса не конфликтовали. Обычно вы устанавливаете IP-адреса одного маршрутизатора примерно как 192.168.1.x, а второго маршрутизатора - как 192.168.0.x с масками подсети 255.255.255.0 на каждом (маски подсети отмечают, какие части IP-адреса принадлежат к какой сети - 255.255.255.0 означает, что первые 3 части IP-адреса относятся к этой конкретной сети, а последняя цифра относится к конкретному компьютеру в этой сети - что в конечном итоге означает, что у вас может быть 255 устройств на этом маршрутизаторе, прежде чем у вас закончатся IP-адреса (192.168.1.0-254 или 192.168.0.0-254) (в зависимости также от того, какой диапазон вы установили на DHCP, изменение диапазона, а также изменение последней цифры в маске подсети может уменьшите это значение). Таким образом, маршрутизатор 1 будет выдавать IP-адреса 192.168.1.x, а маршрутизатор 2 будет выдавать IP-адреса 192.168.0.x, и у вас не должно возникнуть ситуации, когда DHCP-сервер маршрутизатора 2 выдает IP-адрес, который уже выдал маршрутизатор 1.
решение4
Да? Уверен, что маршрутизатор использует тот же самый протокол DHCP для получения своего IP-адреса из wan-соединения, как и любое другое IP-устройство. В конце концов, вы можете подключить свой компьютер напрямую к кабельному модему (тому, у которого есть отдельные модемы и маршрутизаторы) и использовать Интернет таким образом.
В любом случае, чтобы упростить это, чтобы увеличить количество каналов Ethernet или портов с помощью вторичного маршрутизатора, вам нужно будет подключить порт LAN к другому порту LAN. Затем второй маршрутизатор будет переключать (как глагол) кадры (в которых есть инкапсулированные пакеты) на соответствующий пункт назначения, подключенный к портам LAN. Если кадр предназначен для Интернета, он отправит кадр по каналу, подключенному к первому маршрутизатору. Первый маршрутизатор назначит все IP-адреса. Второй маршрутизатор (выступающий в качестве коммутатора, помните) перешлет эти назначения DHCP, так что все устройства, подключенные к портам LAN на маршрутизаторе 2, получат свои IP-адреса от маршрутизатора 1.
Если хотите, вы можете получить доступ к веб-интерфейсу маршрутизатора 2 и отключить DHCP (возможно, вам придется сделать этот шаг и назначить ему IP-адрес вручную.) Затем вы все равно сможете настроить маршрутизатор 2, используя этот IP-адрес. В противном случае у него не было бы IP-адреса, поскольку коммутаторы обычно не имеют IP-адресов.
Именно такая установка есть у меня дома, и она работает совершенно нормально.