@Axeles
Нечего тут пока писать

Почему не могу получить DNS сервера имён в CentOS?

Доброй ночи. Подскажите пожалуйста товарищи. Весь интернет перелопатил, отключал и ipv6 и как только не правил файл resolv.conf но не как не могу пропинговать яндекс или майл. CentOS стоит на виртуалке. Виртуал бокс. Настройки сети "сетевой мост" DNS раздаёт роутер 192.168.1.1 если файл ifcfg-enp0s3 выглядит так: 5e31ec913f534614993577.png ничего не работает. Как только прописываю dhcp всё работает 5e31ed21e9b0a613918868.png. Причём адрес шлюза пингуется 192.168.1.1 но ping ya.ru не идёт. В файле resolv.conf прописана только одна строка nameserver 192.168.1.1
Подскажите куда копать? Что почитать по данной теме? На самом простом завис!
  • Вопрос задан
  • 1263 просмотра
Решения вопроса 1
@Germanjon
1. GETAWAY в файле конфигурации пишется как GATEWAY
2. Не увидел, где в файле конфигурации указан DNS-сервер (директива DNS1=)
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@Karpion
Какое устройство (компьютер, роутер) держит на себе адрес 192.168.1.1? Включён ли (запущен ли) там DNS-сервер/демон? Нет ли по дороге firewall'а с запретом порта:53 (TCP и UDP - оба)?

Что отвечает команда ping ya.ru ?

Изучите команды dig и nslookup. Читайте мануалы в системе и в Интернете.
Ответ написан
Oxyd
@Oxyd
Linux enthusiast
Ну пропишите в resolv.conf cloudflare и прочий гугл ДНС.

nameserver 1.1.1.1
nameserver 8.8.8.8
nameserver 8.8.4.4
Ответ написан
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Во-первых, посмотрите настройки ifconfig enp0s3 при включенном BOOTPROTO=dhcp. Так вы узнаете, какие параметры можно прописать в конфиг для ручной конфигурации BOOTPROTO=static.

Во-вторых, а вообще сеть в виртуальной машине есть? Работает ли ping 192.168.1.1? А ping 8.8.8.8? И смотрите на результат traceroute 8.8.8.8, происходит затык?

В-третьих, если сеть есть, и пинги ping 8.8.8.8 работают - проверяйте работу собственного NS-сервера на 192.168.1.1, прилетевшего по DHCP. Сделайте dig @192.168.1.1 ya.ru, должен быть корректный результат. Далее dig @8.8.8.8 google.ru для проверки, что и наружние NS тоже доступны.

Ну и финальное, если все предыдущие проверки (кроме dig @192.168.1.1 ya.ru) прошли положительно - то можно прописывать доступный NS в конфиг системы: sudo echo "nameserver 8.8.8.8" >/etc/resolv.conf.

У вас всё?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы