Исправление для постоянных настроек DNS в Linux: автоматически ставит 8.8.8.8 при загрузке и блокирует resolv.conf
Скрипт на Python для автоматической установки DNS 8.8.8.8 при загрузке системы. Решает проблему сброса DNS сетевыми менеджерами (NetworkManager, systemd-resolved).
Скрипт записывает Google DNS в /etc/resolv.conf и использует команду chattr +i,
чтобы предотвратить перезапись файла системой.
-
Клонируйте репозиторий:
git clone https://github.com/happin92/Auto-DNS-Fixer-Linux cd dns-fixer -
Запустите установщик:
chmod +x install.sh ./install.sh
Чтобы снова разрешить системе менять DNS:
sudo chattr -i /etc/resolv.confMade with ❤️ by happiness