Автоматически переподключаться к более предпочтительной сети WLAN, если она станет доступной

Предположим, что такая ситуация: 3 сети WLAN (с WPA), к которым мой ноутбук подключается автоматически.

Это: network_work (точка доступа WLAN для фиксированной сети) network_home (точка доступа WLAN для фиксированной сети) network_mobile (точка доступа мобильного телефона Android)

Кроме того, предполагается, что на моем ноутбуке установлены виртуальная коробка и windows 8.1 с подключенной сетью к интерфейсу wlan0.

Текущая ситуация: во-первых, я включаю свой ноутбук дома (автоматическое подключение к network_home). Затем я иду на поезд на работу утром (без перезагрузки ноутбука, автоматическое подключение к network_mobile). Затем я прибываю на работу (без перезагрузки ноутбука, сеть раздражающе остается network_mobile)

Затем я иногда включаю VirtualBox с Windows 8.1 на нем. Windows 8.1 обычно загружает обновления (до 1 ГБ).

Теперь, когда у меня возникает проблема, что если я забуду переключить сеть WLAN на network_work, Windows полностью израсходует все мои ежемесячные данные (1 ГБ), пока Android не заблокирует соединение. К сожалению, это произошло уже во второй раз, поэтому вряд ли я забуду об этом в будущем.

У меня также есть такая же проблема по возвращении с работы.

Как сделать так, чтобы Ubuntu автоматически переключался с network_mobile на network_home или network_work, если он стал доступен?

И если это невозможно, как я могу написать скрипт, который изменяет мою сеть WLAN на wlan_work ( чтобы я мог запустить редакцию этого сценария в 08:30 и 19:00)?

1
задан 10 April 2014 в 20:47

1 ответ

"Приоритетная" опция для Администратора сети находится на списке пожеланий с долгого времени; я думаю, что разработчики не убеждены о добавлении кнопки для него. Можно проверить состояние на панель запуска и восходящий .

Так или иначе, можно управлять подключением со сценарием с:

nmcli nm wifi on 

(или прочь) и

nmcli c up id "Auto MYwireless" 

(Вам нужен точный идентификатор, можно перечислить их с nmcli c list)

[еще 1110] информация в man nmcli.

0
ответ дан 10 April 2014 в 20:47

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

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