Сеть, DNS и фаервол
Хаб → Сеть держит настройки, которые вы меняете редко и хотите найти без поисков: имя машины, DNS-резолвер и зону фаервола. Подключение к реальной сети — задача аплета, он в одном клике.
Соединения
Соединениями управляет NetworkManager. К нему ведут три двери, и все они приводят в одно и то же место:
- сетевой аплет в трее — интерактивный, для выбора сети Wi-Fi и ввода её пароля;
- блок сети в баре, который показывает, через что вы подключены, и по клику открывает редактор соединений;
- Соединения… в этой панели, которая открывает тот же редактор.
Блок бара только для чтения намеренно: он сообщает, на ethernet вы, на Wi-Fi, на VPN или вообще ни на чём, а управление оставляет аплету.
У Bluetooth рядом свой собственный аплет в трее.
Имя хоста
Имя хоста — это имя, которым машина отзывается в сети и которое показывается в строке терминала. Изменение запрашивает ваш пароль, и W сама держит в порядке системную таблицу хостов.
DNS
W резолвит имена через systemd-resolved с DNS-over-TLS, поэтому запросы вашей машины зашифрованы, а не читаемы чем-либо между вами и резолвером. Два элемента управления:
- Провайдер — Quad9 (по умолчанию), Cloudflare, Mullvad, Google или AdGuard.
- Режим — вкл — зашифрован, с откатом, если сеть ломает TLS, строгий отказывается резолвить вовсе, если это не удаётся сделать зашифрованно, а выкл отдаёт DNS тому, что выдаёт сеть или ваш VPN.
вкл — правильное значение по умолчанию: оно держит шифрование везде, где это возможно, не оставляя вас без доступа к странице в отельной сети, которая портит DNS. Выбирайте строгий, когда знаете, что сеть ведёт себя как положено, и предпочитаете отказ утечке.
DNS — это одна настройка на всю машину, персонального резолвера на
пользователя нет. Из терминала это w-dns.
Если каждая страница по десять секунд только начинает грузиться, а само
соединение в порядке — застрял шифрованный резолвер: w-dns off сразу отдаёт
DNS сети (без шифрования), а w-dns status показывает, чем машина пользуется
сейчас.
На машине, которой управляет кто-то другой, любой из элементов управления может показывать Задано политикой сайта; тогда это закреплено централизованно, и локального способа обойти это нет.
Фаервол
Фаервол по умолчанию запрещает входящие, и Зона задаёт, насколько строго:
- дом — значение по умолчанию. Разрешает входящий SSH и обнаружение устройств в локальной сети — это то, что нужно в своей сети для обмена файлами и принтеров.
- публичн. — для кафе, отелей, конференций и любой другой сети, которую вы не контролируете.
Обе зоны всегда разрешают SSH, поэтому переключение не может закрыть вам доступ к машине, которой вы управляете удалённо. Исходящие соединения не блокируются никогда.
Для чего-то более тонкого, чем две зоны, W поставляет приложение
firewall-config, которое подхватывает тему. Из терминала зона — это
w-firewall.