Как установить крайнюю связь WiFi, автоматически снова соединяются, если она отбрасывает? - Ubuntu 16.04 LTS

Под управлением Ubuntu 16.04 компьютер Только для Wi-Fi имеет крайнее соединение с маршрутизатором. Обычно это работает в течение многих часов подряд и даже работало в течение многих дней.

Это использует rt2800usb внешний адаптер USB WiFi (это требует 3000 мВт) с 14-дюймовой антенной на нем. (Возможно, мне нужны Яги или тарелка?)

Я никогда не использую, приостанавливают; просто блокировка. Это - компьютер, расположенный в цехе, но я действительно использую RDP для доступа к нему для различных задач (как контроль семинара и среды температуры ЦП с Ардуино, соединенным через USB).

К проблеме под рукой: Иногда отбрасывания соединения. Я не уверен, почему, но это будет отбрасывать соединение полностью время от времени.

Зафиксировать его требует входа в систему там и использования/вниз, значок для отключения Беспроводной связи затем снова включает его. Затем это будет снова идти в течение многих часов или дней, хорошо работая.

Было бы предпочтительно, если это могло бы повторно подключить себя, когда это происходит.

Единственные другие вопросы, которые я вижу здесь на этом предмете, похожи на 5 лет и для предыдущих версий, или вовлечение приостанавливает. Ни один не соответствует условиям этого поля.

Так, вопрос находится в заголовке. Как я могу настроить 16.04, чтобы автоматически снова соединиться, когда это понижается?

2
задан 22 July 2017 в 07:53

1 ответ

Можно использовать сценарии диспетчера Администратора сети для достижения такого поведения. Можно найти больше информации о тех, которые в страницах справочника Ubuntu. Короче говоря: Вы помещаете сценарий, который принадлежит корню и исполняемому файлу в папке: /etc/NetworkManager/dispatcher.d.

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

Сценарий, который запускает соединение, если то же соединение понизилось, мог бы быть похожим на это:

#!/bin/bash

if [ "$CONNECTION_UUID" = "put_your_uuid_here" ]; then
    if [ "$2" = "down" ]; then
        sleep 10
        nmcli con up uuid $CONNECTION_UUID
    fi
fi

Знайте, что необходимо поместить uuid соединения в сценарии, где это говорит put_your_uuid_here. Найти Ваши соединения uuid Вами может выполнить команду nmcli con show в терминале.

Удачи

3
ответ дан 2 December 2019 в 02:46

Другие вопросы по тегам:

Похожие вопросы: