3 formas de configurar una dirección IP estática en Ubuntu

Asignar direcciones IP estáticas a cada dispositivo de red puede resultar engorroso. Le recomendamos que lo haga en su enrutador, ya que simplifica bastante las cosas. Sin embargo, la asignación de IP estática a nivel de dispositivo anularía la configuración del enrutador. Además, hay ocasiones en las que no tiene acceso al enrutador. Para esos escenarios, tenemos un artículo detallado sobre cómo asignar una dirección IP estática a varios dispositivos. Estamos cubriendo Ubuntu por separado aquí, ya que tiene muchas más complejidades.

Entonces, aquí hay 3 formas de configurar una IP estática en Ubuntu o cualquier sistema operativo basado en Unix.

Feature_Image_StaticIP_Ubuntu

1. Configuración de la dirección IP estática de Ubuntu mediante GUI

Estaríamos usando Ubuntu aquí para la demostración. Pero la mayor parte de la configuración y los ajustes serían similares en cualquier sistema operativo basado en Unix.

Entonces, hay varias formas de lidiar con el administrador de red, siendo la GUI la más fácil. Si es nuevo en Ubuntu y no le gusta la línea de comandos, le sugiero que la cambie a través de la GUI. En primer lugar, necesitaríamos Máscara de subred antes de comenzar a configurar la IP estática. Para obtener estos valores, haga clic derecho en cualquier lugar del escritorio para abrir la terminal.

OpenTerminal_Ubuntu

Una vez que se abre la ventana de la terminal, debemos ejecutar el siguiente comando.

ifconfig -a

Anote la máscara de red y el valor inet que necesitaremos en los pasos posteriores. En mi caso, el valor inet es 10.0.2.15 y la máscara de red es 255.0.0.0.

ifconfig_fetchValues

Una vez que tenga la máscara de subred anotada, también necesitamos la Dirección de la entrada. Generalmente, es la primera dirección de la red, pero para estar seguros, verifiquémosla. Ejecute el siguiente comando en la terminal.

route -n

Este comando le mostrará la tabla de enrutamiento IP. La primera entrada de la tabla le indicará la dirección de la puerta de enlace. En mi caso, la primera entrada es 10.0.0.1 que a su vez es la dirección de la puerta de enlace.

gateway_address_route

Es bastante simple a partir de ahora. Abre el La red ajustes. Para hacer eso, haga clic en el icono de red en la esquina superior derecha del escritorio.

GUI_Network

Ahora, navegue hacia la red activa. Estoy conectado a través de un cable LAN, por lo que sería Ethernet para mí. En caso de que esté en Wi-Fi, debería obtener lo mismo en la bandeja. Asegúrese de hacer clic en la red activa y expandir el menú para ver más opciones. Haga clic en Configuraciones cableadas en el menú extendido para abrir el Configuración de red.

Wired_Settings_GUI

Una vez que obtenga la ventana Configuración de red, asegúrese de estar en la pestaña Red. Haga clic en el icono Configuración junto a la red activa para abrir las propiedades del adaptador.

Cuando obtenga la ventana emergente de configuración cableada, navegue hasta la IPv4 pestaña para cambiar la configuración de IP.

IPv4_Tab

En la pestaña IPv4, seleccione el botón de radio que dice «Manual“. Aparecerá una nueva ventana con 3 campos de texto: Dirección, Máscara de red y Puerta de enlace. Ahora, antes de aplicar los cambios, debemos comprender cuáles son estos valores.

El valor de la dirección IP que establezca debe estar en el rango de su dirección IP anterior. Por ejemplo, si su dirección IP era 10.0.0.2, su IP estática debe estar entre 10.0.0.1 – 10.255.255.255. Del mismo modo, si es 192.168.16.1, su IP estática debe estar entre 192.168.16.1-192.168.16.255. Si ingresa valores fuera de su rango de IP, es posible que tenga problemas con su conexión a Internet.

Máscara de red o Máscara de subred se utiliza para dividir la red en subredes. En términos más simples, la máscara de subred decide la cantidad de direcciones IP que se asignarán dentro de una red. Como mencioné al comienzo de este tutorial, mi máscara de subred es 255.0.0.0.

Finalmente, la puerta de enlace, es la dirección IP del enrutador. Por lo general, es la primera IP asignada a la red, o puede averiguarlo usando el comando ruta – n como hicimos arriba. En mi caso, la puerta de enlace es 10.0.0.1.

Una vez que tenga todos estos valores, debe ingresar la dirección IP, la máscara de red y la dirección de la puerta de enlace que hemos anotado antes en consecuencia. Una vez validado, puede hacer clic en el Aplicar para registrar los cambios.

static_IP_GUI_Ubunty

Nuevamente, debe reiniciar el administrador de red para que los cambios surtan efecto. Puede hacerlo manualmente a través de la línea de comando con solo usar el siguiente comando

sudo service network-manager restart

network-manager_restart

Alternativamente, puede apagar y encender el adaptador de red. Una vez hecho esto, ejecuta ifconfig en el terminal para verificar la dirección IP. Debe ser la misma dirección IP que ha especificado en la configuración de IPv4.

Change_IP_Config

2. Configuración de la dirección IP estática de Ubuntu a través de la línea de comandos

La forma más rápida de hacerlo sería a través de la línea de comandos. Si eres bueno con los comandos, este método debería funcionar. Sin embargo, para establecer una IP estática a través de la terminal, necesitaríamos Máscara de subred como antes y también el Nombre del adaptador. Hacer un ifconfig -a para recuperar esos valores.

subnet_mask_adapter_name_ubuntu_terminal

Una vez que tenga los valores, ejecute el siguiente comando.

sudo ifconfig enp0s3 10.0.0.3 netmask 255.0.0.0

En este comando, eng0s3 debe reemplazarse por el nombre de su adaptador; 10.0.0.3 por su dirección IP estática seguida de su máscara de red.

Cuando ejecuta el siguiente comando, la entrada no se registrará en el archivo de configuración. Esta no es la práctica estándar si está administrando un servidor.

3. Configuración de la dirección IP estática de Ubuntu a través del archivo de configuración

El problema con todos los métodos mencionados anteriormente es que no tiene las cosas documentadas en un lugar. No se recomienda en absoluto realizar cambios de esta manera en un servidor. La forma recomendada es editando el archivo de configuración. De esta manera se documentan todos los cambios y simplemente puede anular el cambio anterior comentando las líneas.

El archivo de configuración es / etc / network / interface. Necesita permisos de administrador para editar este archivo. Pero antes, necesitaremos muchos valores como máscara de subred, dirección de puerta de enlace, dirección de transmisión y nombre del adaptador. Solo corre ifconfig -a en el terminal para obtener el nombre del adaptador, la máscara de subred y los valores de la dirección de transmisión.

ubuntu_netmask_ipaddr

Para la dirección de la puerta de enlace, ejecute el siguiente comando en el terminal.

route -n

Este comando le mostrará la tabla de enrutamiento IP. La primera entrada de la tabla le indicará la dirección de la puerta de enlace. En mi caso, la primera entrada es 10.0.0.1 que a su vez es la dirección de la puerta de enlace.

gateway_address_route

Ahora necesitamos abrir el archivo de configuración para agregar cambios. Para hacer eso, ejecute el siguiente comando.

sudo vi /etc/network/interface

Si no está familiarizado con el editor y los controles vi, también puede usar gedit. gedit es una interfaz gráfica para editar archivos. Para abrir el archivo en gedit, ejecute el siguiente comando

sudo gedit /etc/network/interface

sudo_vi_etc_network

Una vez que se abre el archivo, debe estar en blanco o tener configuraciones anteriores. En caso de que tenga configuraciones definidas previamente, simplemente coméntelas en lugar de eliminarlas. Prefije todas las líneas con «#» y las líneas se volverían inútiles ahora. Ahora, necesitaríamos el nombre del adaptador, la máscara de subred y la dirección de transmisión que anotamos anteriormente.

Presione «i» si está utilizando vi para entrar en el modo de inserción. Escriba el siguiente código y reemplace los valores en consecuencia con sus propios valores

auto enp0s3
iface enp0s3 inet static
address 10.0.0.6
netmask 255.255.255.0
network 10.0.0.1
broadcast 10.0.0.255
gateway 10.0.0.1

Pero antes de ingresar estas líneas, debe comprender el código. “Auto enp0s3” reiniciará la interfaz automáticamente al arrancar el sistema. “Iface enp0s3” es un sufijo para definir la interfaz enp0s3. “Inet” significa protocolo IPv4, mientras que “inet static” significa definir una IP estática para el adaptador de red especificado. El resto de las líneas se explican por sí mismas.

Si desea volver a DHCP, puede cambiarlo a «inet dhcp».

configuration_file_code

Una vez que haya agregado el código correctamente, presione Esc y escriba «: wq”Para guardar los cambios. Ahora, debemos reiniciar la red para que los cambios surtan efecto. Ejecute el siguiente comando para reiniciar el adaptador de red.

sudo service network-manager restart

sudo_network_manager_restart

Después del reinicio, los cambios surtirán efecto. Para ver los cambios, ejecute ifconfig nuevamente y vea los siguientes valores. Debe coincidir con los valores que ha definido en el archivo de configuración.

ifconfig_after_configuration

En caso de que desee realizar cambios, comente las líneas anteriores y agregue los cambios.

Conclusión: configurar la dirección IP estática en Ubuntu

Si está en una red doméstica, el método recomendado sería definir direcciones IP estáticas a través del enrutador. En caso de excepciones, puede intentar asignar una dirección IP estática en Ubuntu a través de la GUI o la línea de comandos. Si administra un servidor, siga las mejores prácticas y defina la IP estática en el archivo de configuración.

Una vez que haya definido la IP estática, su dispositivo debe usar la IP especificada y anulará los cambios realizados en el nivel del enrutador. Además, puede probar la administración de usuarios en Ubuntu o cambiar su imagen de bienvenida de GRUB 2 en Ubuntu 12.04.

En caso de cualquier problema o consulta, escríbalo a continuación en los comentarios y me pondré en contacto con usted.