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