Ubuntu server - отваливается сетевая, помогите написать скрипт

Тема в разделе "Администрирование серверов", создана пользователем delfiniys, 14 ноя 2013.

Модераторы: mefish, stooper
  1. delfiniys

    delfiniys Постоялец

    Регистр.:
    9 авг 2013
    Сообщения:
    79
    Симпатии:
    5
    Поиском не нашел подобной темы.
    Ситуация такая есть сервак (довольно старенький но упорно служит), но есть в нем одни беда, раз в 20 дней железно у него повисает сетевая карта. (причем перетыкал на 1 и на 2 - все равно). Сервак этот просто внутренний информационный сайт небольшой компании. И вот следить когда он опять отключится как то уже надоело. Думаю как бы написать и засунуть в крон скрипт по стилю:
    ping host
    if not ping
    networking restart
    Но пока дальше вот этих строк у меня голова не ушла. Буду благодарен за советы.
     
  2. JohnLemon

    JohnLemon Постоялец

    Регистр.:
    3 окт 2013
    Сообщения:
    52
    Симпатии:
    3
    Код:
    #!/bin/sh
    ping -c 2 host 
    if [ $? -ne 0 ]; then 
           #если не работает то выполняем действие
           
    fi
    _______________________________
    if ping -c 4 8.8.8.8 >> /dev/null
    then
    echo «Internet is connected»
    exit 0
    else
    /etc/init.d/networking restart
    echo «Restart internet»
    fi
    _______________________________
    #!/bin/bash
    
    ADDRESS="http://www.yandex.ru"
    
    if ping -c 1-s 1-W 1 $ADDRESSthen
      echo "Connection Good "else
      echo "Connection Lost "
    fi
    Попробуй эти скрипты !!!!
     
    Последнее редактирование модератором: 14 ноя 2013
  3. delfiniys

    delfiniys Постоялец

    Регистр.:
    9 авг 2013
    Сообщения:
    79
    Симпатии:
    5
    Спасибо, первый скрипт отправил в крон. После зависона сервера сообщу сработает ли и нет )
     
  4. mpv

    mpv Постоялец

    Регистр.:
    30 апр 2013
    Сообщения:
    67
    Симпатии:
    13
    скажи когда карта зависает ifconfig какой status возвращает?
    может лучше смотреть на
    Код:
    ifconfig em0 | grep status
    вместо пинга?
     
  5. delfiniys

    delfiniys Постоялец

    Регистр.:
    9 авг 2013
    Сообщения:
    79
    Симпатии:
    5
    нет ifconfig показывает как будто живая (к сожалению)
     
  6. glavriba

    glavriba Создатель

    Регистр.:
    15 апр 2013
    Сообщения:
    18
    Симпатии:
    1
    IMHO костыль получается. Карта не realtek, случаем? Может, сетевую другую воткнуть, обновить ядро или драйверы поставить?