Es posible que hayas configurado un servidor CentOS y, en el proceso, lo hayas configurado accidentalmente con DHCP. Si tu servidor CentOS utiliza una GUI, cambiar esa dirección IP de dinámica a estática es muy sencillo. Pero, ¿qué pasa si tu servidor es una máquina de sólo texto? ¿Qué hacer entonces? Afortunadamente, no es tan difícil configurar ese servidor sin GUI con una dirección IP estática; sólo tienes que saber dónde está configurada y conocer la sintaxis de la configuración. Por supuesto, por la naturaleza de lo que estamos trabajando esto se hace todo manualmente, así que prepárate para escribir.
Estaré trabajando en CentOS 7. Asumiré que ya tienes el sistema operativo instalado y funcionando correctamente, que tienes acceso a la máquina y que tienes una cuenta administrativa. Con eso fuera del camino, vamos a configurar esa dirección IP estática.
Encuentra tu interfaz
Lo primero que debemos hacer es averiguar el nombre de nuestra interfaz ethernet. No se puede configurar una dirección IP estática sin este nombre. Para ello, entre en su servidor y emita el comando ip a. La salida de este comando (Figura A) incluirá el nombre de la interfaz.
Figura A
Como puedes ver, en mi salida, el nombre de mi interfaz es enp0s3. Ahora que sabemos el nombre de nuestra interfaz, podemos configurar la dirección estática.
Configurando la dirección
Dentro del directorio /etc/sysconfig/network-scripts/ debería encontrar el archivo ifcfg-INTERFACENAME (Donde INTERFACENAME es el nombre de su interfaz). En mi caso, el archivo es ifcfg-enp0s3. Es importante que configure ese archivo, y no el archivo ifcfg-eth. Abra el archivo correcto para editarlo con el comando sudo nano /etc/sysconfig/network-scripts/ifcfg-enp0s3. Necesitamos modificar ese archivo para no sólo cambiar el protocolo de dhcp a estático, sino para añadir la dirección IP específica. Así que cuando abras ese archivo, querrás cambiar:
BOOTPROTO=dhcp
A:
BOOTPROTO=static
Ahora tendrás que añadir las entradas para establecer no sólo la dirección IP, sino la máscara de red, la puerta de enlace y las direcciones DNS. Al final de ese archivo, añade lo siguiente:
IPADDR=192.168.1.200NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS1=1.0.0.1DNS2=1.1.1.1DNS3=8.8.4.4
NOTA: Todos los campos en negrita, los editarás para reflejar tus necesidades de red. Si tienes menos o más entradas DNS, añádelas o quítalas según sea necesario.
Guarda y cierra ese archivo. Para que los cambios surtan efecto, emita el comando sudo systemctl restart network. Una vez que el sistema de red se haya reiniciado, emita el comando ip a para ver que su dirección IP ha cambiado para reflejar su configuración.
Y eso es todo lo que hay que hacer para configurar una dirección IP estática en CentOS. No ha sido tan difícil, ¿verdad? No creas que esta técnica se limita sólo a los servidores CentOS sin GUI. Puedes utilizar el mismo método para establecer una dirección IP estática en un servidor CentOS con una GUI también.
Disfruta de tener más control sobre tus interfaces de red CentOS.
También puedes ver
- Cómo instalar Kloxo-Mr panel de control de hosting en CentOS (TechRepublic)
- Cómo instalar una interfaz gráfica de usuario sobre CentOS 7 (TechRepublic)
- Cómo instalar cPanel/WHM en CentOS 7 (TechRepublic)
- Cómo usar la interfaz gráfica de usuario sobre CentOS 7 (TechRepublic)
- Cómo usar la interfaz gráfica de usuario sobre CentOS 7.
- Cómo utilizar el comando nmcli para recopilar información de dispositivos de red en Linux (TechRepublic)
- Aprende a ejecutar Linux en la nube Azure de Microsoft (ZDNet)
- .