Проблемы с Wi-Fi

Изображение пользователя rossomaha.

Есть проблема - время от времени слетает подключение к инету но подключение к сети сохраняется (сеть Wi-Fi)
Есть ли возможность написать скрипт который был переподлючался при возникновении проблем с подключением к интерену?

+1
dyug - 21 Декабрь, 2014 - 13:51

как настроено соединение?
Если через нетворк манагер - поставить галочку достуно всем пользователям, и автоматически подключаться.
Думаю поможет.
Если другие варианты подключения - то ждем описания способа подключения.

0
rossomaha - 21 Декабрь, 2014 - 18:37
Изображение пользователя rossomaha.

подключено через нетворк, галочки стоят но так как сеть не падает он не переподключается.

0
ValeryK - 21 Декабрь, 2014 - 14:47

Переподключался к WiFi, перезагружал модем? Расплывчатый вопрос, но ответ могу дать более конкретный - можно.

0
rossomaha - 21 Декабрь, 2014 - 18:37
Изображение пользователя rossomaha.

переподключался именно к WiFi - сеть то не падает, падает только инет в сети. (модем робит нормально)

0
ValeryK - 22 Декабрь, 2014 - 10:39

я имел ввиду что вопрос в том что вы хотите конкретно: чтобы переподключался WiFi при пропадания инета?

сохраняем где удобно (например /opt/scripts) как noping.sh следующий скрипт:

делаем его исполняемым sudo chmod +x /opt/scripts/noping.sh
ставим в автозагрузку : sudo nano /etc/rc.local
добавляем строку (перед exit 0 ) /путь/к/скрипту -ip кого пингуем - -через сколько секунд- - сколько раз- пример: /opt/scripts/noping.sh 192.168.1.1 5 3
т.е. будет пинговаться сетевое устройство, например ваш роутер (убедитесь что в нормальном состоянии он пингуется) с адресом 192.168.1.1 каждые 5 секунд 3 раза и при пропадании пинга WiFi перезагрузится через 5*3=15 секунд

0
rossomaha - 22 Декабрь, 2014 - 19:05
Изображение пользователя rossomaha.

Спасибо! Огромное и человеческое.

0
rossomaha - 29 Декабрь, 2014 - 13:43
Изображение пользователя rossomaha.

только сегодня удалось добраться до компа и нужны уточнения.
1) принговать нужно не роутер он всегда в сети а например яндекс (прописал)
2) не понял куда вставить строку /путь/к/скрипту -ip не нашел в тексте скрипта exit 0
3) в связи с заменой именно ip на yandex.ru нужно ли менять текст скрипта и если да то как?

0
Master_Yoda - 29 Декабрь, 2014 - 15:00

1) См. 3-й пункт.
2) Сначала sudo nano /etc/rc.local, потом вставлять строку :)
3) Скрипт принимает переменные из строки запуска. Как-то так: /opt/scripts/noping.sh ya.ru 3

0
rossomaha - 29 Декабрь, 2014 - 15:58
Изображение пользователя rossomaha.

тоесть после команды - sudo nano /etc/rc.local скрипт сам допишется? и тогда вставлять?

0
ValeryK - 29 Декабрь, 2014 - 17:38

rc.local это "системный запускатель", nano - это консольный текстовый редактор. если не умеете им пользоваться то откройте вместо нано через kate
sudo kate /etc/rc.local и укажите, как было написано, строкой что надо запускать.
можете вообще его не запускать оттуда , а пускануть вручную с терминала, для теста что в любом случае лучше бы было:
Вот ваши действия:
1.открываем kate копируем туда текст скрипта, жмем "сохранить как" даем имя noping.sh
2.с ПКМ свойства файла - прва - сделать исполняемым (либо в терминале chmod +x noping.sh)
3. в терминале в директории где скрипт ./noping.sh 213.180.193.3 3 3 <-здесь указан адрес яндекса
4. смотрим что получилось (можно убрать комментарии в скрипте перед echo 'IP not found...' и echo 'IP found...' чтоб было виднее что происходит. потом вернуть), если гут то п.5
5. добавляем в автозагрузку (смотри начало поста)

0
rossomaha - 29 Декабрь, 2014 - 18:29
Изображение пользователя rossomaha.

понял попробую

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры