Cisco Packet Tracer является удобным инструментом для изучения сетей.
Даже если вы не планируете стать сетевым инженером.
Даже если вы просто учитесь на специалиста по информационной безопасности.
Даже если вы просто учитесь на программиста.
Знать сети надо.
В этой статье расскажу как настроить DHCP сервер на роутере (минимально, чтобы были получены необходимые для работы в сети настройки).
Выполняется в Cisco Packet Tracer.
Для примера добавим роутер (Router1) и домашний роутер (Wireless Router0) , а для проверки к домашнему роутеру подключим компьютер (Laptop0).
В настройках компьютера укажем, что нужно получить адрес по DHCP
Кликнем на Laptop0, выберем Desktop и IP Configuration
Установим флаг DHCP
Видим, что настройки по DHCP получены. Wireless Router 0 уже по умолчанию настроен так, что на нем работает DHCP сервер, с заранее заданной конфигурацией.
Чего мы не можем сказать о домашнем роутере, ведь он тоже должен получить настройки по DHCP, только уже от вышестоящего роутера. Наведем курсор мыши на Wireless Router 0 и видим, что IP-адреса для доступа в Internet нет.
Нужно настроить Router 1
Кликаем на Router1, переходим в CLI
Пишем no и нажимаем enter
Еще раз Enter
Далее
Перейдем в привилегированный режим
enable
Перейдем в режим конфигурации
conf t
Далее нужно настроить IP-адрес на сетевом интерфейсе. Без этого DHCP не заработает!
Перейдем в настройки сетевого интерфейса fa0/0
Назначим ему адрес 10.1.1.1 с маской 255.255.255.0
ip addr 10.1.1.1 255.255.255.0
Включим интерфейс
no shutdown
Сетевые линки поднялись
Но IP-адреса на внешнем интерфейсе Wireless Router 0 все также нет.
Чтобы данные были присланы, так же, как в жизни это происходит при подключении домашнего роутера к провайдеру, настроим на Router1 DHCP сервер.
Создадим пул с именем pool1
ip dhcp pool pool1
Зададим адрес шлюза по умолчанию (это тот самый адрес, который мы присвоили интерфейсу)
default-router 10.1.1.1
Его же укажем как DNS сервер
dns-server 10.1.1.1
И зададим сеть
network 10.1.1.0 255.255.255.0
Обратите внимание, что 10.1.1.0 а не 10.1.1.1. Так как 10.1.1.1 - это адрес роутера, а 10.1.1.0 - это сеть.
Наведем курсор мыши на Wireless Router 0 и видим что IP-адрес появился.
Зайдем в Laptop0, в командную строку
Введем команду для проверки связи до роутера Router1
ping 10.1.1.1
Первый пакет не был отправлен, так как не был известен MAC-адрес, пока выполнялся ARP-запрос, таймаут истек.
Но остальные пакеты успешно дошли и мы получили ответы.
Все работает.
Важно, в обратную сторону (с роутера Router1 на Laptop0 пинга не будет. Так как в домашних роутерах, таких как Wireless Router0 работает NAT, он настрое по умолчанию, а приватные адреса, используемые в домашних сетях, во внешней сети не доступны).
А если у вас по DHCP "приходят" (на самом деле нет) адреса вида 169.254.X.X это означает, что DHCP не настроен или настроен не правильно.
Подробнее есть и об этом статья https://dzen.ru/a/ZgiCprEmXn-6mR1C
Подписывайтесь на мой канал в дзен https://dzen.ru/olinux и будете в курсе новых моих статей по компьютерным сетям и ОС GNU/Linux.
Всегда с вами, Сергей Кручинин преподаватель GNU/Linux и компьютерных сетей