por geek no se q?Pues despues de usar winxp mucho tiempo y ahora tener linux, necesite usar las iptables para poder compartir internet a la red que tengo en mi casa q consta de 1pc con windows, y un switch.
para empezar abri mi consola de root y puse
/sbin/iptables -F
/sbin/modprobe iptable_nat
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
despues le di:
/sbin/ifconfig eth0
y me fijo de inet addr: , Mask:, y las apunto en un papelito porque me iban a servir
despues:
cat /etc/resolv.conf
y apunto tambien esas ips, que son los dns.
despues me fui a la pc en windows y en propiedades de conexion de red >>internet protocol (tcp/ip)
Puse una ip a la makina una con los primeros num de inet addr, nadamas que le cambie el ultimo.(123.123.123.xxx) las xxx son las que cambie.
en mascara de subred, le puse mask:.
en gateway o puerta de enlace, le puse inet addr, exactamente como es sin cambiar nada.
en dns predeterminado los ips que tenia en /etc/resolv.conf
y yaaaaaaaaa bualaaaaaaaaaaaaaaaaaa ya tenia internet la makina de windows, ahora para que siempre tenga esta opcion de compartir internet necesito tener un script que cada vez que inicie la makina ponga las reglas de iptables
asi que abri un editor de texto y puse de nombre al archivo compartir, y al archivo compartir puse lo sigueinte:
/sbin/iptables -F
/sbin/modprobe iptable_nat
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
despues:
chmod +x compartir
y ahora a moverlos al init.d
mv compartir /etc/init.d/
y linkeamos al rcX para q inicie desde el boot
ln -s /etc/init.d/compartir /etc/rc2.d/S99compartir
ln -s /etc/init.d/compartir /etc/rc3.d/S99compartir
ln -s /etc/init.d/compartir /etc/rc4.d/S99compartir
ln -s /etc/init.d/compartir /etc/rc5.d/S99compartir
y listoo
http://www.fedora-es.com/node/291 <---- de aqui salio
pero copie el texto porq solo estaba en la cache de google :wink:
a ver si te sirve man :roll: