Router inalámbrico por tarjeta de red Wi-Fi

Lo primero que vamos hacer es tumbar la tarjeta de red wifi en mi caso usa wlan0 y ejecutamos el siguiente comando:

# ifconfig wlan0 down

Una vez detenida, pasando a modo “ad-hoc” la wifi, tengan en cuenta que no todas las tarjetas inalámbricas pueden hacer esto, ejecutamos lo siguiente:

# iwconfig wlan0 mode ad-hoc

Okey luego de haber ejecutado lo anterior le damos un nombre a la red que vamos a crear, este nombre es el que se podrá ver al detectar la red ya sea por medio de un “iwlist scaninng” o algún software para wifi, para ello ejecutamos el siguiente comando

# iwconfig wlan0 essid "nombre_wifi"

Una vez hecho esto procederemos a configurar el canal de la wifi creada con el comando siguiente

# iwconfig wlan0 channel 11

es recomendables los canales impares pero eso es a su gusto, también tiene que tomar en cuenta que el cana no choque con otra red wifi que este dentro de su alcance

Una vez terminado el paso anterior creamos una clave para la red wifi creada, ejecutando el siguiente comando

# iwconfig wlan0 key "inter#123wifi"

Mientras más larga sea la clave mejor y así evitara que otros aceda a tu red wifi sin permiso ahora le damos una dirección ip al router wifi, esto servirá para que el cliente pueda encontrar la red wifi y viceversa, no asignaremos mascar de sub-red, dejaremos que el sistema se encargue de ello, así que solo ejecutamos el siguiente comando:

# ifconfig wlan0 192.162.0.1

Ahora procedemos a habilitar el re direccionamiento, para ello ejecutamos
El siguiente comando:

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

Por ultimo configuramos iptables para que permita compartir internet al cliente, ejecutando el siguiente comando

# iptables -t nat -A POSTROUTING -s 192.162.0.0/24 -j MASQUERADE

Listo con esto ya tendremos configurado la red wifi, ahora bien si deseamos dejar la configuración permanente podemos hacer un script y ejecutarlo cada vez que se inicie la pc, o asígnalos a “/etc/init.d/”, bueno para terminar aquí va el script escoja su editor favorito y creamos un archivo llamado “wifi-adhoc”

#!/bin/bash
#script creado por J.M.Sistema
#http://chuchi322.blogspot.com
echo "Iniciando escript "
ifconfig wlan0 down
echo "Configurando wireless a modo ad-hoc"
iwconfig wlan0 mode ad-hoc essid "nombre_wifi" channel 11 key "inter#123wifi"
echo "asignando dirección ip"
ifconfig wlan0 192.162.0.1
echo "Habilitando el re direccionamiento"
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "configurando iptables"
iptables -t nat -A POSTROUTING -s 192.162.0.0/24 -j MASQUERADE
echo "fin del script”

Recuerde que tiene que configurar los host de cada usuario ya que él no da direccionamiento dhcp

No hay comentarios:

Publicar un comentario