Это старая версия документа!
# Настройка сети и DNS вручную (Raspberry Pi)
## 📌 Цель Настроить постоянный, рабочий DNS (Google/Cloudflare), если система не может разрешать адреса (например, `deb.debian.org`), а `dhcpcd` и `systemd-resolved` не используются.
—
## 🔍 Признаки проблемы
- `ping deb.debian.org` выдаёт ошибку `Temporary failure in name resolution` - `/etc/resolv.conf` — символическая ссылка на auto-generated файл:
``` /etc/resolv.conf -> ../run/resolvconf/resolv.conf ```
- `systemd-resolved` — установлен, но не активен - `dhcpcd.service` — отсутствует
—
## ✅ Решение: жёстко задать DNS вручную
### 1. Удалить автогенерируемый `resolv.conf`
```bash sudo rm /etc/resolv.conf ```
### 2. Создать новый файл с постоянными DNS
```bash echo -e «nameserver 8.8.8.8\nnameserver 1.1.1.1» | sudo tee /etc/resolv.conf ```
### 3. Защитить файл от перезаписи
```bash sudo chattr +i /etc/resolv.conf ```
—
## 🔄 Проверка
```bash ping deb.debian.org sudo apt update ```
Если работает — значит DNS настроен правильно.
—
## 🧯 Как вернуть автоматическое управление
Если в будущем потребуется разблокировать файл:
```bash sudo chattr -i /etc/resolv.conf ```
—
## 💡 Возможность
Такой подход можно использовать в образах для массового клонирования, чтобы DNS работал сразу после загрузки, даже без активной настройки сети.