Автор Тема: автоматическое переподключение после обрыва связи  (Прочитано 10174 раз)

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Зравствуйте.
Есть такая проблема: если происходит кратковременный разрыв физического соединения (например, провод выпадает из гнезда), то после восстановления связи, подключение не восстанавливается автоматически.
Приходится вручную писать ifdown и ifup.
Это лечится?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Если используется etcnet, то наверное нет, если NetworkManager, то наверное да.

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Если используется etcnet, то наверное нет, если NetworkManager, то наверное да.
Какая красота...
А как перевести Школьный Сервер на NetworkManager ?
С etcnet я в свое время уже любви поимел достаточно, но по нему хоть документация есть... а на слово NetworkManager на альтовых ресурсах ничего путного не находится.

Не знаю почему, но соединение с провайдером иногда падает. Задолбался я уже каждый раз лазить на сервак по ssh и командовать ifdown ifup.

Или, может быть, возможно этот как-то автоматизировать? Чтоб при обрыве он сам это делал с некоторой периодичностью...

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
А через какой интерфейс идёт связь с провайдером?

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
А через какой интерфейс идёт связь с провайдером?
через обычный ethernet без VPN

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Можно попробовать связку с   etcnet+ifplugd.

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Можно попробовать связку с   etcnet+ifplugd.
Спасибо. На тестовом выдергивании провода сработало! :)
Посмотрим, как среагирует на обрывы провайдера, или мы их теперь не заметим ;)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Есть такая проблема: если происходит кратковременный разрыв физического соединения (например, провод выпадает из гнезда), то после восстановления связи, подключение не восстанавливается автоматически.
Это про PPP/VPN речь, или про что ?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
не
А через какой интерфейс идёт связь с провайдером?
через обычный ethernet без VPN

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
не
Если чистый ethernet, то я не понимаю, откуда такое поведение.

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
ну вот... сегодня утром проснулся, а интерфейс отключен  :(
сделал ifup - все заработало сразу

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
ну вот... сегодня утром проснулся, а интерфейс отключен  :(
сделал ifup - все заработало сразу
Так, всё-таки, ethernet в чистом виде ? Можно на конфигурацию интерфейса взглянуть в /etc/net ? И какая сетевая карта ?

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Так, всё-таки, ethernet в чистом виде ? Можно на конфигурацию интерфейса взглянуть в /etc/net ? И какая сетевая карта ?
В чистом. Раньше силели на провайдере с ВПН. Думали, что в падениях провайдер виноват. Сейчас перешли на цитрусового провайдера - у них просто втыкаешь провод и работаешь.
Эту конфигурацию?
# cat /etc/net/ifaces/lanext/options
TYPE=eth
BOOTPROTO=dhcp
MODULE=8139cp
IFDOWN_CHILDREN=yes
USE_IFPLUGD=yes
сетевая карта по накладной:  PCI Acorp 10/100

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
BOOTPROTO=dhcp
Видимо, вот тут собака порылась. dhcp я не использовал, нюансов не знаю.  :(
А что в логе видно ? Если кто-то делает ifdown, это должно быть видно, если интерфейс отключается по тихому, то это несколько хуже. Но, в любом случае, можно решить это через анализ состояния интерфейса и крон.

Оффлайн baywind

  • alt linux team
  • ***
  • Сообщений: 480
Выкапывать лог за позавчера очень ломает  ???
Кто отключил - вроде, и так понятно - ifplugd - для того его и подключили к делу
Непонятно, почему он обратно не включил.
Думаю, может тут дело в таймауте. В настройке ifplugd он установлен на 10. И не совсем понятно, что это за таймаут.
Может, связь пропала, а потом восстановилась сразу - до того, как таймаут прошел. И вот он ifdown сделал, а ifup - не успел отреагировать. Может быть такое? Тогда установить ему принудительно таймаут = 0 ?