Jump to content
Калькуляторы

Хочется странного dhcp oprions 82

Как и чем можно вырезать опцию 82 из dhcp пакета ?

т.е. на интерфейс приходит DHCP пакет c опцией, надо , что бы до dhcp сервера эта опция не дошла...

 

зы Отрубать опцию на свичах не предлагать.

Share this post


Link to post
Share on other sites

А просто игнорировать нельзя?

 

увы. это не open source, настроек минимум (( а при наличии опции 82 в пакете, dhcp сервер на нее возбуждается и работает только с ней.

Edited by sergonn

Share this post


Link to post
Share on other sites

Вижу 2 варианта:

- написать демона который будет вырезать опцию из пакета и передавать его в dhcp-server

- на промежуточном оборудовании заменять опцию на значения, при обработке которых, достигается нужное поведение dhcp-server. Т.е создаем класс заточеный под модифицированный трафик и выделяем адреса из нужного пула

 

Не подскажете что за dhcp-server Вы используете?

Share this post


Link to post
Share on other sites

самоочевидно что надо найти границу. relay используется? значит на нем пытаться найти опцию, или таки отключить на свичах, или последний вариант на самом сервере сказать ему чтобы не возбуждался. все остальные варианты несут боль и страдания

Share this post


Link to post
Share on other sites

Вижу 2 варианта:

- написать демона который будет вырезать опцию из пакета и передавать его в dhcp-server

- на промежуточном оборудовании заменять опцию на значения, при обработке которых, достигается нужное поведение dhcp-server. Т.е создаем класс заточеный под модифицированный трафик и выделяем адреса из нужного пула

 

Не подскажете что за dhcp-server Вы используете?

1 - сложно (для меня)

2 - заменить можно, но это не даст никакого эффекта опция останется на месте, хоть и измениться. в нашей реализации у клиентов статический ip адрес, т.е. он прописан в базе и никогда не меняется. dhcp сервер умеет это делать, но все обламывает опция 82, после обнаружения которой, он пытается выдавать ip только из пула и только по опции 82.

 

3 увы, я не могу разглашать эту информацию (((

Share this post


Link to post
Share on other sites

возьмите что-то вроде http://manpages.ubuntu.com/manpages/karmic/man8/dhcp-helper.8.html и добавьте пару строк, чтобы вырезать опцию (или хотя бы просто менять номер опции)

Share this post


Link to post
Share on other sites

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.