Receta: Cómo compartir la conexión a Internet (Guadalinex 2004)
De Guadapedia, la enciclopedia libre.
| Tabla de contenidos |
Cómo compartir una conexión a Internet
Introducción
Ahora que podemos montar con tanta facilidad redes domésticas de equipos informáticos, es una práctica usual proporcionar acceso a Internet a todos los equipos de la red. En caso de que el dispositivo que proporciona el acceso a la red sólo permita ofrecer el servicio a un sólo puesto, generalmente se solicita la posibilidad de compartir esa conexión hacia el resto de equipos de la red. Para conseguir este objetivo, hemos desarrollado una receta de fácil ejecución para cualquier tipo de usuario.
Desarrollo
Receta de Nivel Medio
Para compartir la conexión a Internet, hemos preparado un sistema cómodo y fácil para el usuario final de Guadalinex. El primer paso a realizar es lanzar una Terminal de Root (/Aplicaciones/Configuración/Terminal de Root). Una vez ejecutada, introducimos la orden gedit /etc/init.d/guadalinex. Tendremos que hacer las modificaciones marcadas en negrita a continuación en el citado fichero, y posteriormente Guardar:
case "$1" in
start)
echo -n "Starting $DESC: $NAME"
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 10.0.0.0/8 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 172.26.0.0/16 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
cd /dev && MAKEDEV busmice
mknod /dev/ppp c 108 0
chown root.dialout /dev/ppp
chmod 660 /dev/ppp
En caso de estar compartiendo una conexión ppp (módem analógico), será necesario modificar el valor eth0 por ppp0. En caso de compartir conexión de salida a Internet a través de red inalámbrica será necesario modificar el valor eth0 por el identificador de interfaz asociado a esa red (comunmente eth1 o wlan0).
Una vez realizadas estas modificaciones, habremos compartido automáticamente la conexión a Internet cada vez que arranquemos Guadalinex. Si deseamos también activarla en este preciso momento, debemos ejecutar las siguientes instrucciones en la Terminal de Root anterior tras cerrar y guardar el fichero /etc/init.guadalinex':
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 10.0.0.0/8 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 172.26.0.0/16 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

