The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
CISCO 1811 - DHCP Bindings, !*! alexrn, 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

  • CISCO 1811 - DHCP Bindings, !*! dmitry, 12:19 , 15-Июл-11 (1)
    >[оверквотинг удален]
    > Вот так прописано все:
    > 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 - очистка базы

    • CISCO 1811 - DHCP Bindings, !*! alexrn, 17:19 , 15-Июл-11 (4)
      А hardware-address для чего? В доке вроде туда мак надо писать. В людом случае спасибо, я попробовал, ничего не вышло.
    • CISCO 1811 - DHCP Bindings, !*! VolanD, 19:28 , 15-Июл-11 (6)
      >[оверквотинг удален]
      >> 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.

      • CISCO 1811 - DHCP Bindings, !*! alexrn, 19:30 , 15-Июл-11 (7)
        Так и делаю, не работает :(
        • CISCO 1811 - DHCP Bindings, !*! VolanD, 20:23 , 15-Июл-11 (8)
          > Так и делаю, не работает :(

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

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

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

              • CISCO 1811 - DHCP Bindings, !*! alexrn, 22:52 , 16-Июл-11 (11)
                > Киньте полный конфиг, скорее всего дело в порядке следования пулов

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

                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 вообще не имеет никакого отношения.

                • CISCO 1811 - DHCP Bindings, !*! VolanD, 09:06 , 17-Июл-11 (12)
                  >[оверквотинг удален]
                  > 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, потом общий пул? Попробуйте общий отключить, ради эксперимента

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

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

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

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

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

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

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

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

                        • CISCO 1811 - DHCP Bindings, !*! pancake, 07:21 , 18-Июл-11 (18)
                          Это идентификатор среды, а не операционки:

                          >> где 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) :)

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

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

                        • CISCO 1811 - DHCP Bindings, !*! dmitry, 09:16 , 18-Июл-11 (20)
                          >[оверквотинг удален]
                          >>     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мак_клиента

                        • CISCO 1811 - DHCP Bindings, !*! alexrn, 10:27 , 18-Июл-11 (22)
                          01 в начале client-identifier помог для клиентов с виндой. Сейчас ищу для линуксов, афонов и маков
                        • CISCO 1811 - DHCP Bindings, !*! dmitry, 10:40 , 18-Июл-11 (23)
                          > 01 в начале client-identifier помог для клиентов с виндой. Сейчас ищу для
                          > линуксов, афонов и маков

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

                        • CISCO 1811 - DHCP Bindings, !*! alexrn, 11:16 , 18-Июл-11 (24)
                          > Для остальных 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

    • CISCO 1811 - DHCP Bindings, !*! alexrn, 10:25 , 18-Июл-11 (21)
      Спасибо всем народ, помогло следующее.

      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 не помогает ни для линуксов, ни для айфонов, ни для маков.

  • CISCO 1811 - DHCP Bindings, !*! pancake, 12:32 , 15-Июл-11 (2)
    > 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 :)

    • CISCO 1811 - DHCP Bindings, !*! alexrn, 17:01 , 15-Июл-11 (3)
      > 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, если воожу его через "-" как указал в начале, то циска сама его разбивает в тот формат, который я так же написал.

      • CISCO 1811 - DHCP Bindings, !*! pancake, 07:16 , 18-Июл-11 (17)

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

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

  • CISCO 1811 - DHCP Bindings, !*! alexrn, 18:28 , 15-Июл-11 (5)
    Доку я читал и делал все как написано здесь: http://www.cisco.com/en/US/docs/ios/12_0t/12_0t1/feature/gui...



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

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