The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"DHCPcd"
Отправлено KobaLTD, 08-Апр-08 10:28 
В связи с переход дома на другово прова назрело N вопросов. Сразу говорю что юзаи и поиск и инет и курю доки. Но решил спросить - может время с экономлю.
Система Slackware 11.0
две сетевухи в нем (одна смотрит в сеть прова eth0, вторая в мою сетку eth1)
собственно у прова настройки раздаються по DHCP (адрес, маска, хлюз, маршруты, днс) поверх должен подыматься тунель pptp/l2tp на выбор - но несуть важно
собственно вопрос такой разабрав скрипс в слаке (rc.inet1) вижу что в итоге интерфейс подымаеться командой /sbin/dhcpcd -d -t 60 eth0. Если при старте он ловит сетку то все нормально. Но бывают ситуации когда он не ловит сеть (по каким причинам не важно - таймаут там на дхсп или линка нет)и тогда все тапки - нужно лезть и подымать руками + замечено что если выдернуть вилку и вставить то dhcpcd висящий в процессах(если при старте поймал сеть) - не делает никаких попыток переопределить настройки - т.е. Если при старте машины сеть поймана и в далнейшем не происходит разрывов связи (пропадания линка) и не происходит перераздача адресса через дхцп то все - ок, а если хоть что то случаеть то лесть руками :(. Ситуация когда система на старте словила или не словила dhcp и дальше забыла о его существовании напроч - совсем не правельная.
собственно вопрос
1) как сделать так чтобы если при старте системы по каким то либо причинам не получила настройки пробовать их получать до посинения (пока решено через универсальный интерфейс="Ж...у" - скрипт в кроне который чекает - еслить ли на eth0 адрес или нет и если нет то .....), и когда получены параметры дергать дальше - если нет изменений то ничего не делать если есть поменять параметры интерфейса
2) как сделать так чтобы отслеживать есть линк на сетевухе - т.е. если линк пропал перестать дергать дхсп и потушить интерфейс (сброить настройки сетки), появился линк получить настройки заново. (что линк на сетевухе появляеться или  пропадает я вижу в логах - т.е. теоретически отследить можно, но не хочеться делтать велосипед через универвальный интерфейс)
собственно в ubuntu это работает (вижу на другом компе) - просто особенности железа не позволели завесь его - а гемороиться с этим сложнее чем отстроить слаку - мне так кажеться.
Помогите кто чем может (советом) :)
Зарание спасибо.

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.

На сайте действует частичное премодерирование - после публикации некоторые сообщения от анонимов могут автоматически скрываться ботом. После проверки модератором ошибочно скрытые сообщения раскрываются. Для ускорения раскрытия можно воспользоваться ссылкой "Сообщить модератору", указав в качестве причины обращения "скрыто по ошибке".



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

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