Jump to content

Recommended Posts

Posted

Пользуюсь ideco 3.9 softrouter! на домах sps224g4! Не можем настроить DHCP option82 коммутатор отправляет в качестве remote-id МАК-адрес. Как на этом коммутаторе передавать ip в параметре remote-id ?

Posted
Как на этом коммутаторе передавать ip в параметре remote-id ?

А зачем ? Его ip будет в поле giaddr скорей всего.

И что за поле giaddr, какое отношение оно имеет к opt82

Posted (edited)

http://ru.wikipedia.org/wiki/DHCP

giaddr IP-адрес агента ретрансляции, если таковой участвовал в процессе доставки сообщения DHCP до сервера.

При вставке опции, свитч устанавливает в это поле свой адрес.

 

Как поступает конкретно этот линксис хз, но в мануале по L2 DHCP Relay настораживает строчка

If the giaddr field is 0.0.0.0 it is modified to the DHCP server’s IP address.

 

Где то у нас валялся такой в загашнике. Проверю отпишусь.

Edited by zorn
Posted

Нормально он все делает

Конфиг

no spanning-tree
interface range ethernet g(1-4)
switchport mode trunk
exit
vlan database
vlan 1001
exit
interface ethernet e4
switchport access vlan 1001
exit
interface vlan 1
ip address 192.168.10.67 255.255.240.0
exit
ip default-gateway 192.168.10.1
ip dhcp relay address 10.10.10.10
ip dhcp relay enable
interface vlan 1001
ip dhcp relay enable 
exit

Запрос

Message type: BOOT_REQUEST
Dhcp message type: DHCP Discover{1}
htype: 1, hlen: 6, hops: 1
xid: -4496114, secs: 0, flags: -32768
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.10.67
Client MAC: {F07D685036A7}
 Agent information{82}=
   sub{1}={000403E90104}
   sub{2}={000668BDAB0AC85E}

 

ЗЫ. Форматирование в конфиге у него конечно вырвиглаз :)

Posted

Запрос

Message type: BOOT_REQUEST
Dhcp message type: DHCP Discover{1}
htype: 1, hlen: 6, hops: 1
xid: -4496114, secs: 0, flags: -32768
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 192.168.10.67
Client MAC: {F07D685036A7}
 Agent information{82}=
   sub{1}={000403E90104}
   sub{2}={000668BDAB0AC85E}

В присланом нигде не фигурирует поле remote-id. А нужен именно он.

Posted (edited)

Еще раз спрошу, зачем именно remote-id ?

Подскажите мне хоть один свитч который в это поле свой ip суёт ? Костыли и произвольная строка user-defined не в счет.

 

Ну и

...
Relay IP: 192.168.10.67 (giaddr. Как видно - адрес свитча, т.е. то что вам нужно)
...
 Agent information{82}= (опция 82)
   sub{1}={000403E90104} (circuit-id. 4 порт (последний байт), 1001 влан (03E9))
   sub{2}={000668BDAB0AC85E} (remote-id. mac)

 

Если кровь из носу нужен именно remote-id, можно накостылить демона, который в remote-id будет пихать giaddr. И с помощью ipfw divert скармливать ему все DHCP запросы.

Edited by zorn
Posted

Ну надо так! вопрос был простой! не решаем именно так как нам надо! придумывать горожу не надо проще перейти на raisecom. там remote-id меняется как два пальца об асфальт!

Raisecom(config)# ip dhcp information option remote-id hostname

например!

Posted
Raisecom(config)# ip dhcp information option remote-id hostname

hostname все же не ip. Можно конечно в качестве хотнейма ip задать, но это попахивает...

Надо, потому что не можете настроить/дописать/попросить разработчиков дописать/взять другой DHCP сервер ?

 

Ну не правильно это ориентироваться на IP свитча в поле remote-id, учитывая что никто это не умеет без костылей.

  • 2 weeks later...
Posted
Raisecom(config)# ip dhcp information option remote-id hostname

hostname все же не ip. Можно конечно в качестве хотнейма ip задать, но это попахивает...

Надо, потому что не можете настроить/дописать/попросить разработчиков дописать/взять другой DHCP сервер ?

 

Ну не правильно это ориентироваться на IP свитча в поле remote-id, учитывая что никто это не умеет без костылей.

Перепрыгнули на райзики!

  • 1 year later...
Posted
Raisecom(config)# ip dhcp information option remote-id hostname

hostname все же не ip. Можно конечно в качестве хотнейма ip задать, но это попахивает...

Надо, потому что не можете настроить/дописать/попросить разработчиков дописать/взять другой DHCP сервер ?

 

Ну не правильно это ориентироваться на IP свитча в поле remote-id, учитывая что никто это не умеет без костылей.

Перепрыгнули на райзики!

Там свой геморой есть! relay и dhcp snooping не работают на одной железке!!!

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 и с Политикой конфиденциальности.