On Sat, Aug 31, 2024 at 09:34:38AM +0500, Stanislav Vlasov wrote:
> сб, 31 авг. 2024 г. в 02:32, Eugene Berdnikov <bd4@protva.ru>:
>
> > Можно наскриптовать триггеры ручками, конечно. Но меня терзают смутные
> > подозрения, что задача решается какими-то штатными средствами.
>
> Чем не устроил network manager?
> Вполне себе полностью автоматически подключается к доступной сети и
> конфигурит сеть по dhcp на моих ноутах лет этак 6.
По существу претензий к NM у меня нет, хотя отношение к нему у меня
было скорее негативное. Прежде всего из-за сложности и развесистости
интерфейса (он не удовлетворяет моему требованию "простые вещи должны
делаться просто"),
Ну эти вещи перестали уже быть простыми. Подключение к WiFi-сети может быть триггером к огромному пласту событий, как то:
1) Получение адреса по DHCP - самое очевидное.
2) Установка соединения с VPN через данный WiFi
3) Поднятие правил firewall для данной конкретной WiFi-сети или для общего случая.
4) Внесение изменений в DNS.
За подсказку насчёт NM спасибо, посмотрю и поиграюсь с ним. Если он
при смене AP корректно делает dhcp-запросы, и достаточно управляем
по части заполнения /etc/resolv.conf
В NM есть малопопуляризируемый режим использования через dnsmasq. Позволяет сделать, например, так, чтобы при подключении к рабочему VPN-у, на офисный DNS-сервер летели только DNS-запросы по офисному суффиксу.