jump to navigation

Compartir Internet Ubuntu 7.10 Gutsy Gibbon 10, Diciembre 2007

Posted by Byron Cervantes in Internet.
2 comments

Compartir tu conexion de Internet en una red local podria ser algo que quisieras hacer en algun momento a continuacion procedo a detallar como lo logre:

1) Debes saber que esto lo realice en Ubuntu 7.10 Gutsy Gibbon

2) debes saber que iptables es un poderoso firewall incluido con la mayoria de sistemas linux

3) escribe la siguiente linea:

$ sudo iptables — flush

Este comando limpiara cualquier configuracion ya existente, debes saber que eth1 es la interfaz que se conecta directamente a internet, mientras que eth0 es la interfaz que se conecta a la Lan, sabiendo esto escribe lo siguiente:

$ sudo iptables -A INPUT -i eth0 -j ACCEPT

la interfaz eth0 aceptara las conecciones entrantes luego escribimos:

 $ sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

enmascara los datos en la interfaz eth1

 $ sudo iptables -A FORWARD -i eth0 -j ACCEPT

esto permite el paso de informacion entre las dos redes

Como ultimo paso debemos activar el IP forwarding en el kernel agregando al script lo siguiente:

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

aunque en mi caso esta linea no funciono debido a que no me permitio modificar el script, razon por la cual hice lo siguiente:

 $ sudo gedit /proc/sys/net/ipv4/ip_forward

agregue manualmente el valor 1 e ignore los mensajes de error guarde y listo…!!!

estos comandos no quedan almacenados al apagar o reiniciar el pc, razon por la cual debemos guardarlos en un archivo de script con la extension sh y permisos de ejecucion de la siguiente forma:

$ sudo chmod 555 /etc/init.d/internetsharing.sh

lo ejecutamos de la siguiente manera:

$ sudo sh /etc/inid.d/internetsharing.sh

de esta manera ya esta configurado y listo para usar la conexion compartida de internet y puedes configurar tus terminales windows con una ip fija en el rango de 192.168.0.1 a 192.168.0.99