The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Доп. опции dhcp (option space)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (DNS)
Изначальное сообщение [ Отслеживать ]

"Доп. опции dhcp (option space)"  +/
Сообщение от HackerCB email(ok) on 16-Июл-11, 15:50 
Господа, есть следующая задача:
На dhcp-сервере (isc-dhcpd) добавить кастомную опцию, значение которой можно будет потом извлечь на клиенте(linux).

dhcpd.conf:
..
option space MYDEV;
option MYDEV.update_server_address  code 1 = text;
..
subnet 10.58.58.0 netmask 255.255.255.0 {
..
   option MYDEV.update_server_address "yes";
..
}

Каким образом можно заставить клиента справшивать эту опцию и как можно получить ее значение?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Доп. опции dhcp (option space)"  +/
Сообщение от Aquarius (ok) on 16-Июл-11, 18:44 
>[оверквотинг удален]
> option space MYDEV;
> option MYDEV.update_server_address  code 1 = text;
> ..
> subnet 10.58.58.0 netmask 255.255.255.0 {
> ..
>    option MYDEV.update_server_address "yes";
> ..
> }
> Каким образом можно заставить клиента справшивать эту опцию и как можно получить
> ее значение?

чтение документации вслух с выражением - платная услуга

P.S. к тому же, требующая личного присутствия, форум для этого не подходит

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Доп. опции dhcp (option space)"  +/
Сообщение от HackerCB email(ok) on 16-Июл-11, 20:33 
Aquarius, вы наверно очень умный и человек, которому, вместо реального совета было не лень написать эти строчки (хотя реально сомневаюсь, что эту задачу вы можете сразу решить)
Документацию я читал, и к сожалению, не смог добиться того, чтобы это работало.

Если кто-то может реально помочь, буду очень признателен, а СПАМить не нужно!

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Доп. опции dhcp (option space)"  +/
Сообщение от orangeant on 16-Июл-11, 21:30 
request [ option ] [, ... option ];

The request statement causes the client to request that any server responding to the client send the client its values for the specified options. Only the option names should be specified in the request statement - not option parameters.

Что это действительно не работает?


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Доп. опции dhcp (option space)"  +/
Сообщение от universite email(ok) on 16-Июл-11, 23:16 
> Aquarius, вы наверно очень умный и человек, которому, вместо реального совета было
> не лень написать эти строчки (хотя реально сомневаюсь, что эту задачу
> вы можете сразу решить)
> Документацию я читал, и к сожалению, не смог добиться того, чтобы это
> работало.
> Если кто-то может реально помочь, буду очень признателен, а СПАМить не нужно!

Или вы включите мозг или задавайте вопросы на других ресурсах.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Доп. опции dhcp (option space)"  +/
Сообщение от Aquarius (ok) on 17-Июл-11, 11:03 
> Aquarius, вы наверно очень умный и человек, которому, вместо реального совета было
> не лень написать эти строчки (хотя реально сомневаюсь, что эту задачу
> вы можете сразу решить)

зря сомневаетесь, и вот доказательство:
попробуйте код опции, который не занят

> Документацию я читал, и к сожалению, не смог добиться того, чтобы это
> работало.
> Если кто-то может реально помочь, буду очень признателен, а СПАМить не нужно!

P.S. да, я даже не удосужился заглянуть в документацию, хотя без нее кроме своих подъ^Wподколок по существу вопроса мало что могу сказать, но это лишь потому, что я точно знаю, что в штатной документации вся необходимая информация есть

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Доп. опции dhcp (option space)"  +/
Сообщение от HackerCB email(ok) on 18-Июл-11, 13:47 
> зря сомневаетесь, и вот доказательство:
> попробуйте код опции, который не занят

попробовал. сервер:
option space MYDEV;                                              
option MYDEV.test_dareglobal  code 134 = text;
option MYDEV.test_dareglobal "yes";    

на клиенте(dhclient.conf):
option space MYDEV;
option MYDEV.test_dareglobal  code 134 = text;
request;

в /var/lib/dhcp/dhclient.eth0.leases доп опция не появляется.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Доп. опции dhcp (option space)"  +/
Сообщение от HackerCB email(ok) on 18-Июл-11, 13:56 
попробовал
option myoption-test code 160 = text;                            
option myoption-test "12343";                
заработало

вывод: почему-то не работает option space

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Доп. опции dhcp (option space)"  +/
Сообщение от HackerCB email(ok) on 18-Июл-11, 15:09 
> вывод: почему-то не работает option space

решено:

нужно было добавить и в сервер и в клиент
vendor-option-space MYDEV;


Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Доп. опции dhcp (option space)"  +/
Сообщение от HackerCB email(ok) on 18-Июл-11, 18:10 
Появилась еще одна задача:
MIPS-Устройство на Linux, в качестве клиента используется:
# dhcpcd --help
DHCP Client Daemon v.1.3.22-pl4
Copyright (C) 1996 - 1997 Yoichi Hariguchi <yoichi@fore.com>
Copyright (C) January, 1998 Sergei Viznyuk <sv@phystech.com>
Location: http://www.phystech.com/download/

есть ли возможность заставить его спрашивать дополнительные опции?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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