Cómo hacer un enrutador CentOS 7

Cómo hacer un enrutador CentOS 7
CentOS 7 tiene Firewalld instalado como un programa de firewall predeterminado. Pero el firewalld se puede usar para configurar CentOS 7 como enrutador también. Para hacer un enrutador CentOS 7, todo lo que tiene que hacer es configurar un servidor DHCP en CentOS 7 y luego usar FireWalld para configurar el reenvío de IP. Eso es todo. En este artículo, le mostraré cómo configurar CentOS 7 como enrutador en su red. Entonces empecemos.

Topología de la red:

En este artículo, voy a implementar la topología de la red como se indica anteriormente en la figura. El servidor enrutador Tiene CentOS 7 instalado y voy a configurarlo como un enrutador en la red. Tiene 2 NIC (tarjetas de interfaz de red). Una NIC se conecta a Internet a través del ISP regional y la otra NIC se usa para redes privadas y está conectado a la cambiar. Estoy usando la red 192.168.50.24/04 para la red privada. Entonces, la NIC que se conecta al interruptor debe tener la dirección IP 192.168.50.1/24 (Puede usar otros, pero los enrutadores generalmente están configurados para usar la primera dirección IP utilizable en la red).

El enrutador actuará como un servidor DHCP y reenviará paquetes IP a la red privada. Configuraré el grupo DHCP en la gama 192.168.50.50/24 a 192.168.50.100/24.

Así es como voy a configurar el enrutador CentOS 7 en este artículo.

Configuración de la dirección IP estática:

Lo primero que debe hacer es configurar una dirección IP estática en la NIC que se conecta al cambiar en la red privada.

Para configurar una IP estática en CentOS 7, voy a usar nmtui.

Comenzar nmtui Con el siguiente comando:

$ sudo nmtui

Ahora, seleccione Editar una conexión y presionar .

Entonces, seleccione Conexión por cable 1 y presionar . Entonces, seleccione y presionar .

Deberías ver la siguiente ventana.

Ahora, cambie el nombre del perfil a Privado. Dar un nombre descriptivo siempre es una buena idea. Ayudará a su trabajo mucho más simple. Ahora, seleccione desde el Configuración de IPv4 Sección y prensa .

Ahora, seleccione Manual y presione .

Ahora, seleccione y presionar como se marca en la captura de pantalla a continuación.

Ahora, debe agregar la dirección IP y la información DNS aquí.

Una vez que haya agregado la dirección IP y la dirección del servidor DNS, asegúrese de Nunca use esta red para la ruta predeterminada, Requerir direccionamiento de IPv4 para esta conexión y Conectarse automáticamente Las casillas de verificación están marcadas. También voy a configurar Configuración de IPv6 a Ignorar Como no quiero usar IPv6. Entonces, seleccione y presionar .

Ahora presiona dos veces. Debe volver al símbolo del sistema.

Ahora, reinicie su máquina CentOS 7 con el siguiente comando:

$ sudo reinicio

Una vez que comience la máquina CentOS 7, verifique si la dirección IP correcta se asigna con el siguiente comando:

$ ip a

La dirección IP asignada es correcta. Excelente!

Configuración del servidor DHCP:

Ahora, estoy configurando DHCP en el enrutador.

El servidor DHCP no está instalado en CentOS 7 por defecto. Pero, todos los paquetes requeridos están disponibles en el repositorio oficial de paquetes de CentOS 7. Por lo tanto, puede instalarlo fácilmente con el Yum Package Manager de la siguiente manera:

$ sudo yum instalación dhcp

Ahora presiona Y y luego presiona .

Se debe instalar el servidor DHCP.

Ahora, abra el archivo de configuración del servidor DHCP/etc/dhcp/dhcpd.Conf con el siguiente comando:

$ sudo vi/etc/dhcp/dhcpd.confusión

Ahora presiona i para ir al modo de edición y escribir las siguientes líneas.

Libre de arrendamiento predeterminado 600;
Máx-arrendamiento-tiempo 7200;
DDNS-Update-Style Ninguno;
autoritario;

subred 192.168.50.0 Netmask 255.255.255.0
rango 192.168.50.50 192.168.50.100;
Opción Routers 192.168.50.1;
Opción de subred más 255.255.255.0;
Opción del nombre del dominio-servidores 8.8.8.8;

Entonces presione , escribir : WQ! y presionar Para guardar el archivo de configuración.

Ahora, reinicie el dhcpd Servicio con el siguiente comando:

$ sudo systemctl reiniciar DHCPD

Ahora, verifique si el dhcpd El servicio se ejecuta con el siguiente comando:

$ sudo systemctl status dhcpd

Como se puede ver, dhcpd el servicio se está ejecutando.

Configuración de firewalld:

Ahora, voy a configurar el programa Firewalld Firewall.

Primero, permita que los puertos DHCP sean accesibles desde la red exterior con el siguiente comando:

$ sudo firewall-cmd --add-service = dhcp --permanent

Ahora, habilite disfrazarse con el siguiente comando:

$ sudo firewall-cmd --Add-Masquerade-Permanent

Finalmente, recargar Firewalld Reglas con el siguiente comando:

$ sudo firewall-cmd--Reload

Prueba de configuración del enrutador:

Ahora, voy a probar si cada computadora en la red puede obtener direcciones IP a través de DHCP y pueden acceder a Internet. También voy a verificar si los paquetes IP están pasando por el enrutador CentOS 7 que acabo de configurar.

En la primera computadora PC1, Corrí ip a comando y como puede ver, obtuvo la dirección IP 192.168.50.50/24. Entonces, DHCP está funcionando.

Puedo hacer ping google.com y acceder a Google.com del navegador web desde PC1 también. Entonces, Internet está funcionando.

Ejecuté traceroute Google.com y, como puede ver, el primer enrutador que atraviesa el paquete es nuestro Centos 7 enrutador con la dirección IP 192.168.50.1/24. Este es el que acabamos de configurar. Entonces, el enrutamiento de IP funciona en PC1.

Revisé las mismas cosas en PC2 Y esta funcionando.

Todo funciona en PC3 también. Entonces, la configuración del enrutador CentOS 7 fue un éxito.

Entonces, así es como haces un enrutador CentOS 7. Es muy fácil. Gracias por leer este artículo.