В /etc/l прописал, чтобы маршруты после перезагрузки поднимались автоматически. Получаеться следующее: после рестарта сеть поднимаеться, работает 15-20 секунт и гейтвэй по умолчанию теряется. Прописываю в ручную и все работает до следующего рестарта. Где искать? Узнайте новости
Dacia 1410 на Daciaclubmd.ru
Комментарии
проверяй сетевой интрефес, походу он у тебя слетает. -> попробуй дрова обновить
Может правильней делать это в /etc/network/interfaces ?
iface eth0 inet dhcp
up sh
Не суть где и как поднимать маршрут. Пробывал по разному. Суть в том, что работает не более 20 секунд. Что может его удалять?
смотреть dmesg да syslog надо.
в моем случае скрипт будет стартовать не только при включении компа, но и при реконекте.
как это не суть где прописывать... кесарю - кесарево :)
для сети есть спецовая папочка ... там есть ещё более спецовые папочки (иф-пре-ап иф-ап и иф-пост-ап ...) в которые и надо закидывать настроечки
и вообще ... адрес ловится посредством dhcp (тогда надо скриптик пихать в пост-ап)?
to Сергiй . Ру
вроде ж трабл не с IP адресом=)
to Владимир [s7s] Магунов
Сразу честно признаюсь, не знаю почему удаляются. Но я бы попробовал методом научного тыка, прописать настройки сети где положено, как предлагает Сергiй. Возможно они динамически обновляются из ентих файлов, или читаются они позже l
В любом случае, мы получим новые данные, к размышлению
Таблица роутинга может передавться по dhcp.
пост-ап и up в interfaces - это одно и то же. Главное чтобы отробатовал после поднятия интерфэйса. Кстати, если и правда route через dhcp настраивается, то по истечению lease time таблица опять сбросится, придется делать
ifdown eth0
ifup eth0
или искать другое место для запуска скрипта.
> Не суть где и как поднимать маршрут.
Это вам не винда, тут у каждого скрипта свое место и время запуска. Нет никакого смысла писать добавление маршрута в скрипт, выполняющийся до поднятия интерфейса.
Судя по симптомам, плющит карточку вашу, проверяйте dmesg & syslog, как уже посоветовали.
> для сети есть спецовая папочка ... там есть ещё более спецовые папочки
На кол надо сажать только за эти ваши "папочки". Каталоги, директории, но не "папочки".
>Кстати, если и правда route через dhcp настраивается, то по истечению lease time таблица опять сбросится
это с какого перепугу?
читаем RFC 2131 а в частности 4.4.5 Reacquisition and expiration
Я наверное не совсем правильно выразился. Таблица роутинга опять выставится в соответствии с тем, что выдает dhcp и ее опять придется исправлять.
2Евгений SaltyDog Слесарчук
"папочки
На кол надо сажать только за эти ваши "папочки". Каталоги, директории, но не "папочки"."
Вот и садитесь на свой любимы кол =) ... как хочу, так и обозначаю пункты дерева каталогов ... (и ведь все понимают что имелось ввиду)
2Николай Овчинников
"пост-ап и up в interfaces - это одно и то же"
Да уже по названию не одно и то-же ... и всё-таки по функционалу несколько тогой ... один во время старта сети, а другой ПОСЛЕ ... разница всётки есть ...
и вообще ... автор темы так и не ответи на вопрос: "Каким образом сетка работает?". Ибо про DHCP это просто предположение, не подкреплённое согласием автора.
man interfaces:
up command
post-up command
Run command after bringing the interface up. If this command
fails then ifup aborts, refraining from marking the interface as
configured (even though it has really been configured), prints
an error message, and exits with status 0. This behavior may
change in the future.
Т.е. up и post-up - синонимы
Надо готовиться заранее :)
This behavior may change in the future
... всё-равно есть отличие ... хотяб и номинальное
>Вот и садитесь на свой любимы кол =) ... как хочу, так и обозначаю пункты дерева каталогов ... (и ведь все понимают что имелось ввиду)
Правильно - directory, все юниксовые команды remove directory (rmdir), make directory (mkdir). А если одмин говорит "папочка", то получает по еба$у книжкой Стивенсона "Программирование сетевых приложений в Unix".
Вы эту "книжку" в руках держали?
:)
Это на счет поведения в случае ошибки при исполнении скрипта.
А отличаются только названием.
2Дмитрий Пичкин
А кто придумал их так рисовать?
очень желательно бы от автора заполучить настройки сети и кусок syslog'a, т.к. без этого сложно что-то сказать
2Николай Овчинников
кого рисовать?
2Дмитрий Пичкин
"Вы эту "книжку" в руках держали?"
Книжки читать надобно ... от держания в руках ничего не изменится ...
но эту - нет, не читал ...
и вообще ... аффтара сюда! пока народу делать нечего, и пока народ готов немного помочь :)
угу, где автор? или телепат, на крайний случай, для чтения мыслей на расстоянии :)
раз телепатов нет ... можно расходиться ... =) ...
но процентов 99 - DHCP ...
если DHCP - то можно попробовать запретить получать маршруты и прописать их в interfaces, в up - посмотреть, что получится
Автор здесь. Разобрался, просто до контакта руки не дошли. DHCP нет и терялся только маршрут до геитвея.
А исправил следеющим образом:
У меня сетевые интервейсы объеднены bonding'ом, и несколько сеток получаю через vlan. Так вот, перед тем как объеденить интерфейсы и засунуть их в vlan'ы, надо было поднять их с ip 0.0.0.0 А у меня этого не было сделано. И на сколько я понимаю, эти интерфеы искали DHCP, естественно не находили и брали левый ip и меняли route. Именно поэтому маршрут и терялся через 15-20 секунд после поднятия.
2 Николай Овчинников, спасибо за совет по поводу поднимать маршруты в /etc/network/interfaces, так действительно будет практичнее.
> Вот и садитесь на свой любимы кол =) ... как хочу, так и обозначаю пункты дерева каталогов ... (и ведь все понимают что имелось ввиду)
Понимают, да. Однако, на #freebsd за такое бы посочувствовали да и забалини на месяцок ;)
2Евгений SaltyDog Слесарчук
Ну что можно сказать ... ограниченные человеки там сидят ...
2Евгений SaltyDog Слесарчук
Directory = Каталог ... а дальше вступает в силу "великий и могучий" ...
эх-х-х ... 1% сыграл свою роль ... а аффтару на будущее:
Лучше описывать проблему более ёмко ... а то гадания на кофейной гуще имеют негативные последствия
2 Сергiй . Ру
Думаю даже, если я описал бы проблему более подробно. То вы бы мне не помогли. Так как говорите много, только не по делу.
главное - правильно задать вопрос ... а потом можно и от ответов отмахиваться тапкой ... =)
а так - хоть погадали ...