Configurar como Access Point la Raspberry Pi 3 Modelo B

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.

Sé el primero en comentar

Dejar una contestacion

Tu dirección de correo no será publicada.


*