Bueno esta vez toca del como compartir internet por medio de linux teniendo 2 tarjetas de red eth0 y eth1, para ello debamos configurar eth0 pa conexion modem y eth1 para red interna de tal manera que se vera como la siguiente figura:
Hasta este punto no hagamos caso a las ip de la figura anterior solo es una representacion de las conexiones, para ello se utilizo debian lenny en su version estable, 2 tarjetas de red e iptables, configuracion.
Editaremos el arhivo /etc/network/interfaces
auto lo
iface lo inet loopback
#configuracion eth0 con conexion por medio dhcp
auto eth0
iface eth0 inet dhcp
#onfiguracion eth1 con conexion statica red interna
auto eth1
iface eth1 inet static
address 192.168.10.1
netmask 255.255.255.0
broadcast 192.168.10.255
Ok con lo anterior servira para que cada vez que se reinicie el pc no se pierda la configuracion de las 2 tarjetas de red.
Reiniciar los servicios de red
#/etc/init.d/networking restart
Con esto quedaran ya configuradas las eth* sin tener que reiniciar si deceas ver que efectivamente es la configuracion correcta de las eth* con el comando ifconfig -a.
Ahora con iptables haremos la que todas la peticiones por eth1 salgan por eth0 y habilitar el forward
#iptables -t nat -F
#iptables -t nat -A POTROUTING -s 192.168.10.0/24 -d 0.0.0.0/0 -j MASQUERADE
#echo 1 > /proc/sys/net/ipv4/ip_forward
#iptables-save
Con esto ya habremos de tener conexion en la red interna, ahora configuraremos nuestra red interna con la siguiente configuracion
ip 192.168.10.3
netmask 255.255.255.0
puerta de enlace 192.168.10.1
DNS
192.168.10.1
192.168.15.1 (ISP AXTEL)
En este caso mi ISP es axtel si utilizaramos otro ISP coloquemos el que corresponda, co ello habra quedado la configuracion exacta de nuestro equipo y nuestra red interna.
Editaremos el arhivo /etc/network/interfaces
auto lo
iface lo inet loopback
#configuracion eth0 con conexion por medio dhcp
auto eth0
iface eth0 inet dhcp
#onfiguracion eth1 con conexion statica red interna
auto eth1
iface eth1 inet static
address 192.168.10.1
netmask 255.255.255.0
broadcast 192.168.10.255
Ok con lo anterior servira para que cada vez que se reinicie el pc no se pierda la configuracion de las 2 tarjetas de red.
Reiniciar los servicios de red
#/etc/init.d/networking restart
Con esto quedaran ya configuradas las eth* sin tener que reiniciar si deceas ver que efectivamente es la configuracion correcta de las eth* con el comando ifconfig -a.
Ahora con iptables haremos la que todas la peticiones por eth1 salgan por eth0 y habilitar el forward
#iptables -t nat -F
#iptables -t nat -A POTROUTING -s 192.168.10.0/24 -d 0.0.0.0/0 -j MASQUERADE
#echo 1 > /proc/sys/net/ipv4/ip_forward
#iptables-save
Con esto ya habremos de tener conexion en la red interna, ahora configuraremos nuestra red interna con la siguiente configuracion
ip 192.168.10.3
netmask 255.255.255.0
puerta de enlace 192.168.10.1
DNS
192.168.10.1
192.168.15.1 (ISP AXTEL)
En este caso mi ISP es axtel si utilizaramos otro ISP coloquemos el que corresponda, co ello habra quedado la configuracion exacta de nuestro equipo y nuestra red interna.
3 comentarios:
te equivocaste al tipear es:
#iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -d 0.0.0.0/0 -j MASQUERADE
Por suerte siempre me pasa lo mismo a mi y me di cuenta.... segui la maxima prima!-Nunca tipees, copia y pega que es mas facil-
De paso si te interesan los video juegos y el arte pasa por esnosuma.blogspot.com
PD: me anduvo muy bien
Muchas gracias, funciona perfecto!
y gracias a la corrección que hizo Bazzano.
Publicar un comentario