Я не могу подключиться к интернету с Cloudera VM. У меня есть 2 сетевых адаптера под сетевые настройки в Oracle VM, NAT и Bridged

В обоих вариантах подключения кабеля отмечены. Пожалуйста, дайте мне знать об изменениях конфигурации, которые мне нужно сделать.

Я могу пинговать 8.8.8.8

[cloudera@quickstart ~]$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=57 time=9.48 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=57 time=14.3 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=57 time=9.68 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=57 time=8.28 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=57 time=8.88 ms
64 bytes from 8.8.8.8: icmp_seq=6 ttl=57 time=8.41 ms
64 bytes from 8.8.8.8: icmp_seq=7 ttl=57 time=14.2 ms
64 bytes from 8.8.8.8: icmp_seq=8 ttl=57 time=8.35 ms
^C
--- 8.8.8.8 ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7440ms
rtt min/avg/max/mdev = 8.282/10.216/14.378/2.416 ms

Информация о таблице маршрутизации

Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.0.2.0        0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth1
0.0.0.0         10.0.2.2        0.0.0.0         UG        0 0          0 eth0

1 ответ1

1

В настоящее время вы можете получить доступ к Интернету через eth0 поскольку вы можете пропинговать 8.8.8.8 с виртуальной машины. Кажется, что это может быть проблемой DNS. Во-первых, давайте посмотрим, правильно ли разрешен исходящий DNS:

Запустите nslookup и выполните следующее:

> сервер 8.8.8.8
Сервер по умолчанию: 8.8.8.8
Адрес: 8.8.8.8 # 53
> www.google.com
Сервер: 8.8.8.8
Адрес: 8.8.8.8 # 53

Неофициальный ответ:
Название: www.google.com
Адрес: 172.217.2.132

Если вы получите ответ от этого (как показано в примере), то вам нужно изменить /etc/resolv.conf чтобы использовать правильный DNS-сервер. Имейте в виду, что дистрибутив Linux может перезаписать этот файл, поэтому проверьте документацию, чтобы убедиться, что это именно то место, куда вам нужно его поместить, поскольку существуют разные варианты для разных дистрибутивов Linux:

/etc/resolv.conf
nameserver 8.8.8.8.

После этого попробуйте ping www.google.com и посмотреть, получите ли вы ответ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .