Saludos amigos, el otro día realizando pruebas en mi laboratorio tuve que apagar todas las VMs, incluyendo mi PiHole y mi Active Directory, lo cuál dejo mis ESXi sin acceso a Internet, o al menos a la hora de resolver FQDN, y esto es un problema en caso de que queramos realizar actualizaciones con el online depot, etc.
Es por ello que os traigo esta breve entrada con los comandos necesarios para comprobar los DNS, y añadir los que os hagan falta, unos externos lo más probable.
Comenzaremos comprobando que un ping a google desde la consola shell de ESXi no funciona, nos da el siguiente mensaje:
ping www.google.com getaddrinfo() for "www.google.com" failed (-2: Name or service not known)
En este punto, como os decía no podremos actualizar usando el modo online, y estaremos muy limitados para realizar nada que requiera FQDN, incluso internos. Bien, vamos a comprobar qué servidores de DNS tenemos configurados en el ESXi:
esxcli network ip dns server list DNSServers: 192.168.1.6, 192.168.1.7
Como vemos, dos DNS, los dos Active Directory, pero que lamentablemente no están ahora disponibles debido a la ventana de trabajo, o actualización. Vamos a añadir un DNS que pueda resolver los FQDN que necesitamos, a nuestro gusto:
esxcli network ip dns server add -s 1.1.1.1
Tan sencillo como éste comando, volvemos a lanzar un ping a google, o donde queramos ir, y ya tendría que respondernos sin problemas:
[root@esxi-zlon-001:~] ping www.google.com PING www.google.com (142.250.180.4): 56 data bytes 64 bytes from 142.250.180.4: icmp_seq=0 ttl=57 time=207.040 ms 64 bytes from 142.250.180.4: icmp_seq=1 ttl=57 time=162.020 ms 64 bytes from 142.250.180.4: icmp_seq=2 ttl=57 time=199.784 ms --- www.google.com ping statistics --- 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max = 162.020/189.615/207.040 ms
Nada más amigos, a veces las notas son más directas y breves, espero os sirva. A mí me salvo para hacer el update usando el online depot.

Leave a Reply