Configurar nuestra maquina como NAT

 Configurar nuestra maquina como NAT

Nota: Esta clase es completamente opcional

En el vídeo anterior configuramos la red de nuestra maquina virtual como adaptador bridge y le dimos una dirección IP estática en el rango de nuestro red local. Si quieres crear una red NAT para tener la maquina virtual aislada de tu red local entonces aquí te voy a mostrar los pasos.

1. Debes apagar tu maquina virtual con ubuntu server

2. En virtual box vas a ir a la opción de Preferences

Después vas a ir a la opción de Network

Vas a dar clic en el botón verde con el signo mas para añadir una nueva red, cuando le des clic vas a ver que te aparece una nueva red, si das doble clic sobre esa nueva red vas a ver los detalles, y también podríamos cambiar el nombre, así que vamos a cambiar el nombre por ivideo y vamos a ponerle la IP 10.0.2.0/24 como se muestra en la figura.

Luego nos vamos a ir a la opción de Port forwarding, y vamos a redireccionar el puerto 8000 de nuestra maquina virtual al puerto 8000 de nuestro computador local, el puerto 8000 es el que utilizaremos para correr nuestra app de laravel. También vamos a redireccionar el puerto 22 de nuestra VM al puerto 22 de nuestro ordenador, ya que vamos a conectarnos mediante SSH a nuestra VM. En Port Forwarding damos clic al botón verde con signo mas para agregar una redirección de puerto, y ponemos lo siguiente como se muestra en la figura.

Host Port ponemos 8000, en Guest IP ponemos 10.0.2.4(Esta sera la IP estática de nuestro servidor) y por ultimo ponemos en Guest Port 8000. Hacemos lo mismo para el puerto 22. una vez hecho los cambios damos en OK, y también damos en OK en nuestra ventana de Network.

3. Después vamos a dar clic derecho sobre nuestra maquina virtual, damos clic en Settings, después Network, y ahí vamos cambiar el Adaptador de red de nuestra maquina virtual a Nat Network y seleccionamos la red que acabamos de crear (ivideo), damos OK e iniciamos nuestra maquina virtual.

4.  Una vez iniciada la maquina vamos a editar el archivo de configuración de red de nuestra maquina como lo hicimos en el vídeo anterior con el comando

sudo nano /etc/netplan/00-installer-config.yaml

Y una vez dentro de este archivo vamos a asignarle la nueva configuración de nuestra red, ya sabemos que la nueva IP que le asignamos es 10.0.2.4/24 y el gateway es 10.0.2.1, así que hacemos esos dos cambios y guardamos.

Por ultimo ejecutamos el comando

sudo netplan apply

También podríamos enviar un ping a google para comprobar que tengamos internet.

NOTA 1: Si estas usando esta configuración NAT, entonces cuando nos conectemos a SSH debemos hacerlo con la IP 127.0.0.1 ya que estamos haciendo redirección del puerto de SSH de nuestra VM a nuestro ordenador. Por lo que el comando deberá ser:

ssh udemy@127.0.0.1

NOTA 2: Mas adelante en la clase que se llama Resolver nombre de dominio vamos a resolver la IP que le asignamos al servidor con un nombre de dominio, si estas usando esta configuración NAT, entonces no es necesario que hagas eso ya que tu nombre de dominio es localhost tanto como para el backend como para el frontend y no vas a tener ningún problema con Laravel Sanctum.


Comentarios

Entradas más populares de este blog

ejercicios-Crear Carpeta y Archivo de Texto en Ubuntu

Tutorial de Carpetas y Directorios en Ubuntu Linux

Instalar Docker en Ubuntu Server usando docker.io