Introducción
Esta guía le mostrará cómo agregar una IP pública y/o privada adicional en su servidor Arch Linux.
Requisitos
-Un servidor Arch Linux y una IP pública adicional reservada y asignada al servidor o una IP privada elegida para su rango de IP privado concedido.
-Netctl instalado en el servidor.
Agregar una IP adicional en Arch Linux
Lo primero que deberemos hacer es crear un archivo netctl para eth0 (o editar el actual si existe). En nuestro caso, el archivo /etc/netctl/eth0 existe, así que lo editaremos y agregaremos nuestra IP adicional. dirección, y.y.y.y/xy.
nano /etc/netctl/eth0
Connection='ethernet' Description='Eth0 IPs' Interface='eth0' IP='static' Address=('x.x.x.x/xy' 'y.y.y.y/xy') Gateway='xg.xg.xg.xg' DNS=('209.208.127.65' '209.208.25.18')
Conexión es el tipo de conexión.
Descripción es una descripción personalizada para la conexión. Puedes usar lo que quieras.
Interfaz es la interfaz que usaremos para la conexión.
IP es el tipo que será la IP. Por lo general, esto es estático o DHCP si tiene asignación de IP por DHCP disponible.
Dirección es la lista de direcciones IP y sus subredes asociadas. Cada dirección IP debe estar contenida entre un par de " " y separada por un espacio. Deben contener su subred asociada para poder funcionar. Aquí es donde enumera su IP principal y luego cualquier dirección IP adicional.
Puerta de enlace es la puerta de enlace predeterminada para el servidor. Esta debe ser la puerta de enlace de la IP principal y ninguna otra.
DNS serían los servidores DNS. En este caso, utilicé los servidores DNS de Atlantic.Net.
Luego necesitamos reiniciar esto ejecutando:
netctl restart eth0
Una vez arriba, debería estar listo y la IP adicional ahora debería responder.
Agregar una IP privada en Arch Linux
Para hacer una IP privada necesitaríamos crear un nuevo archivo netctl que llamaremos eth1. Es esencialmente lo mismo que agregar una IP pública solo que esto usa la interfaz privada.
nano /etc/netctl/eth1
Description='Private ethernet connection' Interface=eth1 Connection=ethernet IP=static Address=('x.x.x.x/xy')
Puede agregar tantas direcciones IP privadas como desee siguiendo el ejemplo de adición de direcciones IP en la sección de direcciones IP públicas. Simplemente agregue más IP entre un par de ' ' y separados por un espacio. Una vez guardado, solo acérquelo con:
netctl start eth1
Una vez que esto termine, su IP privada comenzará a funcionar.
Eso es todo lo que hay que hacer para agregar una nueva dirección IP en un sistema Arch Linux.