100 подписчиков

Wi-Fi роутер

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.

Вот пример:

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.

Нам интереснее, что с другой стороны

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-2

Или вот

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-3

В отличие от роутеров, применяемых провайдерами и датацентрами, соединяющими много сетей, домашний вайфай роутер в простейшем случае соединяет две сети. Одна сеть -- это сеть провайдера. Она подключается в порт под названием "Интернет". Часто этот порт синего цвета (как на картинке).

Вторая сеть -- это локальная сеть. Домашний роутер содержит несколько портов, они желтого цвета.

Казалось бы, что может быть проще?

Провод от провайдера подключается в синий порт.

Компьютеры в желтый.

Но если вы решили затеять уборку, выдернули провод провайдера а потом воткнули его в первый попавшийся порт, не удивляйтесь, что доступа в интернет не будет. Ведь вы могли воткнуть провод в желтый порт, то есть в локальную сеть.

Разберем, как это выглядит в Cisco Packet Tracer.

Сначала -- правильное подключение

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-4

Синий порт Роутера (он же Интернет) -- это 0/0

Остальные порты 0/1 0/2 0/3 и беспроводной канал это встроенный коммутатор роутера. Все они дают доступ к одному и тому же IP-адресу, который в Cisco Packet Tracer фигурирует как LAN.

А вот это не правильное подключение.

Вы подключили провайдера в локальный порт. В теории это могло бы заработать, так как некоторые провайдеры допускают использование коммутатора (в который вы таким образом превратили роутер). Но будет конфликт адресов, так как WiFi роутер выдает по DHCP адреса и провайдер выдает по DHCP адреса.

Потому это НЕ РАБОТАЕТ.

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-5

Еще веселее, если в порт Интернет подключить ноутбук. Вай Фай роутер будет ждать DHCP настроек от ноутбука, а ноутбук от WiFi роутера.

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-6

Все в шоке. Ну не надо так.

Чтобы дальше перейти к настройкам, давайте упрощенно посмотрим на схему Wi-Fi роутера. Я ее сознательно упрощу, но это будет полезно.

Фактически Wi-Fi роутер представляет в одной коробочке три разных устройства (да, на самом деле в настоящее время они реализованы на одной схеме и являются, скорее логическими устройствами, чем физическими, но можно было бы и так реализовать. По крайней мере, когда я работал в НИИ связи, мы домашние роутеры делали именно так -- три отдельные схемы. Но это было давно и не правда)

Итак, три устройства:

  • собственно роутер (L3 устройство)
  • коммутатор (L2 устройство)
  • WiFi точка доступа (L1 устройство, хотя на самом деле тоже L2)

Вот что мы имеем

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-7

Будем считать, что провайдер выдал нам адрес 10.0.0.2

а в настройках беспроводного роутера по умолчанию стоит адрес 192.168.0.1

Имитируем подключение квартиры к провайдеру в CPT

Интернет проимитируем:

сервером 5.5.5.5

роутером провайдера, у которого адрес к которому подключен сервер 5.5.5.1 и адрес, к которому подключаемся мы 10.0.0.1

Наша квартира будет представлена

беспроводным роутером

ноутбуком, подключенным проводом
ноутбуком, подключенным по WiFi

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-8

Настроим Сервер

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-9

Настроим маршрутизатор.

Мы будем ленивым провайдером, настроем только IP-адреса

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-10

Проверим, что наш "Интернет" пингуется

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-11

Теперь заходим на ноут Laptop1

Делаем настройку DHCP

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-12

Адрес получили, проверяем.

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-13

WRT-роутер (192.168.0.1) пингуется.

А вот провайдер (10.0.0.1) нет.

На Laptop0 аналогично

При WiFi по умолчанию уже стоит DHCP

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-14

Все так же.

WRT пингуется, провайдер нет

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-15

Разумеется, "Интернет", точнее наш веб-сервер (5.5.5.5) тоже не пингуется

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-16

Почему?

Наведем курсор мыши на WRT роутер

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-17

На интерфейсе Интернет IP-адреса нет.

Зайдем в GUI Wi-Fi роутера.

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-18

Видим, что WRT роутер ожидает настройки по DHCP от провайдера. Но мы то знаем, что провайдер поленился, DHCP не настроил.

Единственным спасением будет только статика.

Выставляем адрес 10.0.0.2, маску 255.0.0.0 и адрес шлюза 10.0.0.1 (адрес провайдера)

Далее пролистываем ниже и жмем сохранить

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-19

Заходим на Laptop1

И проверяем -- провайдер есть

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-20

Интернет есть

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-21

Но как на самом деле надо?

Надо настроить на провайдере DHCP сервер.

По этому у меня есть отдельная статья

Настраиваем

Заходим на Router0

и настроим DHCP

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-22

Зайдем на WRT

и включим получение адресов по DHCP

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-23

обязательно сохраняем

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-24

Проверяем -- наводим курсор мыши на роутер

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-25

Адрес у порта Интернет есть.

Проверяем связность.

Заходим на Laptop0 и пингуем веб-сервер (5.5.5.5)


Все отлично работает

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-26


WRT как беспроводной коммутатор


Теперь предположим, что вы решили превратить WRT в беспроводную точку доступа. Из устройства L3 превратить в устройство L2.

И не по ошибке, а именно так вы задумали.

Фактически вы такую схему

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-27

хотите превратить вот в такую

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-28

Только с Wi-Fi-ем.

Что ж, давайте попробуем.

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-29

Мы переподключили Laptop1 из порта 0/1 WRT роутера в 0/3 чтобы освободить порт 0/1. В порт 0/1 мы подключили вышестоящего провайдера.

Чтобы все было как в вашей работе, зайдем в Router0 и отключим DHCP удалив пул

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-30

Теперь зайдем в WRT и поменяем локальный адрес на 10.0.0.2 (вы же так делаете?)

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-31

Сохраняем

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-32

Наводим курсор мыши и проверяем

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-33

Для полноты эксперимента также переполучим настройки по DHCP на Laptop1

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-34

Итак, поздравляю, вы получили неправильную конфигурацию!

Давайте посмотрим, почему.

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-35

Провайдер пингуется, а веб-сайт нет.

Почему так.

Да потому что WRT выдает DHCP настройки и указывает себя (10.0.0.2) в качестве роутера. Но роутером он не является. У него попросту нет default-gateway.

Когда вы отправляете запрос на 10.0.0.1 он идет как в одной сети, и приходит на роутер Router0.

Ответ на 10.0.0.100 тоже вернется, так как это все на L2 уровне (работает коммутатор).

Но когда вы пытаетесь отправить сообщение на 5.5.5.5 это уже L3 уровень и маршрутизация, и сообщение идет на 10.0.0.2. А 10.0.0.2 не знает, где находится 5.5.5.5.

Обратите внимани на сообщения: Ответ от 10.0.0.2, адрес 5.5.5.5 не достижим!

Вуаля, точнее фиаско.

Мы можем исправить картинку, если пропишем на Laptop1 статические настройки и адрес шлюза 10.0.0.1

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-36

Теперь все работает.

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-37

Но вручную прописывать адрес шлюза (вместо WRT Router) не получится.

И WRT не даст будучи 10.0.0.2 выдавать в качестве адреса шлюза 10.0.0.1

Тут просто поля такого нет

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-38

Все что мы можем -- отключить DHCP на WRT. Если это беспроводной коммутатор, так пусть и не крадет работу у L3 устройств!

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-39

И обязательно сохраняем

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-40

Ну и чтобы не настраивать вручную все устройства, зайдем на router 0 и настроим DHCP на нем

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-41

Мы также указали dns-server, хотя он не используется в этой схеме, для большей наглядности, что мы получили новые настройки.

Зайдем в laptop1 и переключим на DHCP

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-42

Видим, что адрес шлюза 10.0.0.1 (и "контрольный выстрел" в виде DNS сервера 10.0.0.1) тоже приехал.
Если адрес шлюза 10.0.0.2 значит забыли сохранить настройки с отключенным роутером на WRT и следует вернуться на шаг назад и исправить.

Проверяем пинг "Интернета".

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-43

Работает

Зайдем в Laptop0 и переполучим настройки по DHCP (выберем static, а затем снова dhcp)

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-44

Видим, что адрес роутера 10.0.0.1 и днс 10.0.0.1. То есть мы получили настройки от Router0 (провайдера) а не от WRT

Проверяем интернет

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-45

Также обратите внимание, что в трассировке WRT не отображается.

Теперь мы реально сделали из него беспроводной коммутатор.

Для вашего удобства я загрузил в облако https://drive.google.com/drive/folders/1LnzlKTDQO5q1BiHl0_OKxvMgfsxAQfOX?usp=sharing

два файла.

WRTL2.pkt это последняя рассмотренная конфигурация, где WRT играет роль беспроводной точки доступа

WRT3.pkt это предыдущая конфигурация, где WRT используется как роутер.

На практике я рекомендую не обеднять возможности беспроводного роутера и не превращать его в коммутатор. Для этого есть специальные устройства, а домашний роутер, это домашний роутер, работающий на уровне L3

Также читайте

Как работает трассировка

Маршрутизация

Про ARP


Подписывайтесь на мой канал в дзен
https://dzen.ru/olinux и будете в курсе новых моих статей по компьютерным сетям и ОС GNU/Linux.
https://dzen.ru/olinux

Всегда с вами, Сергей Кручинин преподаватель GNU/Linux и компьютерных сетей

К моему удивлению много вопросов возникает, как подключать Wi-Fi роутер. Казалось бы, все очевидно. Wi-Fi роутеры есть у всех.-46