Як маршрутизатор отримує свою IP-адресу?


43

Тож припустимо, що я підключаю вторинний роутер до свого першого. Кабель Ethernet від одного з портів локальної мережі до WAN вторинного маршрутизатора.

Тепер, як мій вторинний маршрутизатор фактично отримує свою IP-адресу? Це через протокол DHCP чи будь-який інший?

Причина, яку я запитую, полягає в тому, що коли мій провайдер оновив прошивку свого першого маршрутизатора (це також модем), мабуть, згідно з ними я повинен був передати другий маршрутизатор через його інтерфейс LAN 4. Немає можливості призначити IP-адресу вручну цей інтерфейс вони почали якось вводити в оману поняття "DMZ". Однак, коли я налаштував перший маршрутизатор для перемикання інтерфейсу локальної мережі 4, як вони сказали - мій 2-й маршрутизатор почав діяти як комутатор, хоча він був підключений через WAN. Хоча сервер DHCP (Windows Server 2012), підключений до другого маршрутизатора, працює чудово; він отримує IP-адресу від DHCP першого маршрутизатора і роздає адреси своїм клієнтам.

То, можливо, дивне питання, але чи маршрутизатори отримують свою зовнішню адресу по-різному від клієнтів DHCP? З теоретичної точки зору, маршрутизатори не повинні відрізнятися.


5
Діаграма допоможе ... Маршрутизатори (як правило) мають більше одного IP ... на який ви звертаєтесь?
Attie

5
Ваше запитання трохи заплутане. Ви кажете "коли це сталося", але незрозуміло, чи "що" - це оновлена ​​прошивка вашого першого маршрутизатора чи налаштований другий маршрутизатор у режимі мосту. Які зміни ви точно внесли на другому маршрутизаторі?
Девід Шварц

Дивіться оновлення. Конфігурація мосту була зроблена в першому маршрутизаторі, який оновлював прошивку.
Regnard Groob

Ага, тоді моя відповідь правильна, і відповідь LPChip, хоч і правильна щодо того, що може статися, не зовсім описує те, що сталося у вашій ситуації.
Девід Шварц

Відповіді:


110

Багато людей не здогадуються, що споживчий "Маршрутизатор" - це звичайно ряд компонентів, збитих в одну коробку.

Зазвичай 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 " вище).


3
Частина з написом "комп'ютер" містить власне маршрутизатор , чи не так? Це частина, яка має більше одного мережевого інтерфейсу і з'єднує дві мережі разом. Сервер DHCP може бути виключений з того, що ми називаємо маршрутизатором , оскільки він сидить виключно в локальній мережі і не торкається широкосмугової мережі.
bdsl

2
Правильно ... але програмне забезпечення маршрутизатора та програмне забезпечення DHCP обидва працюють на цьому " комп'ютері " ... Ви помітите, що блок DHCP має посилання лише на внутрішній інтерфейс.
Attie

5
Я заперечую, що часто краще, якщо вам вдасться переключити маршрутизатор провайдера в режим моста і виконати всю конфігурацію мережі на власному боксі (налаштований як маршрутизатор, а не комутатор), під вашим контролем. Якщо ви знаєте, що робите.
Edheldil

3
@Prinsig, кожен раз, коли маршрутизатор вимагає IP-адреси за допомогою DHCP, він надсилає деяку ідентифікаційну інформацію (зазвичай її MAC-адресу). Сервер DHCP використовує це для того, щоб маршрутизатор отримував одночасно одну IP-адресу.
Марк

5
Ваша діаграма - дуже точне зображення того, що знаходиться всередині типового маршрутизатора споживачів. Ви навіть захопили трохи варіацій між різними моделями. Я думаю, що це дуже корисна схема для тих, хто не знає стільки про те, що всередині такого маршрутизатора. (Звичайно, є більше деталей, але деталі, що не стосуються питання, зробили б діаграму менш корисною.)
kasperd

4

Типові домашні або невеликі офісні маршрутизатори зазвичай за замовчуванням використовують DHCP, щоб визначити, яку адресу потрібно призначити їх інтерфейсу WAN.

Я думаю, ви помиляєтесь, що ваш маршрутизатор виступає як комутатор. Ймовірно, він працював точно так, як зазвичай - як маршрутизатор. Ймовірно, ваш модем / маршрутизатор призначив одну IP-адресу для свого порту WAN, і він маскується для всіх клієнтів своїх портів LAN, призначаючи DHCP кожному з них IP-адреси. Це саме те, що буде зроблено, якби порт WAN був підключений до модему.


Прочитайте публікацію ще раз. ISP зробив функцію маршрутизатора мостовою, тому, по суті, модем робить всю маршрутизацію зараз, і маршрутизатор став комутатором.
LPChip

@LPChip Це протилежне тому, що сказано у публікації! Повідомлення повідомляє, що його Інтернет-провайдер сказав йому, що він повинен встановити свій маршрутизатор таким чином, щоб він працював як мостовий, але він цього не зробив і він все ще працює.
Девід Шварц

1

Зазвичай, коли у вас два маршрутизатори, підключені разом, другий отримує власну IP-адресу з першого маршрутизатора, і якщо у вас включений DHCP у другому маршрутизаторі, він почне роздавати власну IP-адресу всім, що з ним підключено. . Таким же чином, як перший маршрутизатор робить від провайдера.

Інтернет-провайдер надає першому маршрутизатору IP-адресу спеціально для цього маршрутизатора, потім цей перший маршрутизатор починає вимикати власні IP-адреси на будь-який інший приєднаний до нього пристрій (незалежно від того, наступним пристроєм є комп'ютер чи інший маршрутизатор. - другий маршрутизатор повинен мати певний порт для підключення для використання цього типу порту WAN або ефірного порту "Кабельний модем" - зазвичай вони відокремлені від інших портів). Другий маршрутизатор у ланцюзі повинен робити саме те ж саме: він повинен отримати 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, зміна діапазону, а також зміна останнього числа на масці підмережі може зменшити це).Таким чином, маршрутизатор один буде видавати IP-адреси 192.168.1.x, а маршрутизатор 2 видаватиме IP-адреси 192.168.0.x, і у вас не повинно бути випадку, коли DHCP-сервер маршрутизатора 2 видає IP-адресу що маршрутизатор 1 вже видав.


-1

Так? Досить впевнений, що маршрутизатор використовує той самий точний протокол DHCP, щоб отримати його ip-адресу з WAN-посилання, як і будь-який інший ip-пристрій. Зрештою, ви можете підключити комп’ютер безпосередньо до кабельного модему (тих, у яких є окремі модеми та маршрутизатори) та використовувати Інтернет таким чином.

Як би там не було простіше, щоб збільшити кількість посилань або портів Ethernet за допомогою вторинного маршрутизатора, ви хочете підключити LAN-порт до іншого LAN-порту. Тоді 2-й маршрутизатор перейде (як дієслово) над кадрами (з пакетами, інкапсульованими в них) до відповідного пункту призначення, підключеного до портів LAN. Якщо кадр призначений для Інтернету, він надсилатиме кадр посиланням, підключеним до 1-го маршрутизатора. Перший маршрутизатор призначить усю ip адресу. Другий маршрутизатор (виконуючи функцію запам'ятовування комутатора) передасть ці завдання DHCP, щоб усі пристрої, підключені до LAN-портів на маршрутизаторі 2, отримали свій IP від ​​маршрутизатора 1.

Якщо вам подобається, ви можете отримати доступ до веб-інтерфейсу для маршрутизатора 2 і вимкнути DHCP (можливо, вам дійсно доведеться виконати цей крок і призначити йому IP-адресу вручну.) Потім ви все ще можете налаштувати маршрутизатор 2, використовуючи цю IP-адресу. Інакше у нього не буде IP-адреси, оскільки комутатори зазвичай не мають IP-адрес.

Це саме налаштування, яке я маю в своєму будинку, і воно працює чудово.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.