debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Ping в фоне  (Прочитано 357 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Modigar

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 345
Ping в фоне
« : 08 Апрель 2019, 20:21:56 »
Есть ви-фи адаптер, который не поддерживается ядром.
Нашел для него драйвер, собрал, установил, но есть небольшая проблема в нем, при бездействии, почему то отрубает сеть до перезагрузки.
Делаешь пинг роутера, нормально работает.
В общем хочу сделать фоновый скриптец пинга, только есть вопрос, когда его стартовать, ибо если до поднятия сети это сделать, то он пингает один раз, увидит неудачу и завершится.
Куда его вкорячить этот пинг?
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1297
  • Debian, Openbox
Re: Ping в фоне
« Ответ #1 : 08 Апрель 2019, 20:30:55 »
при бездействии, почему то отрубает сеть до перезагрузки.
Делаешь пинг роутера, нормально работает.

Может просто срабатывает powersave и адаптер просто засыпает? Какой адаптер и какой чип?


В общем хочу сделать фоновый скриптец пинга, только есть вопрос, когда его стартовать, ибо если до поднятия сети это сделать, то он пингает один раз, увидит неудачу и завершится.
Куда его вкорячить этот пинг?

Например создать systemd юнит или через cron.
Покажи текст скрипта.
 

Оффлайн moreplavatel

  • Местный житель
  • ***
  • Сообщений: 215
  • Jabber: moreplavatel@404.city
Re: Ping в фоне
« Ответ #2 : 08 Апрель 2019, 20:32:42 »
то он пингает один раз, увидит неудачу и завершится.
В cron засунуть что бы каждую минуту выполнялся.
 

Оффлайн Modigar

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 345
Re: Ping в фоне
« Ответ #3 : 08 Апрель 2019, 20:36:57 »
Может просто срабатывает powersave и адаптер просто засыпает?
Видимо да.
Какой адаптер и какой чип?
Archer T2UH
чип mt7610u
https://wikidevi.com/wiki/TP-LINK_Archer_T2UH
Покажи текст скрипта.
ping 192.168.0.1
 

Оффлайн Modigar

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 345
Re: Ping в фоне
« Ответ #4 : 08 Апрель 2019, 20:37:45 »
В cron засунуть что бы каждую минуту выполнялся.
пинг же бесконечный, он каждую минуту будет новый экземпляр его запускать
 

Оффлайн moreplavatel

  • Местный житель
  • ***
  • Сообщений: 215
  • Jabber: moreplavatel@404.city
Re: Ping в фоне
« Ответ #5 : 08 Апрель 2019, 20:47:42 »
пинг же бесконечный, он каждую минуту будет новый экземпляр его запускать
ping -c 3 ya.ru
 
Пользователи, которые поблагодарили этот пост: Modigar

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1297
  • Debian, Openbox
Re: Ping в фоне
« Ответ #6 : 08 Апрель 2019, 20:59:28 »
Modigar, проще всего через cron.
 
Пользователи, которые поблагодарили этот пост: Modigar

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1297
  • Debian, Openbox
Re: Ping в фоне
« Ответ #7 : 08 Апрель 2019, 21:11:03 »
Через cron максимум раз в минуту можно.

Выполни в терминале команду:

echo "* * * * * $USER   /bin/ping -c 3 google.com" | sudo tee -a /etc/crontab
Если нужно чаще, тогда иначе нужно будет делать.
 

Оффлайн Modigar

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 345
Re: Ping в фоне
« Ответ #8 : 08 Апрель 2019, 21:16:58 »
Ну в принципе можно ping -c 1000 сделать и раз в 5 минут пинговать
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1297
  • Debian, Openbox
Re: Ping в фоне
« Ответ #9 : 08 Апрель 2019, 21:19:26 »
сделать и раз в 5 минут пинговать

Тысяча пингов?  ???
Тебя гугл забанит. Зачем так много?
Сделай как я написал.

Если нужно реже, то есть один раз в пять минут, тогда так?

echo "*/5 * * * * $USER   /bin/ping -c 3 google.com" | sudo tee -a /etc/crontab
« Последнее редактирование: 08 Апрель 2019, 21:21:55 от ecc83 »
 

Оффлайн Modigar

  • Местный житель
  • ***
  • Topic Author
  • Сообщений: 345
Re: Ping в фоне
« Ответ #10 : 08 Апрель 2019, 21:30:46 »
Тебя гугл забанит
Так мне чисто свой роутер надо пинговать, чтоб свисток не спал
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1297
  • Debian, Openbox
Re: Ping в фоне
« Ответ #11 : 08 Апрель 2019, 21:43:12 »
Так мне чисто свой роутер надо пинговать, чтоб свисток не спал

Ну всё равно 1000раз это много.
 

Оффлайн moreplavatel

  • Местный житель
  • ***
  • Сообщений: 215
  • Jabber: moreplavatel@404.city
Re: Ping в фоне
« Ответ #12 : 08 Апрель 2019, 22:03:26 »
У меня такой скриптик на cron'е висит, для 3g свистка (частенько отваливается). Если знаешь синтаксис bash то можешь набросать что то подобное (роутера нет, я х.з. как с ним работать).
#!/bin/bash

modem=$(ip addr | grep -c ppp0)

if [[ $modem == 2 ]]; then
    modem=$(lsusb | grep -ic modem)

    if [[ $modem == 1 ]]; then
        pon modem
    fi

fi
 

Русскоязычное сообщество Debian GNU/Linux

Re: Ping в фоне
« Ответ #12 : 08 Апрель 2019, 22:03:26 »


Теги:
 

[Решено] ping. Подробный вывод терминала о потерянных пакетов?

Автор Igorokmen

Ответов: 13
Просмотров: 4327
Последний ответ 18 Май 2014, 16:49:03
от Igorokmen
Ping сервера dnsmasq по имени.

Автор TepakoT

Ответов: 2
Просмотров: 925
Последний ответ 21 Сентябрь 2015, 22:34:16
от TepakoT
Debian 9.5 VPN соединение no ping

Автор x1Debian

Ответов: 2
Просмотров: 1173
Последний ответ 15 Февраль 2019, 05:19:09
от endru