Lo siguiente que utilizaremos será un script para la conexion por wifi y que nos la devuelva por cable. Para ello utilizaremos un script creado por *dudux, aunque modificado un poco para que funcione correctamente, este es esl script.
#! /bin/sh clear echo "Script para enchufar la fonera con puente de wireless a cable............" echo "**************************************************************************" echo " por *dudux para www.seguridadwireless.net & www.elhacker.net" echo "" #CONFIGURACION.......CAMBIAR VALORES #------------------------------------------------------------- interface=ath0 clave=20XXXXXX000000000000000000 essid=THOMSXX-XX-XX canal=11 ip_cliente=192.168.0.36 puerta_enlace=192.168.0.1 dns1=80.58.0.33 dns2=208.67.220.220 echo "*Apagando firewall..........." /etc/init.d/firewall stop echo "ok! ;-) " echo "" echo "*Activando modo cliente............." wlanconfig ath0 destroy wlanconfig ath0 create wlandev wifi0 wlanmode managed echo "ok! ;-)" echo "" echo "*Asociandonos al Punto de acceso inalambrico........." ifconfig $interface up iwconfig $interface essid $essid channel $canal key $clave ifconfig $interface $ip_cliente route add default gw $puerta_enlace $interface echo "ok! ;-)" echo "" echo nameserver $dns1 > /etc/resolv.conf echo nameserver $dns2 >> /etc/resolv.conf echo "*Configurando iptables.........permitiendo todo por cable" iptables -t nat -A POSTROUTING -o ath0 -j MASQUERADE iptables -A OUTPUT -o eth0 -j ACCEPT iptables -A INPUT -i eth0 -j ACCEPT echo 1 > /proc/sys/net/ipv4/ip_forward echo 0 > /proc/sys/net/ipv4/conf/all/accept_source_route echo 0 > /proc/sys/net/ipv4/conf/all/accept_redirects echo 1 > /proc/sys/net/ipv4/icmp_ignore_bogus_error_responses
Colocamos el script en /sbin con el nombre de cliente y le damos permisos con; chmod 777 cliente