Таки решил «проблему», указанную в названии темы данной статьи. Хотя и прошло уже достаточно много времени с момента возникновения этой неприятной ситуации, но снапшот ВМ-ки таки решил еще тогда оставить. Поэтому отпишусь тут - может кому-то в будущем еще пригодится
И так по порядку.
1. Оказывается, что последние версии как
Ubuntu 16.04, так и
Ubuntu 18.04 «из коробки» идут со встроенной службой
«systemd-resolve»,
которая и отвечает за функционирование DNS в ОС.
2. Поэтому отключим эту службу
resolved service:
sudo systemctl disable systemd-resolved
sudo systemctl stop systemd-resolved3. Также следует удалить символьную ссылку на файл
resolv.confsudo ls -lh /etc/resolv.conf
sudo rm /etc/resolv.conf4. Теперь настроим сеть вручную через конфиг (
не трогая Network Manager)
mcedit /etc/network/interfacesauto ens33
iface ens33 inet static
address 192.168.170.133
netmask 255.255.255.0
gateway 192.168.170.2
dns-nameservers 8.8.8.8На моем тестовом компьютере сетевая карта определяется ОС как
«ens33», а Вы у себя посмотрите, как её идентифицирует Ваша система и замените название. Кроме того, в приведенном выше конфиге я указал DNS-сервер Google (dns-nameservers 8.8.8.8 ) с целью тестирования, но Вы можете заменить на свои.
5. С целью проверки работоспособности службы DNS, создадим новый файл
resolv.conf (который при рестарте ОС должен перезаписаться)
echo "nameserver 8.8.8.8" > /etc/resolv.confПосле проделанных шагов - сеть заработала, команды
nslookup,
host и
dig начали успешно отрабатывать - правильно разрешая DNS-имена, а в браузере наконец-то появился доступ в Интернет!
Выражаю ОГРОМНУЮ благодарность администрации данного форума за правильный вектор движения в решении вопроса данной темы, а также за моральную поддержку!