ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Configurar router básico con linux


Enviado por   •  8 de Mayo de 2022  •  Tareas  •  973 Palabras (4 Páginas)  •  56 Visitas

Página 1 de 4

Configurar router básico con linux

Tabla de contenidos

 [ocultar]

  • 1 Introducción
  • 2 Cambiando los parámetros del Kernel para que enrute
  • 3 Instalar y configurar DHCP
  • 4 Agregando el servidor DHCP y reglas de ruteo a IPTABLES
  • 5 Conclusión
  • 6 Leer más
  • 7 Autores de este Resumen

Introducción

Muchos, creo yo, querrán compartir la salida a Internet con alguna pequeña subred que posean en su casa, y eso es lo que hace un router, aquí detallaré los pasos seguidos con Linux Fedora, en otras distros se hace de forma similar, algunos archivos cambian de ubicación, pero nada del otro mundo.

Para efectos que se entienda este ejemplo, tengan en cuenta que el PC tiene dos tarjetas de red, eth0 que esta conectada a Internet y que esta configurada como dhcp-client y eth1 que tiene IP fija 192.168.0.1 por la que convidaremos Internet a la subred.

Cambiando los parámetros del Kernel para que enrute

No te asustes, aquí no compilaras el kernel ni nada por el estilo, simplemente, en el archivo /etc/sysctl.conf hay que modificar la linea de forward para que quede así:

# Controls IP packet forwarding

net.ipv4.ip_forward = 1

Con esto hacemos que los paquetes se redireccionen, si no hubiera firewall y configuraramos los equipos clientes a mano, con éste cambio ya estaríamos ruteando, pero la idea es tener protección e IP (dns, y demases) automagicamente, para ello se hacen los próximos pasos.

En todo caso, eso es válido desde que se reinicie el equipo en adelante, antes de eso, hay que activar el ruteo a mano

echo 1 > /proc/sys/net/ipv4/ip_forward

Instalar y configurar DHCP

DHCP es el servicio que permite asignar dinámicamente la configuración de red a los equipos clientes, es decir, al enchufar un equipo a la red, este automáticamente quedará configurado para navegar en ella.

La instalación bajo Fedora (y similares) es ejecutando (como root) los comandos:

yum -y install dhcp

/sbin/chkconfig dhcpd on

/sbin/service dhcpd start

Los que instalan, dejan el servicio activo de forma predeterminada y arranca el demonio dhcp (es mejor si arrancamos el demonio una vez modificados los próximos dos archivos).

Una vez instalado, creamos (o editamos) el archivo /etc/dhcpd.conf de la siguiente manera:

# DHCP Server Configuration file.

#

# authoritative - La configuración correcta es la definida en el servidor DHCP.

# Esto reescribiría cualquier configuración previa del cliente.

authoritative;

#

# ddns-updates - Activa la actualización DNS mediante los valores asignados por DHCP.

ddns-updates on;

#

# ddns-update-style - Define el método de actualización automática de los DNS.

ddns-update-style ad-hoc;

# mi red interna es 192.168.0.0/24

subnet 192.168.0.0 netmask 255.255.255.0 {

        # mi gateway, puerta de enlace, ip del pc

        option routers 192.168.0.1;

        # la mascara de red...

        option subnet-mask 255.255.255.0;

        # la ip del DNS que compartira,

        # en caso de ser mas de una se separan con ,

        option domain-name-servers 216.155.73.40, 200.75.0.4;

        # el rango de IP que dara

        range dynamic-bootp 192.168.0.8 192.168.0.254;

        # Los tiempos

        default-lease-time 21600;

        max-lease-time 43200;

}

Finalmente, editaremos /etc/sysconfig/dhcpd en donde seleccionamos el dispositivo de red que dará usará nuestro servidor.

DHCPDARGS=eth1

Básicamente lo que estamos haciendo con esto es configurar los parámetros para mi subred, existen algunas configuraciones que no tocaremos acá, pero que pueden verse en este articulo

Agregando el servidor DHCP y reglas de ruteo a IPTABLES

...

Descargar como (para miembros actualizados)  txt (6.2 Kb)   pdf (131.6 Kb)   docx (12.7 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com