GNU/Linux >> Tutoriales Linux >  >> AlmaLinux

Cómo encontrar la dirección IP de la máquina vagabunda del host

Generalmente, podemos encontrar la dirección IP de una máquina Linux usando ip comando o ifconfig comando en las distribuciones de Linux más antiguas. No importa si es una máquina física o virtual. Si tenemos acceso al sistema, podríamos ver fácilmente su dirección IP con ip o ifconfig comandos ¿Cómo encuentra una dirección IP de máquina Vagrant, sin iniciar sesión en ella?

Una forma de encontrar la dirección IP de una caja Vagrant es iniciar sesión primero en la máquina Vagrant a través de ssh usando el comando:

$ vagrant ssh

Y luego ejecute use ip o ifconfig o hostname comandos:

$ ip a

O,

$ ifconfig

O,

$ hostname -I

Esta es la forma habitual de encontrar la dirección IP de una máquina Vagrant.

Sin embargo, no es necesario aunque. De hecho, podemos obtener la dirección IP de la red local para una máquina virtual que se ejecuta en Vagrant, sin siquiera tener que usar SSH.

Buscar la dirección IP de la máquina Vagrant

Primero, debe encontrar la ID de la máquina virtual Vagrant en ejecución usando el comando:

$ vagrant global-status

Salida de muestra:

id       name    provider state   directory                           
----------------------------------------------------------------------
f4904ad  default libvirt shutoff /home/sk/Vagrant/Archlinux          
831f9c0  default libvirt shutoff /home/sk/Vagrant/Gentoo             
3587422  default libvirt shutoff /home/sk/Vagrant/Rhel8              
b2279ad  default libvirt running /home/sk/Vagrant/Almalinux8         
 
The above shows information about all known Vagrant environments
on this machine. This data is cached and may not be completely
up-to-date (use "vagrant global-status --prune" to prune invalid
entries). To interact with any of the machines, you can go to that
directory and run Vagrant, or you can use the ID directly with
Vagrant commands from any directory. For example:
"vagrant destroy 1a2b3c4d"

Como puede ver en el resultado anterior, el cuadro vagabundo de AlmaLinux se está ejecutando actualmente y su ID es b2279ad .

Para encontrar la dirección IP de esta máquina Vagrant, simplemente ejecute:

$ vagrant ssh-config b2279ad

Salida de muestra:

Host default
  HostName 192.168.122.143
  User vagrant
  Port 22
  UserKnownHostsFile /dev/null
  StrictHostKeyChecking no
  PasswordAuthentication no
  IdentityFile /home/sk/Vagrant/Almalinux8/.vagrant/machines/default/libvirt/private_key
  IdentitiesOnly yes
  LogLevel FATAL

Como puede ver en el resultado anterior, la dirección IP de la máquina AlmaLinux 8 que se ejecuta en Vagrant es 192.168.122.143 .

Del mismo modo, también puede encontrar la dirección IP de las otras cajas Vagrant en ejecución.

Para obtener más detalles sobre el uso del comando Vagrant, consulte la siguiente guía:

  • Tutorial de Vagrant:Introducción a Vagrant en Linux

Consejo adicional

Encontré una discusión en Stack overflow. Hay muchas soluciones para encontrar la dirección IP de Vagrant Box en ese hilo.

Una de las formas más fáciles es ir al directorio del proyecto de la máquina Vagrant y ejecutar el siguiente comando:

$ vagrant ssh -c "hostname -I | cut -d' ' -f2" 2>/dev/null

Espero que esto ayude.

Lectura relacionada:

  • Cómo configurar redes en Vagrant
  • Cómo encontrar la dirección IP de una máquina virtual KVM

AlmaLinux
  1. Cómo encontrar su dirección IP en Linux

  2. Cómo encontrar o verificar su dirección IP en Linux

  3. Cómo encontrar la dirección IP en Kali Linux

  4. ¿Cómo encuentro mi dirección IP en Ubuntu?

  5. Cómo copiar un archivo de una máquina Vagrant a localhost

Cómo encontrar su dirección IP en Ubuntu 20.04 LTS

Cómo encontrar la dirección MAC en Ubuntu

Cómo encontrar su dirección IP en Debian 11

Cómo eliminar una dirección IP de una lista negra

Cómo obtener la dirección IP de un contenedor Docker desde el host

Cómo encontrar la dirección IP en Linux