CentOS, al ser software libre, nos puede ahorra muchísimo dinero haciendo esto posible, pero no hay que olvidar que CentOS no sustituye a un verdadero router, especialmente por la cantidad de tráfico que los equipos conectados generan. Esta opción la recomiendo solamente si la cantidad de equipos a enrutar es poca.
Ahora configuramos:
Activar el enrutamiento de paquetes
Con tu editor de textos favorito, abre el archivo /etc/sysctl.conf
Donde dice net.ipv4.ip_forward cámbiale el valor de 0 a 1.
Luego, en la terminal teclea lo siguiente:
- echo "1" > /proc/sys/net/ipv4/ip_forward
Ya tenemos nuestro enrutador activado en CentOS, solo hace falta agregar las redes.
Agregar redes y /o subredes
route add -net red_IP netmask máscara_red dev interfaz
add indica que vamos a agregar una red; con -net especificamos qué red es la que queremos agregar; netmask es para la máscara que tendrá la red; dev indica la interfaz local que servirá de enrutador.
Ejemplo:
- route add -net 192.168.2.0 netmask 255.255.255.0 dev eth0
Ingresa de esta manera todas las redes que desees enrutar.
Para ver si los cambios han surtido efecto, solo ejecuta "route".
Si deseas eliminar una red entonces has lo siguiente:
- route del -net 192.168.2.0 netmask 255.255.255.0
Agregar subinterfaces
Vamos a agregar un dirección IP adicional a nuestra red (subinterfaz). Esta dirección nos va a servir como gateway para los equipos que se conectarán. Usamos el comando ifconfig para configurar las subinterfaces. el comando completo sería el siguiente:
- ifconfig interfaz:2 dir_IP netmask máscara_red up
interfaz es el dispositivo local conectado, :2 es la subinterfaz, dir_IP dirección IP que tendrá nuestra subinterfaz, netmask máscara de red, up activamos la interfaz por si estuviera desactivada.
Ejemplo:
- ifconfig eth0:1 192.168.2.254 netmask 255.255.255.0 up
Has esto para cada una de las redes que vayas a enrutar.
No hay comentarios:
Publicar un comentario