7.4 Module Practice and Quiz
Что нужно уметь проговорить без подсказки
После Module 7 ты должен быстро объяснить:
- что такое
lease; - как работает
DORA; - как настроить router как DHCPv4 server;
- зачем нужны
excluded-addresses; - зачем нужен
ip helper-address; - как router получает address как DHCP client.
Короткий summary
| Тема | Ключевая мысль |
|---|---|
| DHCPv4 | автоматически выдаёт IPv4 addressing |
| Lease | address выдаётся на ограниченное время |
| DORA | Discover, Offer, Request, ACK |
| Router as server | раздаёт адреса из pool |
| Relay | помогает DHCP работать через router между subnets |
| Router as client | получает WAN address от ISP |
Формулы для памяти
| Формула | Смысл |
|---|---|
DORA | получение нового address |
Request + ACK | renew lease |
Different subnet -> ip helper-address | нужен relay |
ip address dhcp | router сам становится DHCP client |
Мини-проверка себя
Попробуй ответить:
- Почему DHCP client сначала использует broadcast?
- Что именно делает
default-routerвнутри DHCP pool? - Почему нужно исключать часть адресов из pool?
- Почему client не получит address от remote DHCP server без relay?
- Как убедиться, что router interface получил address именно по DHCP?
Команды для повторения
ip dhcp excluded-address 192.168.10.1 192.168.10.9
ip dhcp pool LAN-POOL-1
network 192.168.10.0 255.255.255.0
default-router 192.168.10.1
dns-server 192.168.11.5
domain-name example.com
show running-config | section dhcp
show ip dhcp binding
show ip dhcp server statistics
ip helper-address 192.168.11.6
show ip interface g0/0/0
ip address dhcpip dhcp excluded-address ... ciscoIOScommand
Убирает адреса из выдачи DHCP.
ip dhcp pool LAN-POOL-1 ciscoIOScommand
Создаёт DHCP pool.
network 192.168.10.0 255.255.255.0 ciscoIOScommand
Определяет network для pool.
default-router 192.168.10.1 ciscoIOScommand
Выдаёт клиентам default gateway.
dns-server 192.168.11.5 ciscoIOScommand
Выдаёт клиентам DNS server.
domain-name example.com ciscoIOScommand
Выдаёт клиентам domain suffix.
show running-config | section dhcp ciscoIOScommand
Показывает DHCP configuration.
show ip dhcp binding ciscoIOScommand
Показывает выданные leases.
show ip dhcp server statistics ciscoIOScommand
Показывает DHCP message counters.
ip helper-address 192.168.11.6 ciscoIOScommand
Включает DHCP relay на interface.
show ip interface g0/0/0 ciscoIOScommand
Проверяет helper address и interface parameters.
ip address dhcp ciscoIOScommand
Настраивает interface как DHCP client.
Самое важное правило модуля
DHCP работает автоматически только тогда, когда client может добраться до DHCP server напрямую или через relay.
Если повторяешь в последний момент
Сначала выучи
DORA, потом команды pool, потомip helper-address.
Итог модуля
Если ты можешь настроить DHCP server, relay и DHCP client, значит тему DHCPv4 ты уже реально понимаешь, а не просто узнал названия команд.