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.confAgregar denyinterfaces wlan0 al final del archivo
- Configurar una interfaz estática:
$ sudo nano /etc/network/interfacesEn 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.confEn el archivo añadir:
interface=wlan0dhcp-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.confEn 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/hostapdEn 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.