The OpenNET Project / Index page

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

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

"? Как отследить падение линка ?"  
Сообщение от jb email(ok) on 26-Дек-06, 01:46 
Обнаружилась проблема: ethernet линк падает, а интерфейс никак не реагирует. Как заставить его автоматом опускаться и подыматься согласно состоянию линка?
Проще говоря, вынули патчкор - упал интерфейс, вставили обратно - обратно.
Огромное спасибо
Стоит Гентуу
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "? Как отследить падение линка ?"  
Сообщение от konst email(??) on 26-Дек-06, 02:13 
>Обнаружилась проблема: ethernet линк падает, а интерфейс никак не реагирует. Как заставить
>его автоматом опускаться и подыматься согласно состоянию линка?
>Проще говоря, вынули патчкор - упал интерфейс, вставили обратно - обратно.
>Огромное спасибо
>Стоит Гентуу

написать shell-скриптик. Регулярно пускать по крону. Суть:
a = `ping -w 2 ip_машины_которая_точно_в_сети | grep  " 0% .* loss"`
if $a => OK
else => связи нет

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

2. "? Как отследить падение линка ?"  
Сообщение от jb email(ok) on 26-Дек-06, 19:23 
>написать shell-скриптик. Регулярно пускать по крону. Суть:
>a = `ping -w 2 ip_машины_которая_точно_в_сети | grep  " 0% .*
>loss"`
>if $a => OK
>else => связи нет

Суть не в пинге, а в том, что переход link в down не влечет переход в down и интерфейса (а следовательно остаются ip-адреса и маршруты для него)

Ткните в сторону hotplug что-ли, а то странная ситуация. По-логике, когда я вытаскиваю кабель из сетевухи, интерфейс должен опускаться и соответственно пропадать все маршруты/адреса.
А так выходит, что линка нет, а интерфейс даже не отслеживает его состояни - пытается себе и дальше слать пакеты (tcpdump и лампочки об этом прекрасно говорят)

Как побороть-то а?

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

3. "? Как отследить падение линка ?"  
Сообщение от Grey (ok) on 27-Дек-06, 00:16 
>Суть не в пинге, а в том, что переход link в down
>не влечет переход в down и интерфейса (а следовательно остаются ip-адреса
>и маршруты для него)
>
>Ткните в сторону hotplug что-ли, а то странная ситуация. По-логике, когда я
>вытаскиваю кабель из сетевухи, интерфейс должен опускаться и соответственно пропадать все
>маршруты/адреса.
>А так выходит, что линка нет, а интерфейс даже не отслеживает его
>состояни - пытается себе и дальше слать пакеты (tcpdump и лампочки
>об этом прекрасно говорят)
>
>Как побороть-то а?

логику не понял .... загрузилась ось, настроили интерфейсы (адреса, маршруты, всё...), вдруг линк н асетевухе пропал (выдернули шнурок или т.п.) интерфейс упал и потерял все настроенные адреса и т.п., воткнули шнурок (появился линк), что делать? поновой настраивать всё это безобразие на интерфейсе? как-то это не красиво получается...
имхо: упал линк - карта встала в позу "no carrier" и ждёт линка с уже настроенными адресами и прочей дребеденью ... а отследить состояние карты можно по ifconfig -u на предмет "no carrier" ... появился линк - карта поднялась в позу "active" и адреса уже боевые и пашут ....

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

4. "? Как отследить падение линка ?"  
Сообщение от 123 (??) on 27-Дек-06, 10:04 
>Обнаружилась проблема: ethernet линк падает, а интерфейс никак не реагирует. Как заставить
>его автоматом опускаться и подыматься согласно состоянию линка?
>Проще говоря, вынули патчкор - упал интерфейс, вставили обратно - обратно.
>Огромное спасибо
>Стоит Гентуу


ip link show eth0
флаги интерфейса будут в угловых скобках.
Если кабель воткнут, то будет флаг UP, если выдернут, то флага UP не будет.

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

5. "? Как отследить падение линка ?"  
Сообщение от Giro email on 27-Дек-06, 10:36 
>Обнаружилась проблема: ethernet линк падает, а интерфейс никак не реагирует. Как заставить
>его автоматом опускаться и подыматься согласно состоянию линка?
>Проще говоря, вынули патчкор - упал интерфейс, вставили обратно - обратно.
>Огромное спасибо
>Стоит Гентуу

Попробуй:
emerge sys-apps/ifplugd

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

7. "? Как отследить падение линка ?"  
Сообщение от jb email(ok) on 28-Дек-06, 17:22 
>Попробуй:
>emerge sys-apps/ifplugd

Спасибо! То что нужно


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

6. "? Как отследить падение линка ?"  
Сообщение от chocholl email(??) on 27-Дек-06, 10:53 
>Обнаружилась проблема: ethernet линк падает, а интерфейс никак не реагирует. Как заставить
>его автоматом опускаться и подыматься согласно состоянию линка?
>Проще говоря, вынули патчкор - упал интерфейс, вставили обратно - обратно.
>Огромное спасибо
>Стоит Гентуу


не знаю присутствуют ли в генту mii или ethtool, но они решают твою проблему.

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

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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