projects:linux:net_settings
# Настройка сети и DNS вручную (Raspberry Pi)
# Настройка сети и 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 работал сразу после загрузки, даже без активной настройки сети.
projects/linux/net_settings.txt · Последнее изменение: 2025/04/06 19:37 —