Как обходным путем решить проблему периодического дисконнекта сети? Linux Mint 18.2, MATE, ядро 4.11.0-13.
Карточка Realtek RT3290.
Имеются проблема, на которую я пока не могу найти решения, и она достаточно распространенная - временами пропадает соединение с интернетом при неизменяемом уровне качества Wi-Fi сигнала (то есть, ничего не изменяется кроме того, что скорость передачи данных становится равной нулю). Включение/выключение Wi-Fi в network-manager решает проблему до следующего отключения.
Есть ли какой-то обходной путь решения этой проблемы? В голове возникает пока примитивная мысль - написать демон или скрипт, который периодически или постоянно проверяет соединение, затем, если скорость равна 0, переключает Wi-Fi в network-manager.

21 Авг 2019 в 06:47
248 +1
0
Ответы
1

Один из способов обходного решения проблемы периодического дисконнекта сети на 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 в случае отсутствия соединения. Однако, имейте в виду, что это обходное решение, и лучше всего постараться найти корневую причину проблемы с периодическим дисконнектом сети и решить ее.

20 Апр 2024 в 13:13
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир