URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91161
[ Назад ]

Исходное сообщение
"эмуляция DHCP клиента"

Отправлено andrey_p , 15-Мрт-11 07:56 
ситуация такая:
провайдер Интернет выдаёт IP по DHCP, сервер выдаёт его на сутки. если через сутки хост IP не обновил, то порт перестаёт пропускать через себя всё кроме dhcp-запросов.

проблема:
нужно, чтобы хост имел статический IP и при этом хотя бы раз в сутки общался с dhcp сервером

соответствующих опций у dhclient не нашёл, помогите советом


Содержание

Сообщения в этом обсуждении
"эмуляция DHCP клиента"
Отправлено Pahanivo , 15-Мрт-11 08:06 
> ситуация такая:
> провайдер Интернет выдаёт IP по DHCP, сервер выдаёт его на сутки. если
> через сутки хост IP не обновил, то порт перестаёт пропускать через
> себя всё кроме dhcp-запросов.
> проблема:
> нужно, чтобы хост имел статический IP и при этом хотя бы раз
> в сутки общался с dhcp сервером
> соответствующих опций у dhclient не нашёл, помогите советом

совет тут вобщем прост совсем - включил свой мозг и нет проблем ...
кааакбы стаитик и динамик айпи это принципиально разные метода распределения адресного пространства. т.е коекретно тебе провайдер дает динамик - договаривайся с провом на статик


"эмуляция DHCP клиента"
Отправлено andrey_p , 15-Мрт-11 08:53 
>[оверквотинг удален]
>> себя всё кроме dhcp-запросов.
>> проблема:
>> нужно, чтобы хост имел статический IP и при этом хотя бы раз
>> в сутки общался с dhcp сервером
>> соответствующих опций у dhclient не нашёл, помогите советом
> совет тут вобщем прост совсем - включил свой мозг и нет проблем
> ...
> кааакбы стаитик и динамик айпи это принципиально разные метода распределения адресного
> пространства. т.е коекретно тебе провайдер дает динамик - договаривайся с провом
> на статик

провайдер сказал, что ничего менять не будет, ему это не нужно
IP провайдер всегда выдаёт один и тот же, он к порту привязан

сервер выдаёт клиенту IP (при любом мак-е IP один и тот же) и отправляет на коммутатор запись что порт такой-то пропускает IP и MAC такой-то (IP-MAC-Port binding), через сутки всё повторяется


"эмуляция DHCP клиента"
Отправлено PavelR , 15-Мрт-11 09:20 
>[оверквотинг удален]
>> совет тут вобщем прост совсем - включил свой мозг и нет проблем
>> ...
>> кааакбы стаитик и динамик айпи это принципиально разные метода распределения адресного
>> пространства. т.е коекретно тебе провайдер дает динамик - договаривайся с провом
>> на статик
> провайдер сказал, что ничего менять не будет, ему это не нужно
> IP провайдер всегда выдаёт один и тот же, он к порту привязан
> сервер выдаёт клиенту IP (при любом мак-е IP один и тот же)
> и отправляет на коммутатор запись что порт такой-то пропускает IP и
> MAC такой-то (IP-MAC-Port binding), через сутки всё повторяется

так а в чем проявляется проблема использовать обычный dhcp-клиент ?


"эмуляция DHCP клиента"
Отправлено andrey_p , 15-Мрт-11 09:58 
>> IP провайдер всегда выдаёт один и тот же, он к порту привязан
>> сервер выдаёт клиенту IP (при любом мак-е IP один и тот же)
>> и отправляет на коммутатор запись что порт такой-то пропускает IP и
>> MAC такой-то (IP-MAC-Port binding), через сутки всё повторяется
> так а в чем проявляется проблема использовать обычный dhcp-клиент ?

в том, что клиент возьмёт маршруты от сервера и навесит их на существующую таблицу, а она должна остаться такой, какая есть


"эмуляция DHCP клиента"
Отправлено n1ckel , 15-Мрт-11 10:49 
>>> IP провайдер всегда выдаёт один и тот же, он к порту привязан
>>> сервер выдаёт клиенту IP (при любом мак-е IP один и тот же)
>>> и отправляет на коммутатор запись что порт такой-то пропускает IP и
>>> MAC такой-то (IP-MAC-Port binding), через сутки всё повторяется
>> так а в чем проявляется проблема использовать обычный dhcp-клиент ?
> в том, что клиент возьмёт маршруты от сервера и навесит их на
> существующую таблицу, а она должна остаться такой, какая есть

так запретите получать маршруты от DHCP-сервера


"эмуляция DHCP клиента"
Отправлено mr_gfd , 15-Мрт-11 12:56 
>>> IP провайдер всегда выдаёт один и тот же, он к порту привязан
>>> сервер выдаёт клиенту IP (при любом мак-е IP один и тот же)
>>> и отправляет на коммутатор запись что порт такой-то пропускает IP и
>>> MAC такой-то (IP-MAC-Port binding), через сутки всё повторяется
>> так а в чем проявляется проблема использовать обычный dhcp-клиент ?
> в том, что клиент возьмёт маршруты от сервера и навесит их на
> существующую таблицу, а она должна остаться такой, какая есть

man dhclient.conf


"эмуляция DHCP клиента"
Отправлено andrey_p , 16-Мрт-11 07:37 
>>>> IP провайдер всегда выдаёт один и тот же, он к порту привязан
>>>> сервер выдаёт клиенту IP (при любом мак-е IP один и тот же)
>>>> и отправляет на коммутатор запись что порт такой-то пропускает IP и
>>>> MAC такой-то (IP-MAC-Port binding), через сутки всё повторяется
>>> так а в чем проявляется проблема использовать обычный dhcp-клиент ?
>> в том, что клиент возьмёт маршруты от сервера и навесит их на
>> существующую таблицу, а она должна остаться такой, какая есть
> man dhclient.conf

спасибо, всё достаточно просто оказалось, нужно было просто сделать файлик dhclient.conf прописать в нём нужный интерфейс и не включать в require строчку routers

interface "eth1.101" {
    script "/sbin/dhclient-script";
    request interface-mtu;
    require subnet-mask, broadcast-address;
}