ping 8.8.8.8 работает, но ping www.google.com не делает

OpenJDK 8 был выпущен в марте 2014 года. На момент появления этого вопроса в официальных репозиториях Ubuntu нет никаких пакетов OpenJDK 8 для любой версии Ubuntu. Они будут доступны в ближайшее время, как говорит страница проекта JDK 8, для некоторого определения в ближайшее время.

Во-первых, пакеты OpenJDK 8 приземляются в выпуске разработки Ubuntu. Это может произойти в течение цикла разработки 14.10, но, насколько я знаю, нет установленного графика. Некоторые пакеты предварительного просмотра были созданы и доступны для тестирования, см. Объявление на страницах рассылки JDK 8 и Ubuntu openjdk. В какой-то момент эти пакеты будут загружены в репозитории разработки Debian и Ubuntu.

Как только OpenJDK 8 находится в версии разработки Ubuntu, возможно, будет возможно запросить его резервное копирование до 14.04. Обратите внимание, что он никогда не будет доступен в основном репозитории trusty, но если вы используете trusty-backports, то он может быть установлен с этого момента в какой-то момент. Читайте о процессе запроса backports в Ubuntu openjdk .

1
задан 23 February 2017 в 10:09

3 ответа

Не могли бы вы разместить ссылку на страницу, в которой говорилось, что файл resolv.conf должен быть пустым? Я полагаю, что это в лучшем случае вводит в заблуждение.

Отредактируйте этот файл с помощью команды sudo nano /etc/resolv.conf и поместите туда одну строку:

nameserver 8.8.8.8

Это должно исправить ваше разрешение имен и различные программы, которые его используют - ping, apt-get и т. д.

Вы также должны исследовать, почему resolv.conf пуст. Возможно, ваш DHCP-сервер настроен неправильно.

2
ответ дан 23 May 2018 в 01:13
  • 1
    Это то, что содержит файл: # Динамический файл resolv.conf (5) для glibc resolver (3), сгенерированный resolvconf (8) # НЕ РЕДАКТИРУЙТЕ ЭТОТ ФАЙЛ НА РУКЕ - ВАШИ ИЗМЕНЕНИЯ БУДУТ ЗАВЕРШЕНЫ поиск 8.8.8.8 8.8.4.4 Последняя строка помещается в файл интерфейса при перезагрузке системы. – Gary Mercer 23 February 2017 в 09:12
  • 2
    @GaryMercer, пожалуйста, добавьте это к вашему вопросу. Трудно читать в комментарии. – wjandrea 23 February 2017 в 09:44

Не очень хорошая идея по Ubuntu 16.04.x ​​просто переписывать /etc/resolv.conf.

Файл /etc/resolv.conf обычно является символической ссылкой на другой файл:

ls -lisa /etc/resolv.conf
1310924 0 lrwxrwxrwx 1 root root 29 Jul 13  2016 /etc/resolv.conf -> ../run/resolvconf/resolv.conf

, что означает, что это правильно, и вы можете отредактируйте его, но, скорее всего, другая программа перепишет его. Я собираюсь угадать, что у вас установлен NetworkManager. Насколько мне известно, эта служба управляет содержимым вашего решения. Поэтому вы действительно должны попытаться настроить этот. (В другой руке NetworkManager может быть отключен в вашей системе. Возможно, вам придется сказать мне.)

Попробуйте nmtui и добавьте правильный DNS-сервер. Я также использовал бы 8.8.8.8 только как вторичный DNS. Ваш основной DNS должен быть машиной или маршрутизатором рядом с вашей локальной сетью или каким бы то ни было там ...

0
ответ дан 23 May 2018 в 01:13
  • 1
    Нет сетевого менеджера. Его сервер без gui. Я установил dnsutils, прежде чем он перестанет подключаться к репозиториям. – Gary Mercer 23 February 2017 в 10:04
  • 2
    @Gary Mercer: как вы принесете сетевой интерфейс? (ifup и ifdown?). GUI Network Managers - это необязательный компонент. nmtui является текстовым из этого. – Gerhard Stein 23 February 2017 в 18:49
  • 3
    Я приношу nic вверх, перезагружая систему. С его сервера он никогда не отключается. & Quot; Я обнаружил, что использование служб перезапуска не всегда работает из-за других взаимосвязанных компонентов, которые составляют все службы, которые используют интерфейс. Его просто проще и эффективнее перезагрузить все службы с помощью простой команды перезагрузки. – Gary Mercer 24 February 2017 в 08:23
  • 4
    При перезагрузке вашей системы что-то "менеджер" должен принести ваши устройства. В чем вы настраивали статические IP-адреса? – Gerhard Stein 24 February 2017 в 16:40

Проблема, которую мы здесь рассмотрели, сводится к разрешению доменных имен внутри ip-адреса. Поскольку версия 15 сервера Ubuntu, я считаю, использует систему динамических конфигурационных файлов, которые меняются каждый раз, когда служба или система перезагружается или перезагружается. Если администратор вносит изменения в файл resolv.conf, эти изменения удаляются при перезапуске службы resolver.

Чтобы изменения были постоянными, Ubuntu внесла свой вклад в постоянное изменение настроек пользователя, не влияя на динамическую конфигурацию файлов конфигурации. Предложение Л.Д. Джеймс (выше) должен был добавить изменения, которые мне нужно внести в файл /etc/resolvconf/resolv.conf.d/head.

Это сделало изменения постоянными и решила проблему разрешения сообщения об ошибках доменных имен host not found. Это решение для установки сервера имен DNS в файле интерфейсов, а затем получения его также и для распознавателя. Спасибо всем вам за ваши усилия в решении этой головоломки.

-2
ответ дан 23 May 2018 в 01:13

Другие вопросы по тегам:

Похожие вопросы: