The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"CISCO 1811 - DHCP Bindings"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Маршрутизаторы CISCO и др. оборудование. (Cisco маршрутизаторы)
Изначальное сообщение [ Отслеживать ]

"CISCO 1811 - DHCP Bindings"  +/
Сообщение от alexrn (ok) on 15-Июл-11, 00:41 
Приветствую Народ.

Решил на циске поднять DHCP сервак, так как стало необходимо. Все настроил, включил, прописал DHCP Bindings как пологается - мак адреса, какие айпишники выдавать, описание и все такое. Но! То, что прописано в DHCP Bindings, CISCO тупо игнорирует и выдает какие угодно адреса но только не те что я прописал для резервации для мак адресов. Перекавырял всю документацию, сто писят раз перепрописал конфиги и всеравно не пашет. Может есть какая то тонкость или помимо где то еще нужно смотреть? Подскажите пожалуйста.

Вот так прописано все:
ip dhcp pool user-1
host 10.10.10.15 255.255.255.0
hardware-address aabb.ccdd.eeff
client-name user-1-pc

Сам DHCP Pool для сервера соотвественно прописан - сеть, ДНС, маршрутизаторы и т.п.

И еще, люди добрые подскажите как сбрасывать кеш выданных адресов, чтобы циска полностью чистила таблицу выданных адресов и с нуля выдавала все адреса.

P.S. Стоит IOS 12.4 (6) T11

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от dmitry (??) on 15-Июл-11, 12:19 
>[оверквотинг удален]
> Вот так прописано все:
> ip dhcp pool user-1
> host 10.10.10.15 255.255.255.0
> hardware-address aabb.ccdd.eeff
> client-name user-1-pc
> Сам DHCP Pool для сервера соотвественно прописан - сеть, ДНС, маршрутизаторы и
> т.п.
> И еще, люди добрые подскажите как сбрасывать кеш выданных адресов, чтобы циска
> полностью чистила таблицу выданных адресов и с нуля выдавала все адреса.
> P.S. Стоит IOS 12.4 (6) T11

если не ошибаюсь, в пул надо добавить client-identifier мак_клиента
clear ip dhcp binding - очистка базы

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от alexrn (ok) on 15-Июл-11, 17:19 
А hardware-address для чего? В доке вроде туда мак надо писать. В людом случае спасибо, я попробовал, ничего не вышло.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от VolanD (ok) on 15-Июл-11, 19:28 
>[оверквотинг удален]
>> host 10.10.10.15 255.255.255.0
>> hardware-address aabb.ccdd.eeff
>> client-name user-1-pc
>> Сам DHCP Pool для сервера соотвественно прописан - сеть, ДНС, маршрутизаторы и
>> т.п.
>> И еще, люди добрые подскажите как сбрасывать кеш выданных адресов, чтобы циска
>> полностью чистила таблицу выданных адресов и с нуля выдавала все адреса.
>> P.S. Стоит IOS 12.4 (6) T11
> если не ошибаюсь, в пул надо добавить client-identifier мак_клиента
> clear ip dhcp binding - очистка базы

client-identifier зависит от ОС, ИМХО добавлять надо hardware-address.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от alexrn (ok) on 15-Июл-11, 19:30 
Так и делаю, не работает :(
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от VolanD (ok) on 15-Июл-11, 20:23 
> Так и делаю, не работает :(

Чек говорит debug ip dhcp server packet ?

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от alexrn (ok) on 15-Июл-11, 20:25 
Идет обычный процесс запроса и отдачи ip адреса, с указанием имени хоста клиента, без каких либо сообщений об ошибках. Только адрес почему то назначается из общего пула сети (dhcp pool), а не из пула биндинга для клиента (dhcp binding).
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от VolanD (ok) on 15-Июл-11, 20:47 
> Идет обычный процесс запроса и отдачи ip адреса, с указанием имени хоста
> клиента, без каких либо сообщений об ошибках. Только адрес почему то
> назначается из общего пула сети (dhcp pool), а не из пула
> биндинга для клиента (dhcp binding).

Киньте полный конфиг, скорее всего дело в порядке следования пулов

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от alexrn (ok) on 16-Июл-11, 22:52 
> Киньте полный конфиг, скорее всего дело в порядке следования пулов

Весь конфиг незнаю имеет ли смысл скидывать. В нужном нам месте начинается так:

ip cef
no ip dhcp use vrf connected
!
ip dhcp pool user-1
   host 192.168.10.1 255.255.255.0
   hardware-address 001a.4f74.d5fb
   client-name user1-pc
!
и так далее все остальные пулы, точно так же. Все остальное в конфиге к DHCP вообще не имеет никакого отношения.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от VolanD (ok) on 17-Июл-11, 09:06 
>[оверквотинг удален]
> ip cef
> no ip dhcp use vrf connected
> !
> ip dhcp pool user-1
>    host 192.168.10.1 255.255.255.0
>    hardware-address 001a.4f74.d5fb
>    client-name user1-pc
> !
> и так далее все остальные пулы, точно так же. Все остальное в
> конфиге к DHCP вообще не имеет никакого отношения.

Ну т.е. у Вас сначала идут пулы с  hardware-address, потом общий пул? Попробуйте общий отключить, ради эксперимента

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от alexrn (ok) on 17-Июл-11, 10:58 
> Ну т.е. у Вас сначала идут пулы с  hardware-address, потом общий
> пул? Попробуйте общий отключить, ради эксперимента

До этого общий пул шел сначала, а потом пулы с мак адресами. Сейчас как раз таки общего пула вообще нет и вообще адреса не выдаются.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от dmitry (??) on 17-Июл-11, 15:55 
>> Ну т.е. у Вас сначала идут пулы с  hardware-address, потом общий
>> пул? Попробуйте общий отключить, ради эксперимента
> До этого общий пул шел сначала, а потом пулы с мак адресами.
> Сейчас как раз таки общего пула вообще нет и вообще адреса
> не выдаются.

Попробуйте все-таки добавить в пул client-identifier 01мак_клиента, либо 00мак_клиента, где 01 - идентификатор windows клиента, 00 - unix

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от alexrn (ok) on 17-Июл-11, 16:06 
> Попробуйте все-таки добавить в пул client-identifier 01мак_клиента, либо 00мак_клиента,
> где 01 - идентификатор windows клиента, 00 - unix

Хорошо. Спасибо. Я попробую.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от VolanD (ok) on 18-Июл-11, 05:59 
>>> Ну т.е. у Вас сначала идут пулы с  hardware-address, потом общий
>>> пул? Попробуйте общий отключить, ради эксперимента
>> До этого общий пул шел сначала, а потом пулы с мак адресами.
>> Сейчас как раз таки общего пула вообще нет и вообще адреса
>> не выдаются.
> Попробуйте все-таки добавить в пул client-identifier 01мак_клиента, либо 00мак_клиента,
> где 01 - идентификатор windows клиента, 00 - unix

А если на ПК поменяется ОС?

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

18. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от pancake on 18-Июл-11, 07:21 
Это идентификатор среды, а не операционки:

>> где 01 - идентификатор windows клиента, 00 - unix
> А если на ПК поменяется ОС?

Все будет пучком :)
Смотрим RFC1700:

Number Hardware Type (hrd)                           References
------ -----------------------------------           ----------
     1 Ethernet (10Mb)                                    [JBP]
     2 Experimental Ethernet (3Mb)                        [JBP]
     3 Amateur Radio AX.25                                [PXK]
     4 Proteon ProNET Token Ring                          [JBP]
     5 Chaos                                              [GXP]
     6 IEEE 802 Networks                                  [JBP]
     7 ARCNET                                             [JBP]
     8 Hyperchannel                                       [JBP]
     9 Lanstar                                             [TU]
    10 Autonet Short Address                             [MXB1]
    11 LocalTalk                                         [JKR1]
    12 LocalNet (IBM PCNet or SYTEK LocalNET)             [JXM]
    13 Ultra link                                        [RXD2]
    14 SMDS                                              [GXC1]
    15 Frame Relay                                        [AGM]
    16 Asynchronous Transmission Mode (ATM)              [JXB2]
    17 HDLC                                               [JBP]
    18 Fibre Channel                            [Yakov Rekhter]
    19 Asynchronous Transmission Mode (ATM)      [Mark Laubach]
    20 Serial Line                                        [JBP]
    21 Asynchronous Transmission Mode (ATM)              [MXB1]

Ну а у человека получается Experimental Ethernet (3Mb) :)

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

19. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от VolanD (ok) on 18-Июл-11, 09:07 
>[оверквотинг удален]
>     19 Asynchronous Transmission Mode (ATM)    
>   [Mark Laubach]
>     20 Serial Line      
>            
>            
>            
>  [JBP]
>     21 Asynchronous Transmission Mode (ATM)    
>           [MXB1]
> Ну а у человека получается Experimental Ethernet (3Mb) :)

Дык он же зависит от ОС? Я вообще думал, что clientid позволяет серверу определить ОС, для того, чтобы знать набор поддерживаемых опций

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

20. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от dmitry (??) on 18-Июл-11, 09:16 
>[оверквотинг удален]
>>     20 Serial Line
>>
>>
>>
>>  [JBP]
>>     21 Asynchronous Transmission Mode (ATM)
>>           [MXB1]
>> Ну а у человека получается Experimental Ethernet (3Mb) :)
> Дык он же зависит от ОС? Я вообще думал, что clientid позволяет
> серверу определить ОС, для того, чтобы знать набор поддерживаемых опций

Да, ошибочка вышла ))
01 - тип среды
The client identifier, which is required for Microsoft clients (instead of hardware addresses), is formed by concatenating the media type and the MAC address of the client.
Т.е. все равно получается client identifier 01мак_клиента

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

22. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от alexrn (ok) on 18-Июл-11, 10:27 
01 в начале client-identifier помог для клиентов с виндой. Сейчас ищу для линуксов, афонов и маков
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

23. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от dmitry (??) on 18-Июл-11, 10:40 
> 01 в начале client-identifier помог для клиентов с виндой. Сейчас ищу для
> линуксов, афонов и маков

Для остальных hardware-address мак_адрес type
type: ethernet, ieee802

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

24. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от alexrn (ok) on 18-Июл-11, 11:16 
> Для остальных hardware-address мак_адрес type
> type: ethernet, ieee802

ip dhcp pool user-1
   host 192.168.1.1 255.255.255.0
   hardware-address 002b.f8c3.5df1 ethernet
   client-name user-1

Помогло для Linux, не помогает для маков и айфонов. Пробовал

ip dhcp pool user-1
   host 192.168.1.1 255.255.255.0
   hardware-address 002b.f8c3.5df1 ethernet и ieee802
   client-name user-1

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

21. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от alexrn (ok) on 18-Июл-11, 10:25 
Спасибо всем народ, помогло следующее.

ip dhcp pool user-1
   host 192.168.1.1 255.255.255.0
   client-identifier 0100.2bf8.c35d.f1
   client-name user-1

Но помогло только для винды - 01 в начале. Сейчас ковыряюсь чтобы выдавать линуксам, айфонам и макам.
00 не помогает ни для линуксов, ни для айфонов, ни для маков.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от pancake on 15-Июл-11, 12:32 
> host 10.10.10.15 255.255.255.0
> hardware-address aabb.ccdd.eeff

Specifies a hardware address for the client.

Specifies the distinct identification of the client in dotted-hexadecimal notation, for example, 01b7.0813.8811.66, where 01 represents the Ethernet media type.

RTFM :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от alexrn (ok) on 15-Июл-11, 17:01 
> Specifies a hardware address for the client.
> Specifies the distinct identification of the client in dotted-hexadecimal notation, for
> example, 01b7.0813.8811.66, where 01 represents the Ethernet media type.
> RTFM :)

hardware-address указанный здесь был написан для примера, на самом деле берется адрес клиента, например 02-AB-FC-B2-D3-B6 и прописывается на циске как 02ab.fcb2.d3b6, если воожу его через "-" как указал в начале, то циска сама его разбивает в тот формат, который я так же написал.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

17. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от pancake on 18-Июл-11, 07:16 

> hardware-address указанный здесь был написан для примера, на самом деле берется адрес
> клиента, например 02-AB-FC-B2-D3-B6 и прописывается на циске как 02ab.fcb2.d3b6, если

Пропиши 01 в начале - перед твоим мак-адресом.
Посчитай байты в примерах и все станет понятно.
Еще раз:
"01 represents the Ethernet media type"

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "CISCO 1811 - DHCP Bindings"  +/
Сообщение от alexrn (ok) on 15-Июл-11, 18:28 
Доку я читал и делал все как написано здесь: http://www.cisco.com/en/US/docs/ios/12_0t/12_0t1/feature/gui...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру