URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 14387
[ Назад ]

Исходное сообщение
"CISCO 871 Как настроить DHCP  по МАС"

Отправлено Незнайка хочу стать Знайкой , 07-Сен-07 09:40 
Привет всем!Я на cisco 871 настроил dhcp,ip-адресса раздает всем подключившимся, но мне надо что бы адреса выдавал по мас-адресу как это можно сделать? на cisco.com откопал следующие, но мне не понятно....

The following example creates a manual binding for a client named Mars.cisco.com. The MAC address of the client is 02c7.f800.0422 and the IP address of the client is 172.16.2.254.

ip dhcp pool Mars

host 172.16.2.254 mask 255.255.255.0 -это адрес который выдается dhcp хосту?

hardware-address 02c7.f800.0422 ieee802

client-name Mars - это имя в домене пользователя?

default-router 172.16.2.100 172.16.2.101

domain-name cisco.com

dns-server 172.16.1.102 172.16.2.102

И не понятно в какую подсеть должен выдвавть адреса dhcp server, я ведь это ни где не прописываю... Если следовать этому алгоритму все равно не работает...


ip dhcp pool Getman
   host 192.168.130.х 255.255.255.0
   hardware-address х.х.х ieee802
   domain-name work.х.ru
   dns-server 10.128.х.х 10.128.х.х
   client-name Goodman
   default-router 10.128.х.х
   lease infinite
!
ip dhcp pool subnet
   network 192.168.130.х 255.255.255.0
   default-router 10.128.х.х
   dns-server 10.128.х.х 10.128.х.х
   domain-name work.х.ru


Содержание

Сообщения в этом обсуждении
"CISCO 871 Как настроить DHCP  по МАС"
Отправлено wellfitting , 07-Сен-07 12:44 
>Привет всем!Я на cisco 871 настроил dhcp,ip-адресса раздает всем подключившимся, но мне
>надо что бы адреса выдавал по мас-адресу как это можно сделать?

У меня тот же вопрос на таком же роутере.  Причем в SDM есть "DHCP Bindings", в котором можно это автоматически сделать. В итоге в конфиге получаю:
ip dhcp pool dhcp-pool1
   host 10.0.3.4 255.255.255.0
   hardware-address xx.xx.3296
   client-name printer

и тоже не работает.


"CISCO 871 Как настроить DHCP  по МАС"
Отправлено Koba LTD , 13-Сен-07 11:42 
>[оверквотинг удален]
>   dns-server 10.128.х.х 10.128.х.х
>   client-name Goodman
>   default-router 10.128.х.х
>   lease infinite
>!
>ip dhcp pool subnet
>   network 192.168.130.х 255.255.255.0
>   default-router 10.128.х.х
>   dns-server 10.128.х.х 10.128.х.х
>   domain-name work.х.ru

сначала делаешь пул для всей подсетки
с указанием диапазона ip маски и других отребутов
потом ДЛЯ каждого мака к которому хочешь привязать ip создаешь отдельный пул в котором просто указываешь какой ip ему выделяешь и какой у него
hardware-address но в место hardware-address указываешь что типа client-address (точно не помню киски под рукой нет, но по нелпу найдешь).
Обяснения если после создания пула адресов для всей подсетки со всеми атребутами создать просто пул с адрисом входящим в пул всей сети и там ничего не указывать то киска при выделении ip их просто сгрупирует причем наложит на общий пул пул для конкретного маса и те параметры которые пересекуться возьмет с пула для конкретного мака. Есть одинь небольшой нюанс при указани мак адреса hardware-address - это апаратный мак, а второй вариант client-address (или вроде того) это системный мак который обычно формируеться из двух значного числа соответствующего номеру интерфейся в системе + мак т.е. адрес первой карточки 01+мак, второй 02+мак и т.д.(кому это надо не врубаюсь пока). Такой фигней страдает пока только мелкомягкие (у других не замечено). Поэтому и надо указывать другой вариант расмотрения мака. Из неудобст - если у вас одна и таже машина работает и под мелко мягкими и под линухом то выделять им один и тот же ip не получиться (узнал на собственном опыте) - DHCP в киске не порадовал своим замутом - но как мне сказали - так есть и так будет.
Удачи


"CISCO 871 Как настроить DHCP  по МАС"
Отправлено cisco , 07-Сен-11 03:31 
>[оверквотинг удален]
> который обычно формируеться из двух значного числа соответствующего номеру интерфейся
> в системе + мак т.е. адрес первой карточки 01+мак, второй 02+мак
> и т.д.(кому это надо не врубаюсь пока). Такой фигней страдает пока
> только мелкомягкие (у других не замечено). Поэтому и надо указывать другой
> вариант расмотрения мака. Из неудобст - если у вас одна и
> таже машина работает и под мелко мягкими и под линухом то
> выделять им один и тот же ip не получиться (узнал на
> собственном опыте) - DHCP в киске не порадовал своим замутом -
> но как мне сказали - так есть и так будет.
> Удачи

Router(dhcp-config)# hardware-address {hardware-address type
(Optional) Specifies a hardware address for the client. This command is used for BOOTP requests.
The type value:
+ Indicates the protocol of the hardware platform. Strings and values are acceptable. The string options are:
– ethernet
– ieee802

+ The value options are:
– 1 10Mb Ethernet
– 6 IEEE 802
If no type is specified, the default protocol is Ethernet.

Router(dhcp-config)# client-identifier {unique-identifier}
Specifies the unique identifier for DHCP clients. This command is used for DHCP requests.
- DHCP clients require client identifiers. The unique identification of the client is specified in dotted hexadecimal notation, for example, 01b7.0813.8811.66, where 01 represents the Ethernet media type.

Source: http://www.cisco.com/en/US/docs/ios/12_2/ip/configuration/gu...