Jump to content

Recommended Posts

Posted

Приветствую!

Имеется Cisco 881, задача - автоматически выдать статические IP-адреса устройствам по DHCP.

 

Пробую следующее:

no ip dhcp conflict logging
ip dhcp excluded-address 192.168.255.1 192.168.255.9
!
ip dhcp pool LAN
network 192.168.255.0 255.255.255.192
default-router 192.168.255.5
dns-server 178.49.140.20 178.49.132.66
!
ip dhcp pool static_iconbit
host 192.168.255.46 255.255.255.192
hardware-address 0016.e80d.dac8

 

Раньше была введена команда:

ip dhcp excluded-address 192.168.255.1 192.168.255.49

 

Устройство получило адрес из диапазона 192.168.255.50-62, так вот после удаление старого ограничения excluded-address и ввода нового эффекта никакого, устройство продолжает получать адрес из диапазона 50-62, причём он как буд-то бы прилип к mac`у.

 

P.S. в сети люди пишут, что нужно использовать клиентский id с добавлением 01 для Win и 00 Nix хостов. А как же с MAC-адресами, не пройдёт тема?

Posted

Нужно отключить устройство, сбросить dhcp (clear ip dhcp ...) и получить IP-адрес по новой.

Если устройство это ПК, то можно не отключать, а выполнить ipconfig /release вначале и ipconfig /renew потом.

Posted

Нужно отключить устройство, сбросить dhcp (clear ip dhcp ...) и получить IP-адрес по новой.

Это IP-телефон, и так его перегружал выключая из розетки.

Posted

Устройство может запросить у DHCP-сервера желаемый адрес.

И если у DHCP-сервера нет причин для отказа, он может выдать именно его.

Также у устройства может действовать аренда, поэтому оно будет получать тот адрес, который арендовался.

Поэтому для начала нужно сбросить аренды в DHCP-сервере.

Posted

Поэтому для начала нужно сбросить аренды в DHCP-сервере.

Сбросил. IP-адрес назначился другой, но не тот который закреплён в пуле с MAC`ом.

Posted

DHCP на Cisco - не очень хорошая идея.

 

Но задача решается так:

убить hardware-address 0016.e80d.dac8, это не работает.

Вместо него прописать client-identifier 0100.16e8.0dda.c8

 

Должно помочь.

Posted (edited)

Что выдает sh ip dhcp bind?

tpcl-cisco881#sh ip dhcp bind
Bindings from all pools not associated with VRF:
IP address          Client-ID/              Lease expiration        Type
                   Hardware address/
                   User name
192.168.255.46      0016.e80d.dac8          Infinite                Manual
192.168.255.56      0100.16e8.0dda.c8       Feb 13 2014 11:21 AM    Automatic
tpcl-cisco881#

Edited by korobeynikov
Posted

Сам воевал с этим на днях, на Catalyst 3550. Победить так и не вышло, указал client-identifier, и при следующем обновлении ip адреса, DHCP-сервер выдал необходимый адрес клиенту. Сколько читал на просторах интернета на эту тему, везде используют client-idenifier.

 

P.S. найти бы решение проблемы :(

Posted

P.S. найти бы решение проблемы :(

Вроде бы понятно в чём дело:

Specifies the unique identifier for DHCP clients. This command is used for DHCP requests.

Specifies a hardware address for the client. This command is used for BOOTP requests.

 

Если у нас DHCP-клиенты, то следует использовать вариант client-identifier 01xx.xxxx.xxxx.xx, добавляя для среды Ethernet префикс 01 в соответствии с Hardware Types.

Если у нас BOOTP-клиенты, то следует использовать hardware-address xxxx.xxxx.xxxx ethernet (для Ethernet).

 

Кроме того, nix-подобным машин следует заставлять правильно отправлять тип среды, вбив в /etc/dhcp/dhcpclient.conf строку send dhcp-client-identifier 1:xx:xx:xx:xx:xx:xx.

Posted

P.S. найти бы решение проблемы :(

Вроде бы понятно в чём дело:

Specifies the unique identifier for DHCP clients. This command is used for DHCP requests.

Specifies a hardware address for the client. This command is used for BOOTP requests.

 

Если у нас DHCP-клиенты, то следует использовать вариант client-identifier 01xx.xxxx.xxxx.xx, добавляя для среды Ethernet префикс 01 в соответствии с Hardware Types.

Если у нас BOOTP-клиенты, то следует использовать hardware-address xxxx.xxxx.xxxx ethernet (для Ethernet).

 

Кроме того, nix-подобным машин следует заставлять правильно отправлять тип среды, вбив в /etc/dhcp/dhcpclient.conf строку send dhcp-client-identifier 1:xx:xx:xx:xx:xx:xx.

 

clear ip dhcp bind *

 

?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.