Tomsk Sysadmins Forum
Оборудование => Cisco => Topic started by: boombastic on May 23, 2007, 12:30:04
-
cisco2801, C2801-ADVSECURITYK9-M, Version 12.4(3g)
Создаю dhcp pool
ip dhcp pool LAN-POOL
network 192.168.101.0 255.255.255.0
dns-server 213.183.96.2
domain-name foo.bar
default-router 192.168.101.1
lease 7
так всё работает. но надо паре тройке устройств назначать всегда один и те же IP.
Делаю второй dhcp-pool согласно
http://www.cisco.com/en/US/products/sw/ios....html#wp1001108 (http://www.cisco.com/en/US/products/sw/iosswrel/ps1835/products_configuration_guide_chapter09186a00800ca75c.html#wp1001108)
Manual bindings are IP addresses that have been manually mapped to the MAC addresses of hosts that are found in the DHCP database. Manual bindings are stored in NVRAM on the DHCP server. Manual bindings are just special address pools.
ip dhcp pool boom-ntbk
host 192.168.101.37 255.255.255.0
hardware-address 0018.f82e.6adf
default-router 192.168.101.1
dns-server 213.183.96.2
client-name boom-pc
После этих манипуляций смотрю: sh ip dhcp binding
sh ip dhcp binding
Bindings from all pools not associated with VRF:
IP address Client-ID/ Lease expiration Type Hardware address/User name
192.168.101.35 0012.f028.24e7 Infinite Manual
192.168.101.36 0100.18f8.2e6a.df May 30 2007 01:19 AM Automatic
хотя ниже
192.168.101.37 0018.f82e.6adf Infinite Manual
где баг?
-
где баг?
0100.18f8.2e6a.df
мне кажется или для MAC-а многовато букф и цифр?
а вот для других двух ИП вроде норм..
хотя может опечатка в посте
ps. если вопрос пары-тройки хостов может их в excluded-address занести..
-
0100.18f8.2e6a.df
мне кажется или для MAC-а многовато букф и цифр?
Да ты прав, на самом деле МАК выглядит как 0018.f82e.6adf
но почему то при появлении записи в dhcp откуда то берётся приставка 01
я пробовал вбивать и так и так. не хавает .
-
Да ты прав, на самом деле МАК выглядит как 0018.f82e.6adf
но почему то при появлении записи в dhcp откуда то берётся приставка 01
я пробовал вбивать и так и так. не хавает .
Для полноты картины добавлю, что клиенты подключаются по wifi через cisco aironet 1121G, C1100-K9W7-M, Version 12.3(8)JEA.
Клиенты ноуты IBM серии T и машинка с LinkSys WMP54GS, PCI Wireless-G adapter, картина для всех одинаковая
В arp таблице на 2801 он выглядит правильно.
#sh ip arp 192.168.101.37
Protocol Address Age (min) Hardware Addr Type Interface
Internet 192.168.101.37 0 0018.f82e.6adf ARPA FastEthernet0/0
На 1121 включена фильтрация по MAC
access-list 700 permit 0018.f82e.6adf 0000.0000.0000
........
access-list 700 deny 0000.0000.0000 ffff.ffff.ffff
dot11 association mac-list 700
ps. если вопрос пары-тройки хостов может их в excluded-address занести..
Задача поставлена именно в выдачи IP по MAC, другие варианты не рассматриваются.
-
0100.18f8.2e6a.df
мне кажется или для MAC-а многовато букф и цифр?
А кто сказал, что это *MAC* адрес?
[snip]
-
01 спереди это vlan по умолчанию.
-
Да ты прав, на самом деле МАК выглядит как 0018.f82e.6adf
но почему то при появлении записи в dhcp откуда то берётся приставка 01
я пробовал вбивать и так и так. не хавает .
ios's dhcp формирует client-d по содержимому поля Data из Option61 клиентского запроса. В самом простом случае (Win), это:
0x01 -- h/w type (ethernet)
h/w address (mac-address)
01 спереди это vlan по умолчанию.
Этта, сэр, что курите?
-
[snip]
IP address Client-ID/ Lease expiration Type Hardware address/User name
192.168.101.35 0012.f028.24e7 Infinite Manual
192.168.101.36 0100.18f8.2e6a.df May 30 2007 01:19 AM Automatic
хотя ниже
192.168.101.37 0018.f82e.6adf Infinite Manual
где баг?
Это не баг, это -- фича За некоторое время работы с ios's dhcp у меня сложилось впечатление, что статические адреса выдаются *только* по содержимому поля Data из Option61:
"All DHCP clients send a client identifier (DHCP option 61) in the DHCP packet. To configure manual bindings, you must enter the client-identifier DHCP pool configuration command with the appropriate hexadecimal values identifying the DHCP client."
В общем, посмотри сниффером на dhcp reqs от твоего клиента и, если, Option61 содержит тривиальные "0x01 + mac_addr", попробуй переписать свой пул в виде:
!
ip dhcp pool boom-ntbk
host 192.168.101.37 255.255.255.0
client-identifier 0100.18f8.2e6a.df
default-router 192.168.101.1
dns-server 213.183.96.2
!
HTH!
-
да, с client-id всё получилось.
Спасибо Юра. Как всегда - опыт великая вещь.
-
да, с client-id всё получилось.
Спасибо Юра. Как всегда - опыт великая вещь.
Да брось, просто мы *уже* наступали на эти грабли
-
Да брось, просто мы *уже* наступали на эти грабли
Вот это и есть опыт. И измеряется он количеством и конфигурацией шишек на лбу .