Kinzersky.ru

Cisco в качестве DHCP сервера.

Просмотров: 5477Комментарии: 0
Cisco

На днях добавил заметку о том, как сделать резервацию в DHCP.. И тут до меня совершенно случайно дошло - я еще не писал, как поднять сам DHCP-сервер на маршутизаторах.

Это, конечно, несовсем прямые обязанности маршрутизатора, но для сетей малых офисов вполне сгодится - обычно требуется, чтобы все было на одной железке, а производительность современных 881х роутеров вполне позволяет не только раздавать людям интернет, но и держать dhcp и dns сервер.

Все очень просто.

Исключаем из выдаваемых адрес самого шлюза и еще небольшой диапазон вначале на всякий случай.

ip dhcp excluded-address 192.168.0.1 192.168.0.10

Создаем пул для выдачи адресов.

ip dhcp pool DHCPPOOL
network 192.168.0.0 255.255.255.0
default-router 192.168.0.1
dns-server 192.168.0.1
lease 30

В ранних версиях IOS dhcp-служба может быть выключена по-умолчанию, тогда ее нужно включить, прописав команду service dhcp.

Далее маршрутизатор будет выдавать адреса в соответствии с тем, какой IP-адрес прописан на интерфейсе. Т.е., можно, например, имея конфигурацию Router on a stick, иметь 20 настроенных VLANов, для каждого свой отдельный пул, а адреса будут выдаваться строго в соответствии с адресами сабинтерфейсов.

Основные жизненноважные параметры я перечислил, но доменных сетях еще наверное нужна опция domain-name, но в моем случае все прекрасно работает и без неё.

Вот полный список:

Router(dhcp-config)#?
DHCP pool configuration commands:
accounting Send Accounting Start/Stop messages
bootfile Boot file name
class Specify a DHCP class
client-identifier Client identifier
client-name Client name
default-router Default routers
dns-server DNS servers
domain-name Domain name
exit Exit from DHCP pool configuration mode
hardware-address Client hardware address
host Client IP address and mask
import Programatically importing DHCP option parameters
lease Address lease time
netbios-name-server NetBIOS (WINS) name servers
netbios-node-type NetBIOS node type
network Network number and mask
next-server Next server in boot process
no Negate a command or set its defaults
option Raw DHCP options
origin Configure the origin of the pool
relay Function as a DHCP relay
remember Remember released bindings
renew Configure renewal policy
server Configure the server ID option value
subnet Subnet allocation commands
update Dynamic updates
utilization Configure various utilization parameters

А еще перед выдачей адресов можно настроить отправку ICMP-запросов на выдаваемый адрес - с целью проверить его на занятость

Router (config)#ip dhcp ping packets <0-10>

А еще можно передавать клиенту различные опции. Например, маршруты. Для этого в режиме конфигурации пула введем следующее:

Синтаксис:

option 249 ip

Пример:

Router(dhcp-config)#option 249 ip 24.192.168.1 192.168.0.1

Option 249 - нужная нам опция.

ip - формат ввода адресов. IP немного удобнее, чем, например, hex smile

24.192.168.168 адрес и маска сети в формате <битность маски>.<1й октет адреса сети>.<2й октет адреса сети>.<1й октет адреса сети>

192.168.0.1 - адрес шлюза.

Таким образом, мы указываем, что сеть 192.168.1.X/24 лежит за 192.168.0.1

Работает начиная с Windows XP.

См. также:

Резервации в DHCP на оборудовании Cisco

Оставить комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

     

  

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)