Как настроить dhcp циско

Как настроить dhcp циско

Всем привет ранее мы закончили настраивать сеть для филиалов, и разобрались со статической маршрутизацией, но все это время настраивали компьютерам ip адреса в ручную. Для решения это задачи есть служба DHCP. Можно конечно использовать Windows DHCP, при наличии лицензии на Windows Server, но Cisco тоже умеет это делать на ура. Настроим давайте DHCP службу на Cisco, рассмотрим несколько вариантов.

Принцип работы DHCP

Как работает dhcp сервер, ответ на этот вопрос очень простой. Когда компьютер появляется в локальной сети, первым делом он отсылает в сеть широковещательный запрос, по всем кто в сети. Данный пакет называется DHCPDISCOVER, в котором он спрашивает ребята есть у вас тут DHCP, если да то дай как мне ip адрес. Если HDCP сервер в локальной сети есть, то он отвечает ему пакетом DHCPOFFER, в котором говорит вот я есть, вот тебе ip адрес, будешь брать? Компьютер получив пакет DHCPOFFER, отсылаем ему ответ в виде пакета DHCPREQUEST в котором говорит, отлично я беру это ip адрес запиши его за мной, на что DHCP получив этот пакет, отвечает пакетом DHCPACK в котором говорит что записал, что это ip адрес теперь твой. Вот весь принцип.

Читайте также:  Как настроить микрофон без наушников

В своей практике я встречал еще вот такие пакеты от dhcp сервера:

  • DHCPDECLINE — это пакет в котором клиент определил, что ip адрес, от DHCP сервера в момент предложения, уже используется кем то, и тогда будет сгенерирован новый запрос на другой ip адрес
  • DHCPRELEASE — данный пакет появляется когда клиент освобождает IP адрес
  • DHCPRENEW — Это пакет содержит в себе запрос на обновление и продление аренды ip адреса
  • DHCPINFORM — пакет, направленный клиентом к серверу DHCP, чтобы получить от него детальную информацию, пример, где находится запасной DHCP сервер в сети

Настройка dhcp cisco

Настройка для маленького офиса

У нас есть филиал, 3 компьютера, один коммутатор второго уровня Cisco 2960 и роутер Cisco 1841. Все компьютеры находятся в нативном vlan (vlan по умолчанию). Вот схема сети.

Приступаем к настройке Cisco 1841. Поднимем у него порт fa0/0 и назначим ему ip 192.168.1.1/24

Видим, что порт загорелся зеленым.

Далее создаем pool ip адресов на cisco dhcp server, для этого вводим команду: DHCP_192.168.1.0 это имя

Посмотрим теперь доступные команды

Router(dhcp-config)#?
default-router Default routers
dns-server Set name server
exit Exit from DHCP pool configuration mode
network Network number and mask
no Negate a command or set its defaults
option Raw DHCP options

Задаем в начале сеть которую будем раздавать, естественно она должна быть в том же диапазоне что и ip адрес устройства Cisco. Создаю сеть 192.168.1.0

Теперь давайте исключим из созданного пула первые 50 ip адресов, которые отдадим для серверов и про запас.

Проверка получения ip адреса

Берем первый компьютер, вводи на нем команду ipconfig чтобы посмотреть текущие настройки. Как видим, ip адрес не назначен. Так как это у меня симулятор Cisco packet tracer 6.2, то у него по умолчанию стоит статический ip в настройках, поставлю получение автоматически с DHCP.

Делаем снова ipconfig и видим, что получили ip адрес 192.168.1.51

Делаем на двух других компьютерах такие же настройки, и пробуем пропинговать друг друга, видим, все ок пинги доходят.

В малом офисе мы настроили dhcp сервер cisco.

Настройка DHCP для среднего офиса

С маленьким офисом мы разобрались, теперь рассмотрим схему среднего офиса. У нас тут уже есть сигментирование в виде vlan (2,3,4). У нас в схеме есть роутер Cisco 2911, на котором будет маршрутизация локального трафика между vlan, коммутатор второго уровня Cisco 2960 на уровне доступа конечных устройств, сервер DHCP в vlan 4, с которого мы и будем получать ip адреса.

Настроим Cisco 2960

Первым делом на коммутаторе нужно создать vlan 2,3,4 и зададим им имена.

Теперь настроим порты коммутатора и добавим их в нужный vlan.

int range fa0/1-2
switchport mode access
switchport access vlan 2
exit

VLAN3 у меня порты fa0/3 и fa0/4

int range fa0/3-4
witchport mode access
switchport access vlan 3
exit

VLAN4 у меня порт fa0/5

int fa 0/5
switchport mode access
switchport access vlan 4
exit

Теперь настроим порт gi0/1 который подключается к роутеру Cisco 2911, и режим работы у него будет trunk. разрешим через trunk все 4 vlan.

Настроим Cisco 2911

Теперь приступим к настройке Cisco 2911, на нем будет маршрутизация трафика между vlan, значит для этого мы должны создать их на нем, задать им ip адреса, которые будут выступать в роли шлюзов.Вот общая схема.

первым делом мы поднимаем порт, так как на всех роутерах Cisco они в выключенном состоянии.

Проверим теперь с компьютера где ip адрес 192.168.2.1 пропинговать шлюз и соседей по vlan 3,4. Видим, что все отлично работает, связь проверена. Осталось теперь настроить DHCP сервер.

DHCP настройка

Напомню, что службой DHCP, может быть компьютер с роль на Windows Server (тут это компьютер или виртуальная машина, где есть много сетевых интерфейсов, каждый из которых подключен к нужному vlan, в который DHCP и отдает свои ip адреса), само устройство cisco, либо сторонний продукт на базе linux, вариантов много, в своей тестовой среде у меня это будет сервер в cisco packet tracer, у него есть статический ip адрес 192.168.4.1. Я создаю новый пул для VLAN2, раздавать я буду с 192.168.2.50 до 192.168.2.250, задаю шлюз по умолчанию и dns сервер.

жмем Add и добавляем наш пул. Так же создаем пул для 3 VLAN.

Теперь вспомним, что у нас DHCP сервер в другом vlan, а это значит что широковещательные запросы DHCPDISCOVER из других vlan он не видит, решить эту проблему нам поможет dhcp relay.

dhcp relay настройка

cisco dhcp relay в двух словах это ретранслятор, который отлавливает пакеты DHCPDISCOVER и перенаправляет их DHCP серверу, за счет этого можно уменьшить количество DHCP серверов. Приступим и настроим наш dhcp relay.

Теперь у нас в каждом vlan появился ретранслятор на наш dhcp сервер. Так же в целях безопасности вы можете настроить, чтобы у вас доверенным был только определенный dhcp сервер с определенного порта, а все остальные будут игнорироваться. Возьмем за тест компьютер со статическим ip 192.168.2.1, посмотрим текущие настройки сети командой ipconfig, ставим автоматическое получение, и видим что получили 192.168.2.50. DHCP в vlan2 работает.

Полезные команды cisco dhcp

Смотрим статистику по пакетам и привязкам

Смотрим кому какой ip адрес присвоен

Вот так вот работает и настраивается DHCP и DHCP Relay в сети. Надеюсь было позновательно.

Источник

ИТ База знаний

Курс по Asterisk

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Настройка DHCP на оборудовании Cisco

3 минуты чтения

Друг, наша предыдущая статья была посвящена рассказу о том, что из себя представляет протокол DHCP (Dynamic Host Configuration Protocol). Сегодня мы расскажем, как его настроить на оборудовании Cisco.

Онлайн курс по Кибербезопасности

Изучи хакерский майндсет и научись защищать свою инфраструктуру! Самые важные и актуальные знания, которые помогут не только войти в ИБ, но и понять реальное положение дел в индустрии

Маршрутизатор Cisco, работающий под управлением программного обеспечения Cisco IOS, может быть настроен на работу в качестве DHCP сервера. Сервер назначает и управляет адресами IPv4 из указанных пулов адресов в маршрутизаторе для DHCP клиентов.

Исключение адресов IPv4

Маршрутизатор, работающий как DHCP сервер, назначает все адреса IPv4 в диапазоне (пуле), если не настроен на исключение определенных адресов. Как правило, некоторые IP адреса из пула принадлежат сетевым устройствам, таким как маршрутизаторы, сервера или принтеры, которым требуются статические адреса, поэтому эти адреса не должны назначаться другим устройствам. Чтобы их исключить, используется команда ip dhcp excluded-address. При помощи этой команды можно исключить как один единственный адрес, так и диапазон адресов, указав из него первый и последний.

Рассмотрим на примере, в котором исключим из раздачи адрес 192.168.1.254 и адреса с 192.168.1.1 по 192.168.1.9

Настройка DHCP пула

Настройка DHCP сервера включает в себя определение пула адресов, которые будут раздаваться. Для создания пула используется команда ip dhcp pool [название_пула]. После этого необходимо ввести две обязательные команды – network [адрес_сети][маска/длина_префикса] для указания сети из которой будут раздаваться адреса и default-router[адрес_default_gateway] для указания шлюза по умолчанию (можно ввести до 8 адресов).

Также можно использовать дополнительные команды – например, указать DNS сервер (команда dns-server [адрес]), доменное имя (команда domain-name [домен]), NetBIOS WINS сервер (команда netbios-name-server[адрес]), а так же время аренды адреса (команда lease [количество_дней_часов_минут], сначала указываются дни, затем через пробел часы, а затем минуты). По умолчанию время аренды выставляется 1 день.

Чтобы выполнить проверку можно использовать команду show ip dhcp binding, которая показывает список всех IP адресов и сопоставленных с ними MAC адресов, которые были выданы DHCP сервером. Также есть команда show ip dhcp server statistics, используя которую можно увидеть статистику DHCP сервера, включая информацию об отправленных и полученных DHCP сообщениях. Ну и если клиентом является ПК с ОС Windows, то информацию можно посмотреть через командную строку, введя команду ipconfig /all, а для пользователей Linux подойдет команда ifconfig.

Ретрансляция DHCP (DHCP Relay)

В сложной иерархической сети серверы обычно находятся не в той же сети, что и клиенты. В результате если DHCP сервер находится в другой сети, то до него не смогут доходить запросы от клиентов, поскольку маршрутизаторы не пересылают широковещательные сообщения. Чтобы решить эту проблему нужно воспользоваться командной ip helper-address [адрес_DHCP-сервера], которую нужно ввести на маршрутизаторе в режиме конфигурации интерфейса, чтобы он перенаправлял broadcast сообщения от DHCP клиентов уже в виде unicast к DHCP серверу, находящемуся в другой сети.

Настройка роутера как DHCP клиента

Иногда роутер сам должен получить IP адрес по DHCP, например от интернет-провайдера. Для этого нужно в режиме конфигурации интерфейса ввести команду ip address dhcp, после чего интерфейс будет пытаться получить адрес от DHCP сервера.

Онлайн курс по Кибербезопасности

Изучи хакерский майндсет и научись защищать свою инфраструктуру! Самые важные и актуальные знания, которые помогут не только войти в ИБ, но и понять реальное положение дел в индустрии

Источник

Как настроить dhcp циско

четверг, июня 20, 2013

Конфигурация DHCP сервера на маршрутизаторах фирмы Cisco

Тестовая сеть, в качестве DHCP сервера Cisco 2811
Указываем что адрес DNS сервера и шлюза нужно получать от DHCP сервера
Указываем что IP адрес так же нужно получать от DHCP сервера
Хост получил IP адрес от DHCP сервера

14 коммент.:

Рад что вам пригодилось!

А как же настраивается момент — на каком интерфейсе запущен DHCP сервер? А если несколько пулов? А как приостановить раздачу, без удаления конфига?

Спасибо за наводящие вопросы:

Второй и последующие пулы создаются таким же образом как и первый, но имеют другие диапазоны раздаваемых адресов и другие имена. Соответствие между пулом IP адресов и интерфейсом задается с помощью команды network, используемой в при конфигурации пула. Тот интерфейс маршрутизатора, IP адрес которого попадает в диапазон адресов указанных в команде network и будит является рабочим для данного пула.

Например у нас есть следующая конфигурация:
ip dhcp pool 1
network 192.168.1.0 255.255.255.0
default-router 192.168.1.1
ip dhcp pool 2
network 172.20.20.0 255.255.255.0
default-router 172.20.20.1
interface FastEthernet0/0
ip address 192.168.1.1 255.255.255.0
interface FastEthernet0/1
ip address 172.20.20.1 255.255.255.0

Адрес заданный на интерфейсе Fast0/0 попадает в диапазон пула 1, а значит адреса из сети 192.168.1.0/24 будут раздаваться именно через данный интерфейс.Аналогичная ситуация с интерфейсом fast0/1 и пулом 2.

Временно приостановить действие DHCP сервера можно с помощью команды no service dhcp. Данная команда полностью приостанавливает действие DHCP сервера на маршрутизаторе до введения команды service dhcp. При этом останавливается работа всех пулов.

Если я где то не прав, то жду ваших замечаний.

Егор, почти через год укажу на неточность в вашей конфигурации:) У сети 172.20.20.0 должна быть маска 255.255.0.0 т.к. это сеть класса B. С маской 255.255.255.0 работать не будет.

Как это не будет, все прекрасно будет. Просто это уже без классовая адресация.

А как быть если порт маршрутизатора настроен на разные vlan и разные подсети? Как настроить DHCP чтоб и маршрутизация между VLAN была, и раздача разных пулов на разные вланы?
Например:
interface Fa0/0
no ip address
duplex auto
speed auto
!
interface Fa0/0.10
encapsulation dot1Q 10
ip address 192.168.0.100 255.255.255.0
!
interface Fa0/0.20
encapsulation dot1Q 20
ip address 10.111.0.100 255.255.255.0

а как сделать на сервере
в cisco

Router(config)#int fa0/1 интерфейс с которого будут запрашивать адреса
Router(config-if)#ip helper-address 192.168.13.10 сервак. естественно должен быть доступен

Егор, спасибо, за Ваш прекрасный сайт! Вроде и не дурак, а иногда заступоришься на чем-нибудь и не понимаешь как решить задачу. Не хватает хорошего наставника просто, кто мог бы объяснить и показать на примере.

Приветствую, Егор! Возможно не в тему, но не знаю как связаться с тобой.
Прошу дать консультацию по моему проекту, а если он тебя заинтересует
то в частной переписке можно обсудить твое участие в нем.
Данный проект существует на уровне идеи, для меня не все понятно с точки зрения железа и ПО.
Идея проекта:
1. Имеется 48(36,24) датчика, каждый датчик имеет свой канал и IP(Ethernet), вся информации с каждого датчика подается на оборудование (роутер, маршрутизатор, и т.д. ?) управляется каждый датчик с сервера в 3-х плоскостях(X-Y-Z).
2. Вся информация от датчиков (и с сервера на датчики) передается по оптоволокну.
3. Оборудование (роутер, маршрутизатор, и т.д.) имеет 48(36,24) независимых каналов
(возможность программное конфигурировать каналы и IP адреса датчиков ).
Предусматриваются пропускная способность канала (исходя из 48 каналов-входящих):
24 канала-1Гбит/с RS-45,
16 каналов- 10 Гбит/с (оптика),
6 каналов-20 Гбит/с (оптика),
2 каналов(резервируется)- 20 Гбит/с (оптика), (оптика).
Пропускная способность каждого канала(программируется) до 10Гбит/с(RJ-45) и
20 Гбит/с (оптика).
Выходных каналов-4(оптика), 2(1)-канала для подключения к серверу,
1-канал к другому оборудованию, 1-канал резервный, пропускная способность каждого канал такова, что без перегрузки передает весь поток входящей информации (48 каналов).
4. Вся информация с оборудования поступает на Сервер где происходит:
1.Хранение на жесткие диски.
2.Передача информации на рабочие станции (от 5 до 10 машин).
3.Каждая рабочая станция работает с выделенными(программно) каналами ( от 2-10 каналов) и в реальном времени анализирует(разработанное ПО), сохраняет информацию на индивидуальных жестких дисках.
5. Рабочая станция соединена с мониторами( 1-3 шт), через джойстик происходит управление датчиками(по осям X-Y-Z), перенастройкой датчиков в том числе их калибровкой и т.д.
6.С чего надо начинать и как это реализовать в железе и как разработать нужное ПО ?

ПО рабочей станции (возможно нужно разрабатывать) и рабочий стол чем-то похож на
«многоканальную запись звука»-дизайн-картинка имеется.
Назначение данной локальной сети, назначение датчиков и в каком спектре электромагнитных волн они работаю и т.д. это все в переписке.
Вот такая «выкрученная идея».

С уважением, Александр.

А как быть если порт маршрутизатора настроен на разные vlan и разные подсети? Как настроить DHCP чтоб и маршрутизация между VLAN была, и раздача разных пулов на разные вланы?
Например:
interface Fa0/0
no ip address
duplex auto
speed auto
!
interface Fa0/0.10
encapsulation dot1Q 10
ip address 192.168.0.100 255.255.255.0
!
interface Fa0/0.20
encapsulation dot1Q 20
ip address 10.111.0.100 255.255.255.0

«А как быть если порт маршрутизатора настроен на разные vlan и разные подсети? Как настроить DHCP чтоб и маршрутизация между VLAN была, и раздача разных пулов на разные вланы?»

Добрый день. Готовлю статью вам в ответ. Скоро опубликую.

Источник

Оцените статью