Настройка DHCP сервера на Cisco (IOS)

Cisco
DHCP (Dynamic Host Configuration Protocol — протокол динамической конфигурации узла) позволяет компьютерам автоматически получать IP-адрес и другие сетевые настройки, необходимые для работы в сети TCP/IP. Протокол работает по архитектуре «клиент-сервер». Для получения настроек компьютер обращается к серверу DHCP и получает от него сетевые настройки. Сисадмин настраивает на сервере диапазон адресов, распределяемых среди компьютеров. При этом отпадает необходимость ручной настройки компьютеров сети и уменьшается вероятность ошибки.

Настройка DHCP на Cisco как видите довольно проста:

1. Добавляем пул адресов:
ip dhcp excluded-address 192.168.0.1
ip dhcp pool test1
   network 192.168.0.0 255.255.255.0
   domain-name mylan.ru
   dns-server 192.168.1.1
   default-router 192.168.0.1

2. И делаем привязку MAC адреса к IP:
ip dhcp pool user1
   host 192.168.0.2 255.255.255.0
   hardware-address 0000.0000.0001
   client-name user1

ip dhcp pool user2
   host 192.168.0.3 255.255.255.0
   hardware-address 0000.0000.0002
   client-name user2


UPD 07.02.2011
1. При добавлении ipad`а и некоторых android девайсов в привязку обнаружилось, что hardware-address 0000.0000.0001 не понимается циской и нужно писать client-identifier 0100.0000.0000.01.
В официальных доках нашли, что 01 добавляется к windows устройствам, 00 к unix, но андроид это linux. Тем не менее у Android 2.1 прявязка заработала только с client-identifier 01, а у Android 2.2 c hardware-address.
2. Советую в ip dhcp excluded-address добавить все адреса сети которые вы не планируете присваивать устройствам, исключительно ради секурности.
Таким образом наш примерный конфиг будет начинаться так:
ip dhcp excluded-address 192.168.0.1
ip dhcp excluded-address 192.168.0.4 192.168.0.254

Адрес .1 будет зарезервирован за шлюзом, .2 и .3 за dhcp девайсами, а остальным в dhcp адреса не будет.
Враг не пройдет! :)

4 комментария

avatar
Антон, ну что за манера писать конфиг — не указывая к чему он, циско ведь не ограничивается одними роутерами :) на асах это настраивается совсем не так.
ну и ни слова не сказано — как иос определяет какой пул привязать к какому интерфейсу.
avatar
забыл добавить :)
avatar
Вот инструкция подробней
avatar
Добавил еще пару моментов из практики :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.