- Windows dhcp cisco relay
- Принцип работы DHCP
- Настройка dhcp cisco
- Настройка для маленького офиса
- Проверка получения ip адреса
- Настройка DHCP для среднего офиса
- Настроим Cisco 2960
- Настроим Cisco 2911
- DHCP настройка
- dhcp relay настройка
- Полезные команды cisco dhcp
- ИТ База знаний
- Полезно
- Навигация
- Серверные решения
- Телефония
- Корпоративные сети
- Курс по сетям
- Настройка Site-To-Site IPSec VPN на Cisco
- Cisco ASA 5506-X: интерфейс BVI
- Настройка GRE туннеля на Cisco
- Автоматический backup на Cisco ASA
- Настройка протокола EIGRP на оборудовании Cisco
- Настройка Site-To-Site IPSec VPN на Cisco
- Настройка EtherChannel на Cisco с минимальным даунтаймом
- Настройка DHCP на оборудовании Cisco
- Исключение адресов IPv4
- Настройка DHCP пула
- Configure DHCP Server/Relay on FTD Using Firepower Management Center (FMC)
- Available Languages
- Download Options
- Contents
- Introduction
- Prerequisites
- Requirements
- Components Used
- Background Information
- Configure DHCP Server
- Enable DHCP Server/Configure the DHCP Pool
- Configure the DNS/WINS Server
- Configure the Advanced Parameters
- Configure DHCP Relay
- Configure the DHCP Relay Agent
- Configure External DHCP Server
- Monitor And Troubleshoot
- Особенности работы и настройки DHCP на маршрутизаторах Cisco (Часть 2)
- 1. Конфигурация
- 2. Как это работает?
- 3. Заключение
Windows dhcp cisco relay
Всем привет ранее мы закончили настраивать сеть для филиалов, и разобрались со статической маршрутизацией, но все это время настраивали компьютерам ip адреса в ручную. Для решения это задачи есть служба DHCP. Можно конечно использовать Windows DHCP, при наличии лицензии на Windows Server, но Cisco тоже умеет это делать на ура. Настроим давайте DHCP службу на Cisco, рассмотрим несколько вариантов.
Принцип работы DHCP
Как работает dhcp сервер, ответ на этот вопрос очень простой. Когда компьютер появляется в локальной сети, первым делом он отсылает в сеть широковещательный запрос, по всем кто в сети. Данный пакет называется DHCPDISCOVER, в котором он спрашивает ребята есть у вас тут DHCP, если да то дай как мне ip адрес. Если HDCP сервер в локальной сети есть, то он отвечает ему пакетом DHCPOFFER, в котором говорит вот я есть, вот тебе ip адрес, будешь брать? Компьютер получив пакет DHCPOFFER, отсылаем ему ответ в виде пакета DHCPREQUEST в котором говорит, отлично я беру это ip адрес запиши его за мной, на что DHCP получив этот пакет, отвечает пакетом DHCPACK в котором говорит что записал, что это ip адрес теперь твой. Вот весь принцип.
В своей практике я встречал еще вот такие пакеты от 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 в сети. Надеюсь было позновательно.
ИТ База знаний
Полезно
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Популярное и похожее
Курс по сетям
Настройка Site-To-Site IPSec VPN на Cisco
Cisco ASA 5506-X: интерфейс BVI
Настройка GRE туннеля на Cisco
Автоматический backup на Cisco ASA
Настройка протокола EIGRP на оборудовании Cisco
Настройка Site-To-Site IPSec VPN на Cisco
Настройка EtherChannel на Cisco с минимальным даунтаймом
Еженедельный дайджест
Настройка DHCP на оборудовании Cisco
Друг, наша предыдущая статья была посвящена рассказу о том, что из себя представляет протокол DHCP (Dynamic Host Configuration Protocol). Сегодня мы расскажем, как его настроить на оборудовании Cisco.
Обучайся в Merion Academy
Пройди курс по сетевым технологиям
Маршрутизатор 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 сервера.
Configure DHCP Server/Relay on FTD Using Firepower Management Center (FMC)
Available Languages
Download Options
Contents
Introduction
This document describes the configuration of DHCP server and DHCP relay services in Firepower Threat Defense (FTD) through FMC.
Prerequisites
Requirements
Cisco recommends that you have knowledge of these topics:
Components Used
The information in this document is based on these software and hardware versions:
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Note: FTD appliance should be registered to the FMC.Click the Register a Device with a FireSIGHT Management Center in order to register the FTD to the FMC.
Background Information
Dynamic Host Control Protocol (DHCP) provides network configuration parameters automatically such as IP addresses, DNS server details and other parameters to the DHCP clients. FTD routed interface can act as DHCP server to provide the IP addresses to the clients.
FTD provides the DHCP relay services to the internal client wherein client are connected to one of the interfaces of the FTD and the external DHCP server is connected to the other. The relay service operation is transparent to the clients.
Configure DHCP Server
In order to configure the DHCP server, log in to the FMC GUI and navigate to Devices > Device Management, click the edit buttonof the FTD appliance. Navigate to DHCP tab and click the DHCP Server tab.
In order to configure DHCP server, perform three steps.
Step1. Enable DHCP server/ Configure the DHCP Pool.
Step2. Configure the advanced parameters.
Step3. Configure the DNS/ WINS Server.
Note: Ensure that the IP address and logical name must be configured on the interfaces before you start DHCP configuration.
Enable DHCP Server/Configure the DHCP Pool
You can use any routed interface as the DHCP server and interface’s IP address acts as the gateway for the end client. Hence, you just need to define the IP address range.
In order to enable the DHCP server on any interface, click the Add button in Server tab.
Interface: Specify the interface from the drop-down list where you want to enable the DHCP server.
Address Pool: Specify the IP address range.
Enable DHCP Server: Enable the checkbox to enable the DHCP server on this interface.
Click OK to save the DHCP configuration.
Configure the DNS/WINS Server
DHCP Server provides the DNS/ WINS/Domain name parameters along with IP address details to the end client. These parameters help in the name resolution. Therefore, it is important to configure these parameters correctly.
There are two options to configure this:
First, if any of FTD’s interface is configured as DHCP client then you can choose option Auto-Configuration. This method takes the configuration of DNS/ WINS/ domain name information from the DHCP server and provides the same information to the DHCP client.
Second, you can set your own DNS/ WINS domain name parameters, which are provided to the end client.
In order to configure this, navigate to DHCP tab.
Override Auto Configured Setting: Configure this option, if you want to assign your own DNS/WINS/Domain Name to the end client.
Domain Name: Specify the domain name.
Primary DNS Server: Specify the primary DNS server. Either you can select the network object from the drop-down list or click the plus (+) icon and create a network object for primary DNS server.
Secondary DNS Server: Specify the secondary DNS server. Either you can select the network object from the drop-down list or click the plus (+) icon and create a network object for secondary DNS server.
Primary WINS Server: Specify the secondary DNS server. Either you can select the network object from the drop-down list or click the plus (+) icon and create a network object for secondary DNS server.
Secondary WINS Server: Specify the secondary DNS server. Either you can select the network object from the drop-down list or click the plus (+) icon and create a network object for secondary DNS server.
Configure the Advanced Parameters
FTD interface’s DHCP server has the ability to include DHCP codes and options. For example, Cisco IP phones can send a request with option (150/ 66) to the DHCP server to obtain the IP address of TFTP server so that the phones can download the firmware from the TFTP server.
In order to configure this, navigate to DHCP > Advanced option and click Add.
Click OK to save the configuration.
Configure DHCP Relay
FTD interface operates as DHCP Relay agent between client and external DHCP server. Interface listens for the client request and adds vital configuration data, such as client’s links information which is needed by DHCP server to allocate the address for the client. When DHCP server responds, interface forwards the reply packet back to the DHCP client.
The configuration of DHCP Relay has mainly two configuration steps.
Step 1. Configure the DHCP Relay Agent.
Step 2. Configure External DHCP Server.
Configure the DHCP Relay Agent
Interface: Specify the interface from the drop-down list where interface listens for the client request. DHCP client should connect directly to this interface for IP address request.
Enable DHCP Relay: Enable the checkbox to enable the DHCP relay service.
Set Route: Enable the check box to set the interface IP address as the default gateway.
Click the OK button to save the DHCP relay agent configuration.
Configure External DHCP Server
You need to specify the IP address of external DHCP server where client request is forwarded.
Server: Specify the IP address of DHCP server. Either you can select the network object from the drop-down list or click the plus (+) icon and create a network object for DHCP server.
Interface: Specify the interface where DHCP server connects.
Click OK to save the configuration.
Monitor And Troubleshoot
Особенности работы и настройки DHCP на маршрутизаторах Cisco (Часть 2)
1. Конфигурация
В качестве примера возьмем следующую схему:
На маршрутизаторе R3 расположен DHCP-сервер, который централизованно выдает адреса в сети LAN_1 и LAN_2. Маршрутизаторы R1 и R2 в данной схеме являются DHCP-Relay агентами
Сконфигурируем на R3 два пула адресов для каждой локальной сети:
!в режиме глобальной конфигурации определим адреса, которые будут исключены из пула (это адреса интерфейсов R1 и R2
ip dhcp excluded-address 192.168.1.1
ip dhcp excluded-address 192.168.2.1
!создадим пул адресов с именем LAN_1
ip dhcp pool LAN1
network 192.168.1.0 255.255.255.0
ip default-router 192.168.1.1
!создадим пул адресов с именем LAN_2
ip dhcp pool LAN2
network 192.168.2.0 255.255.255.0
ip default-router 192.168.2.1
Естественно, при необходимости можно добавить в пул дополнительные опции.
Следующий этап — конфигурация агентов DHCP-Relay на маршрутизаторах R1 и R2. Суть DHCP-Relay заключается в пересылке широковещательного пакета от клиента одноадресатным пакетом DHCP-серверу.
Конфигурация агентов выполняется следующей командой:
!выбираем интерфейс, на который будет приходить широковещательный запрос от клиентов, в данном случае это интерфейс f0/0 маршрутизатора, который подключен к сегменту сети
interface fa0/0
ip helper-address 10.1.1.2
no ip forward-protocol udp 37
no ip forward-protocol udp 53
2. Как это работает?
Клиент шлет стандартный DISCOVERY:
который пересылается Relay-агентом в направлении DHCP-сервера (измененные поля отмечены красным):
Как видно из картинки, сообщение теперь пересылается одноадресным пакетом с источником 192.168.1.1 (интерфейс маршрутизатора, на который был получен широковещательный пакет) и получателем 10.1.1.2 (адрес, который указан командой ip helper-address. Кроме того, адрес 192.168.1.1 указан в поле Relay agent IP address
На основании адреса источника сообщения DHCP-сервер определяет, из какого пула выдавать адреса. Для маршрутизатора R2 запрос пойдет с адресом источника 192.168.2.1 и сервер выдаст адрес из пула LAN_2.
Предложение OFFER от R3 к R1 выглядит следующим образом:
R1 пересылает его клиенту меняя только адреса источника на 192.168.1.1 и получателя на 192.168.1.2 (ссылка на скриншот)
Вот таким образом выглядит обмен сообщениями между клиентом, агентом и сервером:
3. Заключение
Для правильной работы данного примера важно учесть следующий момент: маршрутизатор R3 получает пакеты от R1 с адресом источника 192.168.1.1, поэтому на R3 сеть 192.168.1.0 должна быть в таблице маршрутизации, я настроил EIGRP между маршрутизаторами для решения этой проблемы. Смотрим таблицу:
Gateway of last resort is not set
10.0.0.0/24 is subnetted, 2 subnets
C 10.1.2.0 is directly connected, FastEthernet0/0
C 10.1.1.0 is directly connected, FastEthernet0/1
D 192.168.1.0/24 [90/307200] via 10.1.1.1, 00:00:16, FastEthernet0/1
D 192.168.2.0/24 [90/307200] via 10.1.2.1, 00:02:17, FastEthernet0/0