Configurar HOSTAPD en Slackware Linux (13.37, 14.0, 14.1)
3:42 p.m.
Por
Unknown
Redes
1 comentarios
Hostadp no es más que un programa para crear puntos de acceso en con tu máquina Linux. Si tanto has buscado configurar tu propia red WIFI para compartir internet desde Linux (Slackware) has llegado en el post correcto, ya que explicaré paso a paso el proceso.
Lo primero que necesitamos es analizar la situación y planear, así que empecemos. Necesitamos dos NIC(Network Interface Card) en español Tarjetas de red, pueden ser del mismo tipo o diferentes como lo es en este caso.
La primera es eth0 que hace referencia al dispositivo ethernet que tiene acceso a internet.
El segundo es wlan0 que hace referencia al dispositivo WIFI por el cual compartiremos la conexión a internet.
Supongamos que eth0 tiene la dirección ip siguiente:
IP: 192.168.1.77
Máscara de subred: 255.255.255.0
Estos datos los podemos ejecutando en terminal el siguiente comando con permiso de superusuario (root):
ifconfig eth0
Empecemos a planear nuestra red con los siguientes datos:
Dirección de red: 192.168.10.0
Máscara de subred: 255.255.255.0
DNS: 8.8.8.8 y 8.8.4.4
Clientes: 192.168.10.100 hasta 192.168.10.200 (para conectar 100 dispositivos WIFI)
wlan0: 192.168.10.1
Ahora le asignamos la dirección ip a la interfaz wlan0 con el siguiente comando:
ifconfig 192.168.10.1 netmask 255.255.255.0 up
Enmascaramos la red con la finalidad que los usarios que se conecten tengan acceso a internet:
iptables -t nat -I POSTROUTING -o eth0 -s 192.168.10.0/24 -j MASQUERADE
Ahora configuramos nuestro servidor DHCP, en caso de no tenerlo instalado buscamos el paquete adecuado para nuestra distro. Les comento que algunas distros como Slackware por ejemplo ya traen consigo el servidor DHCP (Viva Slackware).
Una vez instalada el servidor DHCP editamos su archivo de configuración vía terminal con nano.
nano /ruta/delarchivo/dchpd.conf en slackware viene en el directorio /etc/ y en algunas otras distros viene en /etc/dhcpd/dhcpd.conf
Antes de editar el archivo realizaremos una copia de seguiridad del archivo.
cp /etc/dhcpd.conf /etc/dhcpd/dhcpd.conf.res
Ahora editamos el archivo:
nano /etc/dhcpd.conf
Borramos todo el contenido y empezamos a escribir lo siguiente:
# Archivo de configuración del servidor DHCP
ddns-update-style none;
default-lease-time -1;
max-lease-time 7200;
not-authoritative;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.10.255;
option domain-name-servers 8.8.8.8, 8.8.4.4;
subnet 192.168.10.0 netmask 255.255.255.0
{
range 192.168.10.10 192.168.10.20;
option routers 192.168.10.1;
}
default-lease-time -1;
max-lease-time 7200;
not-authoritative;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.10.255;
option domain-name-servers 8.8.8.8, 8.8.4.4;
subnet 192.168.10.0 netmask 255.255.255.0
{
range 192.168.10.10 192.168.10.20;
option routers 192.168.10.1;
}
Guardamos los cambios con CTRL + O y salimos con CTRL + X.
Ahora editaremos el archivo de configuración hostapd.conf
nano /etc/hostapd/hostapd.conf
Editaremos solo las lineas que muestre a continuación:
interface=wlan0
driver=nl80211
ssid=WIFI-GRATIS
Nota "WIFI-GRATIS" es el nombre con la que se publicará la red.
hw_mode=g
channel=11
wpa=2
wpa_passphrase=1234567890
"1234567890" es la clave WIFI para conectarnos a ella.
Guardamos los cambias con CTRL + O y salimos con CTRL + X
Ahora iniciamos nuestros servicios:
sh /etc/rc.d/rc.dhcpd start
sh /etc/rc.d/rc.hostapd start
Muy Buen Post.. Me ha funcionado como esperaba.. a sacarle provecho a esto ;)
ResponderBorrar