Ubuntu como router, ¿cómo configurarlo? (solucionado)

Imagen de samyelsam
0 puntos

Buenos días a todos,

Primero agradecer la ayuda prestada en el foro general, quedó solucionado. Siguiendo las indicaciones, abro este hilo para ver si me podéis echar una mano

Desde hace semanas estoy intentando configurar un ubuntu con dos tarjetas de red, una conectada a la lan (switch) y otra conectada a la wan (router telefónica) . La finalidad es utilizar este equipo como router y que los equipos conectados a la lan salgan a internet por el ubuntu

Primero he habilitado el forwarding
Segundo he configurado en ../network/interfaces las dos tarjetas, eth0 y eth1
Tercero he configurado el enrutamiento con: iptables -t nat -D POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE.

Desde un segundo equipo(otro Ubuntu) conectado al switch (lan -10.10.30.1) consigo hacer ping a las dos interfaces eth0 192.168.1.40 y eth1 10.10.30.254

Lo que no consigo es hacer ping a la puerta de enlace del router de Telefónica (192.168.1.1) ni salir por internet desde el equipo conectado a la lan (otro Ubuntu)

Muchas gracias por adelatado

Imagen de luistecnologico
+1
0
-1

hola samyelsam, prueba a poner en los equipos de la red como puerta de enlace la interfaz conectada al switch.

Si por alguna razón no saliese, instala squid de forma transparente y problema solucionado.

+1
0
-1
Imagen de samyelsam
+1
0
-1

Hola Luís..., primero agradecerte tu ayuda, ya estoy con el manual/guía del Squid, puse en los equipos de la red la puerta de enlace y... no funcionó, espero tener suerte con este manual y poder cerrar este hilo.

Gracias otra vez, hablamos..

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Configura la tarjeta de red que apunta a la lan, del ordenador que trabajarà
como router, estática con los siguientes parámetros en /etc/network/interfaces
lo y eth0, dejalas como estan.

auto eth1  # apuntando a la subred ( switch) 
iface eth1 inet static 
address 10.10.30.254
netmask 255.255.255.0
network 10.10.30.0/24
broadcast 10.10.30.255
gateway 192.168.1.1

Configura la tarjeta de red, del ordenador que trabajarà
como cliente, estática con los siguientes parámetros en /etc/network/interfaces
lo, lo dejas como está.

auto eth0  # apuntando a la subred ( switch) 
iface eth0 inet static 
address 10.10.30.1
netmask 255.255.255.0
network 10.10.30.0/24
broadcast 10.10.30.255
gateway 10.10.30.254

Y para un sencillo de nateo este script :

#! /bin/sh
/sbin/iptables -F              &&echo
/sbin/iptables -A INPUT -i lo -j ACCEPT
/sbin/iptables -A INPUT -s 10.10.30.0/24 -i eth1 -j ACCEPT
/sbin/iptables -t  nat  -A POSTROUTING -s 10.10.30.0/24 -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward        
echo " se verifica que se aplican con : iptables -L -n "
+1
0
-1
Imagen de samyelsam
+1
0
-1

Buenos días, ha funcionado una vez he lanzado el script, ahora sólo me queda indagar en qué había hecho mal en el nateo.

El proceso ha sido genial en este foro, de principio a fin, la pronta respuesta, soluciones propuestas...

Os vuelvo a agradecer vuestra ayuda, llevaba semanas atascado.

Un abrazo.

+1
0
-1