Esta funcionalidad es soportada solo por los modelos de Raspberry que tienen Wi-Fi incluido, como es el caso de la Raspberry Pi 3 Modelo B.
Para configurarla como AP se deben seguir los siguientes pasos:
- Actualizar las actualizaciones de Raspbian:
$ sudo apt-get update $ sudo apt-get dist-upgrade
Instalar el software necesario: $ sudo apt-get install dnsmasq hostapd
- Para el proceso temporalmente a los nuevos paquetes instalados hasta modificar los archivos de configuración:
$ sudo systemctl stop dnsmasq $ sudo systemctl stop hostapd
- Configurar las direcciones IP: $ sudo nano /etc/dhcpcd.conf
- Deshabilitar el manejo estandar de la interfaz wlan0:
$ sudo nano /etc/dhcpcd.conf
Agregar denyinterfaces wlan0 al final del archivo
- Configurar una interfaz estática:
$ sudo nano /etc/network/interfaces
En el archivo escribir:
allow-hotplug wlan0 iface wlan0 inet static address 192.168.0.1 netmask 255.255.255.0 network 192.168.0.0
- Reiniciar el servicio dhcp y la interfaz wlan0:
sudo service dhcpcd restart sudo ifdown wlan0 sudo ifup wlan0
- Configurar el servicio DHCP:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig sudo nano /etc/dnsmasq.conf
En el archivo añadir:
interface=wlan0
dhcp-range=192.168.0.2,192.168.0.20,255.255.255.0,24h
- (Configuración para IPv6): dhcp-range=tag:wlan0,::1,constructor:wlan0, ra-names, 12h
-
Configurar el servicio de Access Point:
sudo nano /etc/hostapd/hostapd.conf
En el archivo escribir:
interface=wlan0 driver=nl80211 ssid=NameOfNetwork hw_mode=g channel=7 wmm_enabled=0 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=2 wpa_passphrase=AardvarkBadgerHedgehog wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP
- Configurar el demonio:
sudo nano /etc/default/hostapd
En el archivo buscar #DAEMON_CONF y reemplazar con:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
- Iniciar el los servicio de DHCP y de AP:
sudo service hostapd start sudo service dnsmasq start
- Habilitar como servicio nativo:
- $ sudo systemctl enable hostapd
- $ sudo /lib/systemd/systemd-sysv-install enable hostapd
- $ sudo systemctl enable hostapd
$
sudo service hostapd start
- $ sudo systemctl status hostapd
$
sudo service hostapd start
Compartir internet del puerto Ethernet
Si necesitas asesoría en proyectos de Arduino, Raspberry, electrónica, estamos localizados en la ciudad de Quito Ecuador. Somos Microlab.
Dejar una contestacion