Cómo administrar tu dirección IP en Linux – encontrar, configurar y cambiarla

La dirección IP es como el número de teléfono de tu computadora. Tu computadora la usa para contactar otros dispositivos y viceversa. Estas son algunas de las formas más fáciles de administrar tu dirección IP de Linux.

Cómo encontrar tu dirección IP y dirección DNS

Usando la línea de comando
El antiguo método para hacer esto era usar el comando ifconfig. Sin embargo, eso ha sido reemplazado por el comando ip. Para mostrar tu dirección IP escribe lo siguiente:
ip addr show

Entre la sopa de letras que se devuelve hay una sola línea que muestra tu dirección IP en notación Classless Inter-Domain Routing (CIDR). Esto básicamente muestra tu dirección IP junto con tu máscara de subred. Si ves dinámico, entonces tu dirección IP se ha asignado automáticamente usando DHCP.


La salida también muestra información para cualquier dispositivo o interfaz de red instalado en tu sistema, ya que los dispositivos como las computadoras portátiles pueden tener tanto ethernet cableado como inalámbrico. El nombre de interfaz más común es eth0, pero en Ubuntu Systems con systemd (como Ubuntu 16.04 y más reciente), la interfaz de red se denomina ens33.

Para obtener las direcciones DNS asociadas a una interfaz, escribe lo siguiente:

nmcli device show <interface> | grep IP4.DNS

Usando la GUI
Mostrar tu dirección IP en la Interfaz Gráfica de Usaurio (GUI) también es bastante simple. En sistemas más antiguos, has clic en Información de conexión debajo del icono de red desde la barra superior. La dirección IP, los servidores primarios y DNS se mostrarán en la ventana Información de conexión.
ver configuracion ip en linux
En las versiones más nuevas de Ubuntu, hay unos pocos clics más involucrados. Debajo del mismo icono de red en la barra superior, selecciona la configuración de la interfaz que está conectada. Has clic en el ícono de ajustes y ahí podrás ver tu dirección IP desde la ventana que aparece.

Cómo establecer o cambiar la dirección IP (en sistemas antiguos)

Usando la línea de comando
Las versiones de escritorio más antiguas de Ubuntu usan el archivo etc/network/interfaces. Muestra el contenido del archivo con el comando cat y, si el contenido es similar a la imagen siguiente, tu sistema está utilizando una versión anterior del servicio de red.
cambiar ip linux interfaces
Actualmente, tu sistema está configurado para obtener tu dirección IP automáticamente usando DHCP. Para realizar cambios, abre el archivo de interfaces utilizando nano y debes establecer los valores en el archivo según sea necesario. Primero cambia dhcp a estático, luego agrega líneas para la dirección, la máscara de red, la puerta de enlace y los servidores DNS según tu red.

sudo nano /etc/network/interfaces

Después de realizar los cambios, cierra el archivo presionando Ctrl + X y guarda los cambios. Finalmente, reinicia el servicio de red utilizando el siguiente comando para que los cambios surtan efecto.

sudo /etc/init.d/networking restart

Usando la GUI
Para configurar tu dirección IP en sistemas Ubuntu anteriores, ve a Configuración del sistema > Red > selecciona la interfaz que deseas configurar y has clic en el botón Opciones. Has clic en la pestaña IPv4, selecciona Manual en la lista desplegable Método y, finalmente, selecciona el botón Agregar.

Configura tu dirección, máscara de red, puerta de enlace y servidores DNS según tu red. Finalmente, has clic en Guardar para aceptar los cambios para tu nueva configuración de red.

Cómo establecer o cambiar la dirección IP (en sistemas más nuevos)

Usando la línea de comando

La configuración de red se ha cambiado completamente con Ubuntu 17.10 con una nueva herramienta llamada Netplan. Los archivos de configuración de Netplan se encuentran en / etc/netplan y, al igual que en el método anterior, puedes configurar tu red con un editor de texto.

Netplan usa una sintaxis que es similar a JSON llamado Yet Another Markup Language (YAML) y muchos desarrolladores lo aman o lo odian.

Para realizar cambios en tu red, debes abrir el archivo ubicado en /etc/netplan/ para realizar los cambios necesarios:

sudo nano /etc/netplan/01-network-manager-all.yaml

Para configurar tu dirección IP debes establecer estáticamente los valores en el archivo de acuerdo a tu red. Aquí hay un ejemplo del archivo que establece la dirección IP, la puerta de enlace y las direcciones DNS:

This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
ens33:
  dhcp4: no
  dhcp6: no
  addresses: [192.168.1.100/24]
  gateway4: 192.168.1.1
  nameservers:

addresses: [8.8.8.8,8.8.4.4]

Si prefieres volver para obtener una dirección IP asignada automáticamente a través de DHCP, configura el archivo de la siguiente manera:
This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
ens33:
  dhcp4: yes

  dhcp6: yes

Ejecuta el siguiente comando para aplicar los cambios, o ejecútalo con el conmutador de depuración opcional para obtener resultados útiles para garantizar que tu archivo se haya analizado correctamente:
sudo netplan apply

sudo netplay --debug apply

Usando la GUI
Para establecer la dirección IP en la GUI, ve a Configuración>Red y has clic en el ícono de ajustes de la interfaz que deseas configurar. Has clic en la pestaña IPv4, selecciona Manual e ingresa tu configuración según sea necesario. Has clic en Aplicar para aceptar tus cambios y disfruta de tu nueva configuración de red.

Cómo establecer o cambiar tu nombre de host

Usando la línea de comando
Al igual que tu dirección IP, tu computadora también es direccionable por su nombre de dispositivo o nombre de host. Al igual que tu dirección IP, no hay dos dispositivos que puedan tener el mismo nombre de host en la red, y también se puede cambiar con solo un editor de texto. Para configurar tu nombre de host escribe:

sudo nano /etc/hostname

Has clic en Ctrl + X para salir y no olvides guardar los cambios. El último archivo que necesitas editar es el archivo /etc/hosts . Debajo de la línea que tiene localhost está la línea que muestra tu antiguo nombre de host. Cambia el antiguo nombre de host a tu nuevo nombre de host deseado y haz clic en Ctrl + X para salir y guardar tus cambios. El último paso será reiniciar su dispositivo utilizando el comando de reinicio para que los cambios surtan efecto.

El archivo hosts se utiliza para asignar nombres de host a direcciones IP y es común para casi todos los sistemas operativos. Por ejemplo, si hicieras ping a localhost desde la terminal, se resolvería a 127.0.0.1 debido a la primera línea en el archivo de hosts. Esta es la razón por la que necesitamos actualizarlo con el nuevo nombre de host para garantizar que se resuelva correctamente.


Usando la GUI
Si bien puedes cambiar tu nombre de host de la GUI, aún deberás editar el archivo de hosts desde la terminal después de realizar la edición en la GUI. Para cambiar tu nombre de host, ve a Configuración>Detalles>Acerca de, cambia el nombre del Dispositivo y cierra la ventana. Ahora cambia el archivo de hosts como se detalla arriba y reinicia tu sistema para que los cambios surtan efecto.

Ver o hacer cambios a tu IP y configuración de red es realmente sencillo como te habrás dado cuenta.

¿Te ha servido el post? Por favor compártelo en las redes sociales.


Fuente: Makeuseof

Tu opinión es importante para mí, porque me ayuda a mejorar. Si te gustó el articulo o tienes alguna sugerencia, déjame tu comentario con tu nombre para poder responderte tan pronto como pueda.

Publicar un comentario (0)
Artículo Anterior Siguiente Artículo