Как обходным путем решить проблему периодического дисконнекта сети? Linux Mint 18.2, MATE, ядро 4.11.0-13. Карточка Realtek RT3290. Имеются проблема, на которую я пока не могу найти решения, и она достаточно распространенная - временами пропадает соединение с интернетом при неизменяемом уровне качества Wi-Fi сигнала (то есть, ничего не изменяется кроме того, что скорость передачи данных становится равной нулю). Включение/выключение Wi-Fi в network-manager решает проблему до следующего отключения. Есть ли какой-то обходной путь решения этой проблемы? В голове возникает пока примитивная мысль - написать демон или скрипт, который периодически или постоянно проверяет соединение, затем, если скорость равна 0, переключает Wi-Fi в network-manager.
Один из способов обходного решения проблемы периодического дисконнекта сети на Linux Mint 18.2 с карточкой Realtek RT3290 может быть следующий:
Создайте скрипт, который будет периодически проверять статус сети и переключать Wi-Fi при необходимости. Для этого можно использовать bash скрипт, например:#!/bin/bash while true do ping -c 1 google.com > /dev/null if [ $? -ne 0 ]; then nmcli radio wifi off sleep 5 nmcli radio wifi on sleep 5 fi sleep 5 doneСохраните этот скрипт в файл, например wifi_reconnect.sh, и сделайте его исполняемым:chmod +x wifi_reconnect.shЗапустите этот скрипт в фоновом режиме:./wifi_reconnect.sh &
Этот скрипт будет периодически проверять подключение к интернету и переключать Wi-Fi в случае отсутствия соединения. Однако, имейте в виду, что это обходное решение, и лучше всего постараться найти корневую причину проблемы с периодическим дисконнектом сети и решить ее.
Один из способов обходного решения проблемы периодического дисконнекта сети на Linux Mint 18.2 с карточкой Realtek RT3290 может быть следующий:
Создайте скрипт, который будет периодически проверять статус сети и переключать Wi-Fi при необходимости. Для этого можно использовать bash скрипт, например:#!/bin/bashwhile true
do
ping -c 1 google.com > /dev/null
if [ $? -ne 0 ]; then
nmcli radio wifi off
sleep 5
nmcli radio wifi on
sleep 5
fi
sleep 5
doneСохраните этот скрипт в файл, например wifi_reconnect.sh, и сделайте его исполняемым:chmod +x wifi_reconnect.shЗапустите этот скрипт в фоновом режиме:./wifi_reconnect.sh &
Этот скрипт будет периодически проверять подключение к интернету и переключать Wi-Fi в случае отсутствия соединения. Однако, имейте в виду, что это обходное решение, и лучше всего постараться найти корневую причину проблемы с периодическим дисконнектом сети и решить ее.