Найти тему
Кручинин.Linux

Как настроить DHCP сервер в Cisco

Cisco Packet Tracer является удобным инструментом для изучения сетей.

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

Даже если вы просто учитесь на специалиста по информационной безопасности.

Даже если вы просто учитесь на программиста.

Знать сети надо.

В этой статье расскажу как настроить DHCP сервер на роутере (минимально, чтобы были получены необходимые для работы в сети настройки).

Выполняется в Cisco Packet Tracer.

Для примера добавим роутер (Router1) и домашний роутер (Wireless Router0) , а для проверки к домашнему роутеру подключим компьютер (Laptop0).

В настройках компьютера укажем, что нужно получить адрес по DHCP

Кликнем на Laptop0, выберем Desktop и IP Configuration

-2

Установим флаг DHCP

-3

Видим, что настройки по DHCP получены. Wireless Router 0 уже по умолчанию настроен так, что на нем работает DHCP сервер, с заранее заданной конфигурацией.

Чего мы не можем сказать о домашнем роутере, ведь он тоже должен получить настройки по DHCP, только уже от вышестоящего роутера. Наведем курсор мыши на Wireless Router 0 и видим, что IP-адреса для доступа в Internet нет.

-4

Нужно настроить Router 1

Кликаем на Router1, переходим в CLI

-5

Пишем no и нажимаем enter

-6

Еще раз 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

-7

Сетевые линки поднялись

-8

Но IP-адреса на внешнем интерфейсе Wireless Router 0 все также нет.

-9

Чтобы данные были присланы, так же, как в жизни это происходит при подключении домашнего роутера к провайдеру, настроим на 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 - это сеть.

-10

Наведем курсор мыши на Wireless Router 0 и видим что IP-адрес появился.

-11

Зайдем в Laptop0, в командную строку

-12

Введем команду для проверки связи до роутера Router1

ping 10.1.1.1

-13

Первый пакет не был отправлен, так как не был известен 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 и компьютерных сетей

-14