Вот только перешел на Ubuntu 18.04 с 16.04 и столкнулся с этой проблемой.
Проблема проявлялась в такой ошибке во время пинга:
Temporary failure in name resolution
Временно помогало внесение днс-сервера в файл /etc/resolv.conf, но потом его содержимое сбрасывалось.
Источником бед оказался
systemd-resolvedПомогло отключение службы systemd-resolved
sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved
в файле
/etc/NetworkManager/NetworkManager.conf в секции [main]
меняем значение dns так:
dns=default
удаляем файл
resolv.conf sudo rm /etc/resolv.conf
перезапускаем NetworkManager
sudo systemctl restart NetworkManager
Файл /etc/resolv.conf появится снова, но уже с "правильным" неймсервером.
После этого проблема исчезла. Риторический вопрос - казалось бы, зачем ломать то, что и так работало?
источник