Наразі я щодня перемикаюся між цими двома налаштуваннями:
1) Підключення до Інтернету через мережу WiFi.
2) Підключивши мій ноутбук (Ubuntu 16.04) до Інтернету за допомогою дротового з’єднання, а потім поділіться цим з’єднанням з іншими моїми пристроями через вбудовану функцію гарячої точки Ubuntu.
На даний момент перемикання з 1 на 2 вимагає, щоб я вручну пройшов діалог «підключитися до прихованої мережі» у Менеджері мережі; Аналогічно, перемикання з 2 на 1 вимагає, щоб я вручну відключився від точки доступу та підключився до мережі WiFi. Це не велика робота, але я це роблю досить часто, щоб хотілося, щоб вона була автоматизованою.
Це не так просто, як увімкнути автоматичне підключення до точки доступу, оскільки тоді він переосмислює функцію автоматичного підключення інших мереж замість того, щоб підключити мене до мережі WiFi, коли я не підключений через дротовий зв’язок, і в кінцевому підсумку я отримую гарячу точку, але немає Інтернету. Тому мені потрібно рішення, яке:
- підключає мене до гарячої точки, коли я підключений до Інтернету за допомогою дротового з’єднання.
- відключає мене від гарячої точки, коли немає з'єднання Ethernet.
- автоматично підключає мене до однієї з мереж з autoconnect = true коли вони доступні, і немає з'єднання Ethernet.
Повне пояснення, як це зробити, було б чудово, але посилання на хороший (неекспертний) посібник для встановлення таких правил також буде дуже вдячна.
post-up
в/etc/network/interfaces
контексті, є великий огляд тут .post-up
в основному це лише виклики команд або сценаріїв після появи інтерфейсу.