Frambuesa Pi transformar un punto de acceso Wi-Fi fácilmente con una secuencia de comandos

Si desea configurar un Raspberry Pi para ofrecer acceso a Internet de punto de acceso que pueda haber intentado varias soluciones con mayor o menor éxito con el que propone aquí. Para simplificar todo esta configuración, Sugiero una secuencia de comandos para ejecutar.

WiFi-Hotspot-Frambuesa Pi

Combinar las instalaciones y configuraciones de diferentes herramientas para un portal cautivo no es necesariamente fácil. Entonces, ¿qué podría ser más simple que una secuencia de comandos que una vez que se configura (en teoría) todo para usted. Puede encontrar las fuentes Git.

¿Qué necesita :

  • Una frambuesa Pi 3 necesariamente
  • cable Ethernet
  • La alimentación de la frambuesa
  • Una tarjeta micro SD de 2 GB mínimo (Probé con una tarjeta de 4 GB)
  • acceso a Internet …

Lo que es importante aclarar es que he hecho este script desde una instalación limpia minibian que es una versión “Servidor” de Raspbian así que sin muchos paquetes que no nos interesan. Recuerde de agrandar la partición primaria antes de comenzar : Leer este método.

A continuación, instalar git clone a continuación, el proyecto

apt-get install git
git clone https://github.com/pihomeserver/Pi-Hotspot.git

Usted tiene que ejecutar el script

cd Pi-Hotspot
chmod + x pihotspot.sh
./pihotspot.sh

Recuerde que puede cambiar algunos ajustes para personalizar la instalación como la dirección IP del punto de acceso, la red, SSID o la clave de root para MySQL. Todo se hace en las primeras líneas del script.

Al final de la instalación, conectarse a la dirección especificada por la secuencia de comandos para acceder a la interfaz gráfica de usuario y crear sus usuarios Daloradius (más información al final de Este artículo)

A continuación, :

  • Su visibles punto de acceso a todos los dispositivos en la esquina
  • CoovaChilli que ofrecerá una pantalla de inicio de sesión para la conexión de dispositivos a la zona activa
  • Freeradius para gestionar usuarios, los derechos de acceso, acceso hora, volumen, etc.
  • Daloradius como interfaz web para administrar sus usuarios

Para todas sus preguntas, uso espacio en Git

 

Posiblemente le gustan también....

  • ¿Hay un método adicional para hacer si voy a añadir un receptor de monedas (espacio) y una impresora térmica para imprimir el nombre de usuario y login? más la adición de un punto de acceso independiente ?

    • No estoy seguro de que la versión actual de daloradius puede hacer eso, sino que puede crear usuarios a la vista o utilizando lotes con un perfil específico que incluirá límite de tiempo

  • Anwar Bashir

    completamente brillante! Solía ​​Lite Jessie raspbian y el guión perfectamente instalado. Tuve problemas para cambiar el tamaño de partición con minibian.
    1. lite descarga jessie raspbian
    2. instalar en la tarjeta SD (4GB o más recomendado)
    3. Insertar en Pi3 frambuesa y la bota
    4. Configurar la contraseña y la zona horaria, etc. usando sudo Raspi-config
    Nota, El script hace una actualización de sudo apt-get y sudo apt-get upgrade
    5. Reinicio del sistema
    6. Como se indicó anteriormente;
    apt - get install git
    git clone https://github.com/pihomeserver/Pi-Hotspot.git
    cd Pi-Hotspot
    chmod + x pihotspot.sh
    ./pihotspot.sh
    7. En conclusión Goto http://192.168.0.25/daloradius/index.php

    Muchas gracias por su trabajo duro.

  • Almiar

    Gracias mucho mate, gran guión!

  • Mateo D

    Hola,
    Gracias por el trabajo que me va a ahorrar mucho tiempo…
    He utilizado la última versión del guión v1.2 disponible en GitHub que funciona perfectamente (con la versión anterior del portal cautivo no era accesible).
    DSL no puedo publicar informe de error fácilmente en git, se filtra a partir de la obra…. pero aquí es lo que encontré:
    El script:

    “La actualización del sistema de nombre de host”
    echo $ HOTSPOT_NAME > /etc/hostname

    pero si el nombre del punto de acceso es diferente desde el servidor a partir, nos quedamos con / etc / hosts incoherentes, pero sobre todo un comando sudo que busca su joven (demasiado tiempo!):

    pi @ Mypihotspot:~ $ sudo nano / etc / hosts
    sudo: incapaz de resolver el host Mypihotspot

    => Así que cambió la última línea en el archivo / etc / hosts para tener el nuevo nombre de host :
    pi @ Mypihotspot:~ $ cat / etc / hosts
    127.0.0.1 localhost
    ::1 localhost ip6-localhost ip6-loopback
    FF02::1 IP6-allnodes
    FF02::2 IP6-allrouters

    127.0.1.1 Mypihotspot #au lugar pihotspot

    A seguir: modificar el atributo (¡uf!), hostapd con múltiples SSID (1 al portal cautivo, 1 en WPA2, 1 a la VPN…) y squidguard para filtrar el acceso del niño (pero con la salida https idealmente)

    • gracias por la corrección. Voy a actualizar el script para editar también los / etc / hosts

      para los puntos de mejora ya están abiertos para algunos y estoy interesado en una mano. Comienzo a la interfaz de administración web para que un poco menos tiempo.Para estos desarrollos