Вопрос или проблема
Я пытаюсь изменить DNS-серверы на Raspberry Pi (с установленным Raspbian). Я пробовал nano /etc/resolv.conf
и добавил nameserver 8.8.8.8
(Google DNS), но, похоже, это не применилось. Что мне нужно сделать, чтобы изменить DNS-серверы, используемые для разрешения имен?
Я полагаю, вы хотите отредактировать сценарии, которые находятся в
/etc/sysconfig/network-scripts
Вас будет интересовать файл
ifcfg-[имя_вашего_интерфейса]
В этом файле добавьте записи для
DNS1=8.8.8.8
DNS2=8.8.4.4
Перезагрузка обновит resolv.conf
и активную конфигурацию сети.
Кажется, у вас опечатка в команде, попробуйте sudo nano /etc/resolv.conf
. Папка ect
не является допустимой папкой.
Ответ или решение
Изменение DNS-серверов на Raspberry Pi с операционной системой Raspbian может показаться простой задачей, однако важно понимать, как система обрабатывает эти настройки, чтобы изменения действительно вступили в силу.
Шаги для изменения DNS-серверов на Raspberry Pi
-
Исправление команд: Начнем с вашего первоначального шага с использованием команды
nano /ect/resolv.conf
. Обратите внимание, что в данном случае есть опечатка. Правильный путь к файлу —/etc/resolv.conf
. Откройте файл с помощью следующей команды:sudo nano /etc/resolv.conf
-
Изменение настроек DNS: Внутри файла
resolv.conf
вам нужно будет указать желаемые DNS-серверы, например, для использования Google DNS:nameserver 8.8.8.8 nameserver 8.8.4.4
Однако, важно отметить, что изменения, внесенные в
resolv.conf
, могут быть перезаписаны при следующем перезапуске сети или перезагрузке устройства, потому что этот файл генерируется автоматически. -
Постоянное изменение DNS: Для того чтобы изменения DNS-серверов были постоянными, необходимо внести их в конфигурационные файлы сетевого интерфейса или использовать системные настройки. Если вы используете стандартное соединение через DHCP, выполните следующие шаги:
-
Редактирование dhcpcd.conf: Этот файл управляет параметрами DHCP на Raspberry Pi. Откройте файл с помощью команды:
sudo nano /etc/dhcpcd.conf
-
Добавление новых DNS-серверов: Прокрутите файл и в конце добавьте следующие строки:
static domain_name_servers=8.8.8.8 8.8.4.4
-
-
Сохранение изменений и перезапуск сети: После внесения необходимых изменений сохраните файл, нажав
CTRL + X
, затемY
для подтверждения иEnter
для выхода. Чтобы изменения вступили в силу, перезапустите сетевой интерфейс или перезагрузите Raspberry Pi:sudo service dhcpcd restart
или просто выполните команду:
sudo reboot
Проверка изменений
После перезагрузки или перезапуска службы рекомендуется проверить, что вы успешно изменили DNS-серверы. Для этого введите:
cat /etc/resolv.conf
Вы должны увидеть указанные вами DNS-серверы.
Заключение
Изменение DNS-серверов на Raspberry Pi — это потребность многих пользователей, стремящихся к более быстрой и надежной работе интернета. Следуя приведённым шагам, вы сможете гарантировать, что указанные вами DNS-серверы будут использоваться системой для разрешения имен. Удачи в настройках вашего Raspberry Pi!