martes, 9 de febrero de 2016

Crear un punto de anclaje wifi en PuppyLinux

Escenario:
-Conexion a internet cableada del router a la pc creando un punto de acceso atravez de un dispositivo inalámbrico ( tarjeta de red PCI o dispositivo USB )
Otros posibles escenarios
-Conexion mediante modem 3g Usb


Imagina que la conexion inalámbrica en tu casa es pobre en ciertas áreas

 
En donde el punto A es tu router, cualquiera podría pensar en que cableando la pc que se encuentra en el punto B se soluciona, pero que pasa con tus otros dispositivos inalámbricos ( celular, tablet, etc ).
Creando un punto de acceso inalámbrico con algún equipo viejo solucionamos nuestros problemas, ejemplo alguna notebook con pantalla rota, una vieja pc con tarjeta de red inalámbrica pci o usb.


Paquetes requeridos:
create_ap-0.1.pet
dnsmasq-2.72.pet
iproute2-4.0.0.pet
hostapd-2.4.pet
Descarga el set de paquetes de AQUI
 
Después de instalar todo, abrir la terminal y ejecutar este comando
create_ap wlan0 eth0 punto-de-acceso contraseña
para el ejemplo usé esto:
create_ap wlan0 eth0 PuppyLinux woofshahenzup

Para otros casos ( Modem 3g ):
create_ap wlan0 ppp0 punto-acceso contraseña

La configuración se hace como cualquiera.

esta es la forma que me funcionó, create_ap tiene otras opciones

### WPA + WPA2 passphrase:
create_ap wlan0 eth0 MyAccessPoint MyPassPhrase
### AP without Internet sharing:
create_ap -n wlan0 MyAccessPoint MyPassPhrase
### Bridged Internet sharing:
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase
### Bridged Internet sharing (pre-configured bridge interface):
create_ap -m bridge wlan0 br0 MyAccessPoint MyPassPhrase
### Internet sharing from the same WiFi interface:
create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
### Choose a different WiFi adapter driver
create_ap --driver rtl871xdrv wlan0 eth0 MyAccessPoint MyPassPhrase
### No passphrase (open network) using pipe:
echo -e "MyAccessPoint" | create_ap wlan0 eth0
### WPA + WPA2 passphrase using pipe:
echo -e "MyAccessPoint\nMyPassPhrase" | create_ap wlan0 eth0
### Enable IEEE 802.11n
create_ap --ieee80211n --ht_capab '[HT40+]' wlan0 eth0 MyAccessPoint MyPassPhrase

Lo intenté con la misma antena wifi ( wifi wifi ) pero no me funcionó.
Siempre habrá mas de una manera, ésta a mi criterio es simple y efectiva.
Recomiendo hacer pruebas en ram.