The OpenNET Project / Index page

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

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

"DHCP"  
Сообщение от sergiu email(ok) on 28-Мрт-08, 19:45 
Доброго вечера всем!!!!!
Обращаюсь к знатокам FreeBSD за помощю...
Получаю по DHCP адрес 1.1.1.1 .вытаскиваю конектор из свича .Ставлю обратно для получения адреса 1.1.1.2 .Но не тут то было... пока не напишу 'dhclient de0 ' ничего не происходит.
то есть адрес остался прежний 1.1.1.1
Вопрос ,как зделать чтоб при отсуствии линка то есть 'no carrier' и последующем 'active'
dhclient автоматически обновлял адрес у DHCP сервера ?


Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

  • DHCP, angra, 05:08 , 29-Мрт-08, (1)  
    • DHCP, sergiu, 16:54 , 29-Мрт-08, (6)  
  • DHCP, 1ight_apprentice, 08:05 , 29-Мрт-08, (2)  
    • DHCP, sergiu, 13:42 , 29-Мрт-08, (3)  
      • DHCP, 1ight_apprentice, 15:10 , 29-Мрт-08, (4)  
        • DHCP, sergiu, 16:45 , 29-Мрт-08, (5)  
          • DHCP, 1ight_apprentice, 18:26 , 29-Мрт-08, (7)  
            • DHCP, sergiu, 19:22 , 29-Мрт-08, (8)  
              • DHCP, sergiu, 23:24 , 29-Мрт-08, (9)  
                • DHCP, 1ight_apprentice, 18:51 , 31-Мрт-08, (10)  

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


1. "DHCP"  
Сообщение от angra (ok) on 29-Мрт-08, 05:08 
Корректируйте соответствующие if-up скрипты. Где они в bsd - без понятия.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "DHCP"  
Сообщение от sergiu email(ok) on 29-Мрт-08, 16:54 
>Корректируйте соответствующие if-up скрипты. Где они в bsd - без понятия.

if-up не причем . при if-up может быть и no-carrier и active .Eму честно говоря плевать.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "DHCP"  
Сообщение от 1ight_apprentice (ok) on 29-Мрт-08, 08:05 
>Доброго вечера всем!!!!!
>Обращаюсь к знатокам FreeBSD за помощю...
>Получаю по DHCP адрес 1.1.1.1 .вытаскиваю конектор из свича .Ставлю обратно для
>получения адреса 1.1.1.2 .Но не тут то было... пока не напишу
>'dhclient de0 ' ничего не происходит.
>то есть адрес остался прежний 1.1.1.1
>Вопрос ,как зделать чтоб при отсуствии линка то есть 'no carrier' и
>последующем 'active'
>dhclient автоматически обновлял адрес у DHCP сервера ?

1. Не очень понятно с какой стати адрес должен меняться. DHCP сервер вообще говоря на время резерирования фиксирует адрес клиента. И при повторных запросах, сделанных до окончания срока резервирования адрес должен выдавать тот же самый, что и при первом подключении.

2. dhclient, запущенный в стандартном режиме, обычно производит первичный запрос и уходит в спячку, периодически посылаея запросы на продление резервирования. При этом он благополучно блокирует возможность запуска других копий самого себя или сервера DHCP на том же интерфейсе. То, что у вас удачно запускается dhclient означает, что на постоянном мониториге он у вас не висит. Надо запустить. Для этого достаточно в /etc/rc.conf добавить строчку ifconfig_de0="DHCP". После этого на интерфейсе de0 будет при каждой загрузке системы запускаться dhclient.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "DHCP"  
Сообщение от sergiu email(ok) on 29-Мрт-08, 13:42 

>
>1. Не очень понятно с какой стати адрес должен меняться. DHCP сервер
>вообще говоря на время резерирования фиксирует адрес клиента. И при повторных
>запросах, сделанных до окончания срока резервирования адрес должен выдавать тот же
>самый, что и при первом подключении.
>

Надо
>запустить. Для этого достаточно в /etc/rc.conf добавить строчку ifconfig_de0="DHCP". После этого
>на интерфейсе de0 будет при каждой загрузке системы запускаться dhclient.

Мне не надо при загрузке... надо штоб адрес обновлялся при переходе de0 в active.
Обьясняю ... при подключении по ADSL линк с DSLAM -ом иногда может пропасть ,теперь DHCP server прова пропингует меня ( он это делает раз в x секундах ) увидет что меня нет и все,
отдаст мой адрес другому хакеру. Тип модема который я использую ,при настройке 'bridge' ,
в момент потери связи ,на секунду , отключает LAN для того чтоб Windows OS обновила адрес
И вобще , если на винде зделали обновление адреса автоматом то наверное люди думали над этим....

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "DHCP"  
Сообщение от 1ight_apprentice (ok) on 29-Мрт-08, 15:10 
>[оверквотинг удален]
>Обьясняю ... при подключении по ADSL линк с DSLAM -ом иногда может
>пропасть ,теперь DHCP server прова пропингует меня ( он это делает
>раз в x секундах ) увидет что меня нет и все,
>
>отдаст мой адрес другому хакеру. Тип модема который я использую ,при настройке
>'bridge' ,
>в момент потери связи ,на секунду , отключает LAN для того чтоб
>Windows OS обновила адрес
>И вобще , если на винде зделали обновление адреса автоматом то наверное
>люди думали над этим....

Вероятно Вы не очень внимательно читали мой ответ.

1. Адрес клиента будет неизменен на всё время резерва. Если время резерва маленькое (например одна секунда), то действительно может показаться, что при каждом следующем подключении выдаётся другой адрес. Но это только в том случае, если: а) клиент пропал со связи и не подтвердил резерв через половину интервала и б) имееется другой клиент, запросивший адрес в момент окончания резерва.

2. DHCP Client во FreeBSD очень даже реагирует на изменение состояния подключения сетевой карты. Если у Вас удачно происходит повторный запуск dhclient на том же интерфейсе, значит он просто не был запущен ранее. А следовательно отслеживать изменение статуса интерфейса просто некому.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "DHCP"  
Сообщение от sergiu email(ok) on 29-Мрт-08, 16:45 

>
>1. Адрес клиента будет неизменен на всё время резерва. Если время резерва
>маленькое (например одна секунда), то действительно может показаться, что при каждом
>следующем подключении выдаётся другой адрес. Но это только в том случае,
>если: а) клиент пропал со связи и не подтвердил резерв через
>половину интервала и б) имееется другой клиент, запросивший адрес в момент
>окончания резерва.
>2. DHCP Client во FreeBSD очень даже реагирует на изменение состояния подключения
>сетевой карты. Если у Вас удачно происходит повторный запуск dhclient на
>том же интерфейсе, значит он просто не был запущен ранее.

1 Правельно , и если клиент пропал со связи то DHCP сервер прова даст мой адрес другому клиенту а при востановления связи у меня будет тотже адрес что и был потому что БСД не обновил его , обновит он его аж при истечении лизы... и получется - 1 в сети два одинаковых адреса , 2 звонок от прова с предьявой что мол я использываю статику.

2 Нет , неверно. Я зделал експеримент. Взял D-LInk-овский  DHCP сервер и задал диапазон x.x.x.2 - x.x.x.100 .Подключил к нему мой комп что на Windows и получил x.x.x.2 .Потом подключил BSD-шную машину она получила x.x.x.3 . Затем снимаю хлястик БСД . Меняю с Windows-ной машины пул адресов (то есть диапазон адресов) x.x.x.101 - x.x.x.200 .
D-Link перезагрузился и я ставлю обратно хлястик БСД. Проверяю на предмет 'active'.
и что я вижу , БСД имеет прежний адрес. Вот так вот.

На данный момент я копаюсь в папке /netinet и /sys  хочу найти код мониторинга для выяснения переменной которая овечает за status.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "DHCP"  
Сообщение от 1ight_apprentice (ok) on 29-Мрт-08, 18:26 
>[оверквотинг удален]
>получила x.x.x.3 . Затем снимаю хлястик БСД . Меняю с Windows-ной
>машины пул адресов (то есть диапазон адресов) x.x.x.101 - x.x.x.200 .
>
>D-Link перезагрузился и я ставлю обратно хлястик БСД. Проверяю на предмет 'active'.
>
>и что я вижу , БСД имеет прежний адрес. Вот так вот.
>
>
>На данный момент я копаюсь в папке /netinet и /sys  хочу
>найти код мониторинга для выяснения переменной которая овечает за status.

Ну тогда читайте man devd.conf и внимательно копайтесь в самом /etc/devd.conf

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "DHCP"  
Сообщение от sergiu email(ok) on 29-Мрт-08, 19:22 

>Ну тогда читайте man devd.conf и внимательно копайтесь в самом /etc/devd.conf

А вот за это спасибо!!!!


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "DHCP"  
Сообщение от sergiu email(ok) on 29-Мрт-08, 23:24 
все зделал!!!!!
кому интересно смотрите....
/etc/devd.conf
action "/etc/rc.d/dhclient $subsystem start ";

прокоректируйте '/etc/rc.d/dhclient $subsystem start' в 'dhclient $subsystem'

да, и еще , там можно написать все что угодно ,все выполнит - devd.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "DHCP"  
Сообщение от 1ight_apprentice (ok) on 31-Мрт-08, 18:51 
>все зделал!!!!!
>кому интересно смотрите....
>/etc/devd.conf
>action "/etc/rc.d/dhclient $subsystem start ";
>
>прокоректируйте '/etc/rc.d/dhclient $subsystem start' в 'dhclient $subsystem'
>
>да, и еще , там можно написать все что угодно ,все выполнит
>- devd.

Выполняет он, увы к сожалению отнюдь не всё. Например примонтировать "на лету" флешку через devd непросто. Ибо опознаётся она самим devd как umass, а в системе появляется как da. И нигде нет гарантии, что номер устройства umass будет такой же как и у da (особенно, если в системе присутсвуют SCSI-диски).

А так, да, очень удобная программа.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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