Acabo de realizar una instalación limpia de Fedora 20 como máquina virtual en VirtualBox. Configuré la VM para usar NAT como parte de la configuración de red en VirtualBox.
Al principio podía hacer ping a google.com, pero no podía navegar con Firefox. Y cuando intenté ejecutar yum update
me salió el siguiente error:
Loaded plugins: langpacks, refresh-packagekit
Error: Cannot retrieve metalink for repository: fedora/20/x86_64. Please verify its path and try again
Luego desactivé IPv6 en la configuración de red y también desactivé esta opción en Firefox. Como resultado, pude navegar usando Firefox, pero sigo recibiendo el error al hacer yum update
.
Cuando lo hago URLGRABBER_DEBUG=1 yum check-update
obtengo:
2013-12-20 11:33:35,612 attempt 1/10: https://mirrors.fedoraproject.org/metalink?repo=fedora-20&arch=x86_64
2013-12-20 11:33:35,612 opening local file "/var/cache/yum/x86_64/20/fedora/metalink.xml.tmp" with mode wb
* Adding handle: conn: 0x1c896d0
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 9 (0x1c896d0) send_pipe: 1, recv_pipe: 0
* Could not resolve host: mirrors.fedoraproject.org
* Closing connection 9
2013-12-20 11:33:45,169 exception: [Errno 14] curl#6 - "Could not resolve host: mirrors.fedoraproject.org"
2013-12-20 11:33:45,169 retrycode (14) not in list [-1, 2, 4, 5, 6, 7], re-raising
Error: Cannot retrieve metalink for repository: fedora/20/x86_64. Please verify its path and try again
Pero cuando lo hago ping mirrors.fedoraproject.org
me sale:
ping mirrors.fedoraproject.org
PING wildcard.fedoraproject.org (209.132.181.16) 56(84) bytes of data.
64 bytes from wildcard.fedoraproject.org (209.132.181.16): icmp_seq=1 ttl=63 time=104 ms
64 bytes from wildcard.fedoraproject.org (209.132.181.16): icmp_seq=2 ttl=63 time=115 ms
64 bytes from wildcard.fedoraproject.org (209.132.181.16): icmp_seq=3 ttl=63 time=135 ms
El resultado de nslookup mirrors.fedoraproject.org
es:
Server: 192.168.0.1
Address: 192.168.0.1#53
Non-authoritative answer:
mirrors.fedoraproject.org canonical name = wildcard.fedoraproject.org.
Name: wildcard.fedoraproject.org
Address: 209.132.181.16
Name: wildcard.fedoraproject.org
Address: 67.203.2.67
Name: wildcard.fedoraproject.org
Address: 213.175.193.206
Name: wildcard.fedoraproject.org
Address: 140.211.169.197
Name: wildcard.fedoraproject.org
Address: 152.19.134.146
Name: wildcard.fedoraproject.org
Address: 80.239.156.215
Name: wildcard.fedoraproject.org
Address: 66.35.62.166
Name: wildcard.fedoraproject.org
Address: 66.135.62.201
Name: wildcard.fedoraproject.org
Address: 85.236.55.6
Intenté usar la opción del adaptador puenteado en VirtualBox, pero obtuve los mismos errores.
Seguí la sugerencia de habilitar el proxy DNS en modo NAT, pero el mismo problema persiste (todavía puedo navegar en Firefox, pero yum no puede resolver el host mirrors.fedoraproject.org). Ahora los ifconfig
comandos muestran esto:
p2p1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.2.15 netmask 255.255.255.0 broadcast 0.0.0.0
inet6 fe80::a00:27ff:fea4:a4c6 prefixlen 64 scopeid 0x20<link>
ether 08:00:27:a4:a4:c6 txqueuelen 1000 (Ethernet)
RX packets 723 bytes 695639 (679.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 628 bytes 77437 (75.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 19 base 0xd020
Y el cat /etc/resolv.conf
muestra esto:
nameserver 10.0.2.3
Y finalmente, intenté "Usar el solucionador del host como proxy DNS en modo NAT" y el problema finalmente se solucionó.
Respuesta1
Seguí la sugerencia hecha por Michael siguiendo estos dos pasos:
Habilitar el proxy DNS en modo NAT
Usar el solucionador del host como proxy DNS en modo NAT
Ahora puedo navegar y utilizar yum
correctamente.