Frambuesa Pi, CoovaChilli Freeradius y por un punto de acceso WiFi con portal cautivo

Para facilidad de punto de acceso automático, visita El artículo aquí.

 

Te dije que hay un tiempo para hacer un punto d & rsquo; el acceso Wifi en PHP y conexiones de control. Sólo si el principio era simple, el resultado de & rsquo; era demasiado puede ser un poco demasiado. Así aujourd y rsquo; hui instalar una herramienta mucho más éxito : CoovaChilli.

WiFi-Hotspot-Frambuesa Pi

Atención : este artículo es largo, muy largo…

Ese y rsquo; hacer CoovaChilli ?

CoovaChilli es la versión OpenSource del proyecto Chillispot. Ofrece una interfaz de usuario para autenticar a los usuarios que se conectan a un punto de acceso (no necesariamente Wifi). Él l & rsquo; ventaja de no requerir ningún módulos específicos dentro del kernel, Gestión AAA se delega a un servidor RADIUS (no ou locales) y y rsquo; la autenticación OAuth (no han sido evaluados por su servidor).

En resumen, todo lo que hace y rsquo; que se necesita para manejar su punto de acceso (incluyendo la autenticación 802.1x o la dirección MAC) !

Ese y rsquo; es que FreeRadius ?

FreeRadius (versión OpenSource de RADIUS) permite tener en su servidor / máquina de un protocolo de red que se utiliza para gestionar las cuentas de autenticación de usuario y de. Controla el acceso (autenticación) pero d & rsquo; supervisar el uso y d & rsquo; se aplica la normativa de y rsquo; la aprobación o el rechazo en base y rsquo; atributos como la y rsquo; tiempo, la duración, el volumen de datos, etc.. La famosa AAA : autenticación, autorización, y contabilidad

Instalación

Lo que usted necesita :

  • Uno Frambuesa Pi con su tarjeta SD (mínimo de 2 Gb)
  • Uno Adaptador Wifi. Recuerde comprobar su compatibilidad con el Raspberry cuando el y rsquo; compra ! Por otra parte, el tamaño de clave jugará sobre su alcance y la tarifa propuesta. Podría llevarte Clave Wifi con antena integrada. En este caso ONU Alimente concentrador USB puede ser útil.
  • Un cable Ethernet para conectarse a su router de frambuesa. Es a través de esta conexión que la frambuesa debe tener acceso a Internet (y la SSH debe estar disponible)

La conexión con el punto de acceso está encendido y rsquo; interfaz WiFi. La frambuesa debe estar conectado a Internet a través de cable Ethernet. C & rsquo; es d & rsquo; de lo contrario le voy a conectar a través de SSH l & rsquo; la instalación y configuración.

Para d & rsquo sistema de operación, j & rsquo; han instalado un Raspbian minimalista por la red para que y rsquo; que está actualizado. Usted encontrará todos los pasos aquí.

El Wifi

Es S & rsquo; es configurar su punto de acceso wifi dongle para poder oficina. J & rsquo; Ralink RT5370 utiliza una clave:

RALink Technology, Corp. Adaptador inalámbrico RT5370

El uso de un componente predeterminado sin soporte así que tuvimos que establecer un módulo antes de configurar y rsquo; interfaz :

  1. Descargar el módulo para apoyar el RT2870 (si lo necesitas !)
    wget "http://git.kernel.org/?p = linux / kernel / git / firmware / linux-firmware.git;a = blob_plain;f = rt2870.bin" -O /lib/firmware/rt2870.bin
  2. Desactivar el modo turbo que plantea problemas de estabilidad (si utiliza una clave con un chipset RT2870)
    de bash -c "Opciones de eco smsc95xx turbo_mode = N > /etc / modprobe.d / smscnonturbo.conf"
  3. Puede reiniciar la frambuesa por se admite el módulo. El comando “ifconfig -a” se anuncie su nueva interfaz.
  4. Recuerde verificar que esta clave se puede utilizar como un punto y rsquo; el acceso (C & rsquo; sigue siendo la meta !) :
    • Descargar herramientas y en para obtener información sobre su Wifi clave
      wget https://www.kernel.org/pub/software/network/iw/iw-3.14.tar.gz
      tar zxvf iw-3.14.tar.gz
      cd iw-3.14
      hacer
    • Ahora puede probar si su clave soporta el modo de punto de acceso Wi-Fi con el control y listas

      Si usted tiene "AP" (Punto de acceso) en los modos de apoyo, Ganó !
  5. Por ahora configurar esta interfaz, usted tiene que editar el archivo /etc/network/interfaces y añade la siguiente configuración al final del archivo :
    wlan0 auto
    allow-hotplug wlan0
    del iface wlan0 inet static
        dirección 192.168.10.1
        máscara de red 255.255.255.0
        red 192.168.10.0
        puesto en marcha eco 1 > /proc/sys/net/ipv4/ip_forward
    

    Se establece la red 192.168.10.0 como la vinculada a la y rsquo; interfaz WiFi. Su clave será el router de red. Y se habilita la y rsquo; obligar a la expedición del IP y rsquo; s interfaz inalámbrica y rsquo; interfaz Ethernet.

  6. Por último hay que activar la y rsquo; nivel de sistema reenvío IP. Creo que duplica la puesto en marcha de l & rsquo; interfaz, pero mejor prevenir. Quite el carácter # En línea 29 archivo /sysctl.conf :
    net.ip4.ip_forward = 1

    Para obtener asistencia inmediata, ejecute el comando

    /etc / init.d / networking restart

Freeradius

  1. Preparación y rsquo; la instalación de paquetes. Mysql contraseña se establece en “Raspbian”. Por supuesto que puedes poner lo que quieras, pero recuerda que cambiar el valor en diferentes direcciones en la base de datos.
    apt-get install -y debconf-utils
    debconf-set-selections <<< 'Mysql-server mysql-server / contraseña contraseña_root raspbian'
    debconf-set-selections <<< 'Mysql-server mysql-server / contraseña root_password_again raspbian'
    apt-get install debhelper -y freeradius libssl-dev libcurl4-gnutls-dev mysql-server-freeradius mysql gcc hacer libnl1 libnl-dev iptables pkg-config
  2. Configuración de FreeRadius :
    1. La creación de la base de datos en MySQL dedicado a FreeRadius. Debe introducir la contraseña se le preguntó durante la y rsquo; instalación de MySQL.
      Eco "crear radio de la base de datos;" | mysql -u root -praspbian
    2. Instalación de la radio de esquema de base de que acabamos de crear
      mysql -u root radio -praspbian < /etc / freeradius / sql / mysql / schema.sql
    3. Instalación de la parte y rsquo; la administración. Esto creará un usuario y rsquo; administración y darle todos los derechos necesarios.
      mysql -u root radio -praspbian < /etc / freeradius / sql / mysql / admin.sql
    4. Instalación de mesas adicionales para NAS
      mysql -u root radio -praspbian < /etc / freeradius / sql / mysql / nas.sql
    5. Edite el archivo /etc / freeradius / radiusd.conf para cargar el módulo de SQL. Tenemos que elimine la línea 700 :
      módulo de SQL freeradius
    6. Debe habilitar y rsquo; la autenticación de base de datos MySQL. ¿Por qué editar el archivo /etc / freeradius / sites-enabled / default y buscar líneas donde sql se comenta. En la I & rsquo; he encontrado tres veces en líneas 177, 406 y 454. Quita la comentada quitando # Al comienzo de cada línea de.
    7. Ahora puede probar la configuración al detener y reiniciar el modo FreeRadius Depuración.
      parada freeradius servicio

      Entonces

      freeradius -X

      Si usted don & rsquo; no tienen y rsquo; & rsquo error c; es champán !
      freeradius listo

    8. Vamos a hacer una prueba de conexión. Para esto, vamos a crear un usuario de prueba prueba de usuario con su contraseña passwd
      Eco "insertar en radcheck (nombre de usuario, atributo, en, valor) valores ('UserTest', 'Cleartext-contraseña', ':=, 'Passwd');" | mysql -u root radio -praspbian

      Y ahora para poner a prueba utiliza el comando

      radtest UserTest passwd localhost 0 testing123

      El valor testing123 viene de la /etc/freeradius/clients.conf archivo de configuración. C & rsquo; es la palabra “secreto” que será utilizada para asegurar la conexión entre FreeRadius y lo que s y rsquo; llamada NAS, que capturar las conexiones.
      Usted tendrá que cambiar este valor al instalar el punto de acceso “producción” !
      radtest freeradius

CoovaChilli

  1. Compilación y instalación de CoovaChilli
    1. Download & rsquo; Archivo
      cd / usr / src
      wget https://coova.github.io/Download/coova-chilli-1.3.0.tar.gz
      tar zxvf Coova-chile-1.3.0.tar.gz
      cd Coova-chile-1.3.0
    2. Comience la configuración para la compilación
      export CFLAGS ="-Wno de errores"
      ./configure --prefix = / usr --mandir =  $${prefijo}/share / man \
      --INFODIR =  $${prefijo}/share / info \
      --sysconfdir = / etc --localstatedir = / var --enable-largelimits \
      --enable-binstatusfile --enable-statusfile --enable-chilliproxy \
      --enable-chilliradsec --enable-chilliredir --with-openssl --with-curl \
      --con-poll --enable-dhcpopt --enable-dnslog --enable sessgarden \
      --enable-ipwhitelist --enable-redirdnsreq --enable-miniconfig \
      --enable-libjson --enable-layer3 --enable-proxyvsa --enable-MiniPortal \
      --enable-chilliscript --enable-EAPOL --enable-uamdomainfile \
      --permitan módulos --enable-MultiRoute
      
    3. Cambie el nivel de compatibilidad para la compilación
      Eco 9 > debian / compat
    4. Cambie al directorio en el paquete se creará mediante el cambio de la línea 54 archivo /usr / src / coova-chile-1.3.0 / debian / rules :
      $(HACER) DESTDIR = / install
    5. Inicie la compilación
      dpkg-buildpackage -us -uc

      Usted debe obtener un paquete listo para su instalación (después 15 minutos en un modelo de 512Mb B)!

    6. Instale el paquete
      CD ..
      dpkg -i coova-chilli_1.3.0_armhf.deb

      Uso y rsquo; opción ALLÍ cuando se le preguntará. L & rsquo; error en el final es normal porque don & rsquo; no hemos fijado CoovaChilli yn y rsquo; sin (en principio)
      Captura de pantalla 2015-07-15 Para 21.00.48

  2. Et instalación Compilación de Haserl. Es S & rsquo; d es y rsquo; una herramienta de UNIX o script LUA generará script CGI. Es necesario para la operación del CoovaChilli.
    1. Descargar haserl
      cd / usr / src
      wget http://downloads.sourceforge.net/project/haserl/haserl-devel/haserl-0.9.35.tar.gz
      toma haserl -zxvf-0.9.35.tar.gz
      haserl cd-0.9.35
    2. Compilar e instalar haserl
      ./Configura && hacer && hacer instalar
  3. Configurar CoovaChilli
    1. Al final del archivo /etc/chilli/up.sh agregue la línea
      iptables -I POSTROUTING -t nat -o $ HS_WANIF -j MASQUERADE

      Permitirá transferir lo que ocurre hacia el Wifi y rsquo; Ethernet

    2. En el archivo /etc / default / chile reemplazando
      START_CHILLI = 0

      por

      START_CHILLI = 1

      Esto permite que los CoovaChilli arranque

    3. En el archivo /etc / chile / wwwsh debemos dar la y rsquo; haserl ubicación exacta de la línea 9
      haserl = / usr / local / bin / haserl
    4. En el / etc / chile / config es la configuración principal Chilli. ¿Dónde va a ser capaz de definir qué interfaces se utilizan, qué red, etc.. Algunos de los valores siguientes se comentan de forma predeterminada, por lo tanto eliminará # a partir de la línea de ser necesario. Y estos valores no se agrupan en el mismo lugar.
      HS_WANIF = eth0
      HS_LANIF = wlan0
      HS_NETWORK = 192.168.10.0
      HS_UAMLISTEN = 192.168.10.1
      HS_UAMALLOW = 192.168.10.0 / 24
      HS_SSID = PiHomeServerAP

      Los detalles de los ajustes configurados :
      HS_WANIF es la interfaz conectada a Internet
      HS_LANIF est l & rsquo; interfaz du Wifi / Hotspot
      HS_NETWORK la red de punto de acceso
      HS_UAMLISTEN la pasarela de red punto de acceso
      Red de hotspots HS_UAMALLOW IP permite conectarse
      HS_SSID le SSID (parece tener d & rsquo; efecto)

    5. Hacer la última apertura
      update-rc.d inicio de chile 99 2 3 4 5 . parada 20 0 1 6 .
  4. Inicie el servicio
    inicio de chile servicio

    Con el comando ifconfig debería ver una interfaz tun0 confirmando que CoovaChilli es bien ejecutado.
    Captura de pantalla 2015-07-15 Para 21.29.18

Hostapd

  1. Para que su d & rsquo; el acceso WiFi visibles, instalaremos hostapd que va a hacer todo el trabajo
    apt-get install -y hostapd
  2. Edite el archivo /etc/default/hostapd y añadir al final :
    DAEMON_CONF ="/etc/hostapd/hostapd.conf"
  3. Edite el archivo /etc/hostapd/hostapd.conf (que N & rsquo; todavía no existe) y copiar las siguientes líneas :
    # interfaz wlan Wi-Fi du interfaz wlan0 =
    # controlador nl80211 avec tous les controladores Linux mac80211 = nl80211
    # Nom du spot Wi-Fi ssid = PiHomeServerAP
    # Wi - Fi de modo (un = IEEE 802.11 ha, b = IEEE 802. 11b, g = IEEE 802.11 g)
    hw_mode = g
    # Wi - Fi frecuencia canal (1-14)
    Canal = 6
    # Wi - Fi abierta, sin autenticación !
    auth_algs = 1
    # Intervalo de baliza en kus (1.024 MS)
    beacon_int = 100
    # DTIM (mensaje de información de tráfico de entrega)
    dtim_period = 2
    # Número máximo de estaciones en estación mesa max_num_sta = 255
    # Umbral RTS/CTS; 2347 = disabled (por defecto)
    rts_threshold = 2347
    # Umbral de fragmentación; 2346 = disabled (por defecto)
    fragm_threshold = 2346
  4. Puede iniciar manualmente el servicio
    servicio Inicio hostapd

Aquí llegamos al final de la configuración ! Ufff ! Es el momento de probar la conexión (con el usuario creado anteriormente : prueba de usuario / passwd) :

  1. Conectarse a punto y rsquo; el acceso
    Frambuesa Pi hotspot selección SSID
  2. Usted tendrá automáticamente una ventana de redirección (en mi Mac. IPhone / iPad / Windows debe tratar y rsquo; acceder a Internet a través del navegador)
    Frambuesa Pi punto de acceso de redirección
  3. Introduzca su nombre de usuario (prueba de usuario / passwd)
    frambuesa pi punto de acceso de inicio de sesión
  4. A continuación, tendrá pantallas que confirman la conexión
    éxito pi punto de acceso de frambuesa Frambuesa Pi extremo éxito hotspot
  5. Para que las alegrías d & rsquo; el Internet Internet !
    Frambuesa Pi punto de acceso wifi a Internet freeradius coovachilli

Prima : daloRADIUS

Ok, pero algunos d & rsquo; usted me pregunte : “sí, pero cómo me las arreglo usuarios ?”, “Tengo que hacer una consulta SQL cada vez que ?”. En teoría sí ! Es N & rsquo; no hay y rsquo es; interfaz predeterminada para FreeRadius. Excepto que … hay planes para ayudarle. Y daloRadius es uno de ! A través de una interfaz web que usted será capaz de gestionar los usuarios, gestionar sus derechos, Horas de inicio de sesión, débitos autorizados, etc..

  1. Instalar a un servidor web. Mi favorito sigue siendo Nginx.
    apt-get install -y php5-mysql php-pear php5-gd php-db php5-fpm libgd2-xpm-dev libpcrecpp0 libxpm4 nginx php5-xcache
    apt-get remove -y apache2.2-bin apache2-utils apache2.2-common
  2. Descarga daloRadius
    cd / usr / src
    wget http://downloads.sourceforge.net/project/daloradius/daloradius/daloradius0.9-9/daloradius-0.9-9.tar.gz
    toma daloradius -zxvf-0.9-9.tar.gz -C / usr / share / nginx / www /
    mv / usr / share / nginx / www / daloradius-0.9-9 /usr / share / nginx / www / daloradius
    cd / usr / share / nginx / www / daloradius
  3. Añadir la información utilizada por daloRadius la base de datos FreeRadius
    mysql -u root radio -praspbian < /usr / share / nginx / www / daloradius / contrib / db / fr2-mysql-daloradius-y-freeradius.sql
    mysql -u root -praspbian
    GRANT ALL ON radio. * A 'radio' @ 'localhost';
    GRANT ALL ON radio. * A 'radius'@'127.0.01';
    salida;
  4. En el archivo /usr / share / nginx / www / daloradius / biblioteca / daloradius.conf.php se define el derecho d & rsquo; el acceso a la base de datos (Aquí impagos)
    $configValues['CONFIG_DB_USER'] = 'Radio';
    $configValues['CONFIG_DB_PASS'] = Radpass ';
    $configValues['CONFIG_DB_NAME'] = 'Radio';
  5. Actualización de la configuración del sitio predeterminado, permitiendo soporte para PHP. Es la información que se añade (o eliminar los comentarios) en la sección Servidor.
    En la línea 25 (siempre por defecto)
Índice index.php index.html index.htm;

Y habilitar el soporte de PHP

Ubicación ~ .php$ {
fastcgi_split_path_info ^(.+\.PHP)(/.+)$;
fastcgi_pass unix:/var/run/PHP5-fpm.sock;
fastcgi_index index.php;
incluyen fastcgi_params;
}
  • Redémarrez Nginx
    Reinicio del servicio nginx
  • Ahora puede iniciar la sesión http://<ip de votre frambuesa>/daloradius
    Iniciar sesión : administrador / Contraseña : radio

Así que ahora la forma de crear un usuario ? Nada más sencillo :

  1. Inicio de sesión y vaya a la y rsquo; pestaña Administración
    punto de acceso de frambuesa pi gestión daloradius
  2. Introducir el Nombre de usuario Entonces Contraseña y haga clic en Aplicar. Usted puede elegir, por supuesto, el tipo d & rsquo; cifrado de la contraseña, introducir información sobre el usuario y … Atributos. Vamos a volver más tarde (sí que doesn y rsquo; aún no está terminado !)
    Frambuesa Pi hotspot gestión daloradius Crear usuario

Ahora puede utilizar este identificador. Aparece en la lista de usuarios con una hermosa bandera verde para indicar que y rsquo; el usuario está habilitado.Frambuesa Pi usuarios de la lista de gestión de punto de acceso daloradius

Doble bono : atributos

Tenemos un punto de acceso Wi-Fi, servicio d & rsquo; autenticación, una interfaz de gestión de usuarios. Pero ¿cómo se define conexiones horas ? Un tiempo de conexión ? Un volumen de datos máximo ? En resumen, no es todo incluido bar abierto !

Todo lo que sucede en los atributos asociados a un usuario. In & rsquo; interfaz daloRadius, puede editar un usuario y agregar atributos.

atributos daloradius coovachilli punto de acceso de frambuesa pi

Arriba, j & rsquo; & rsquo añaden a; Usuario PI, l & rsquo; atributo Entrar en tiempo con el valor Wk1800-2100. L & rsquo; el usuario puede conectarse como 18:00 Para 21:00 de lunes a viernes. Usted puede ir más lejos : “Wk0855-2355, Sa,Su1655-2305”, día de la semana 08:55 Para 23:55, Sábado y domingo 16:55 Para 23:05.

Puede encontrar más detalles sobre ciertos atributos aquí. Los más comunes : Entrar en tiempo, Simultánea-Uso, Caducidad. Por desgracia no he encontrado un lugar donde todos los atributos se detallan con sus significados y valores posibles. Si usted tiene un enlace N & rsquo; por favor comparta en los comentarios.

Si se llega al final de este artículo usted se merece una medalla ! Pero ahora tiene un gran frambuesa dentro hotspot !

Siguiente paso : intégrer comme Squid proxy transparente ?

Fuentes :

  • HTTPS://www.raspberrypi.org/ forums/viewtopic.php?t = 24105&p = 224789
  • http://doc.ubuntu-fr.org/coovachilli
  • http://ehc.ac/p/radiusdesk/wiki/install_ubuntu_nginx/?Versión = 14 # install-radiusdesk
  • http://www.binaryheartbeat.net/2013/12/raspberry-pi-based-freeradius-server.html
  • Google, Bing, duckduck, etc..

Posiblemente le gustan también....

  • excelente artículo, ça m’étonne qu’il n’y ait pas encore de commentaires ! 😀
    Je n’ai pas encore eu l’occasion de tester ceci dit, mais ça ressemble très fort à ce que l’on faisait pendant mes études (à la diférence qu’on utilisait du matériel Cisco pour AP et Switch, mais couplé avec une Debian), je reconnais beaucoup d’étapes dans le processus.
    Je pense que je tenterai d’appliquer ton tuto, mais sans utiliser le raspberry pour le WiFi. A la place, j’ai un petit routeur TP-Link WR841ND sur lequel j’ai flashé DD-WRT. Es compatible Chillispot y sólo tiene que rellenar en la dirección del servidor Radius.
    Bien por los inconvenientes que tengo un pequeño problema a primera vista para distinguir la diferencia entre el “NAS ID” et UAM Secret, ainsi que les permitió UAM / dominios (cfr pantalla)
    Le but à terme sera sans doute d’implémenter cette solution dans un petit hôtel 🙂
    Para ver si se tardará varios AP.

  • También me gustaría añadir que acabo de descubrir RadiusDesk (Veo un enlace en la fuente, pero su sitio web oficial está muy bien hecho con un montón de guías), obviamente se ve bien para administrar usuarios, al igual que daloradius, con una interfaz web que se ve un poco más amigable

    • Hola
      No he conseguido ejecutar el radiusdesk frambuesa me detuve daloradius DPNC es en realidad menos sexy !

  • Lucas F

    Hola,
    Excelente tutorial, Voy a poner en marcha en breve.

    Sin embargo, hay-que tiene medios para establecer una limitación de ancho de banda ? Por ejemplo, no exceda de 1 MB / S de “Servidor” en general, o para cada usuario ?
    Gracias

    • Hola,

      Sí es posible, en, FreeRadius con opciones de ancho de banda WISPr-Max-down y WISPr ancho de banda-Max-Up

  • Jno

    Hola,
    Excelente tutorial !

    derecho francés requiere mantener las huellas … Es que el caso aquí con, FreeRadius (Si es así, ¿cómo hacemos ?) o requiere calamar obligatorios ?
    Gracias

    • Hola,
      Calamar mantiene accesible sólo desde IP local. ¿Es lo suficientemente ? Creo que en el caso de la asignación de una dirección IP local a un identificador también debe mantener la información con el fin de saber quién está detrás de la conexión. Debe ser factible en, FreeRadius pero no sé cómo …

  • Jno

    Hola de nuevo,
    Traté de ponerlo en una Raspberry Pi 2 (raspbian Jessie). Por desgracia, la compilación falla CoovaChilli : #dpkg-buildpackage -us -uc


    main-opt.c: En la función "principal":
    main-opt.c:786:29: error: 'PTR' se puede utilizar sin inicializar en esta función [-Werror =-quizá no inicializado]
    _options.uamdomains[i ] = strdup(tomó);
    ^
    CC1: todas las advertencias siendo tratados como errores
    Makefile:755: receta para el objetivo "principal-opt.o’ No se pudo
    hacer[4]: *** [main-opt.o] Error 1
    hacer[4]: Dejando directorio /usr/src/coova-chilli-1.3.0/src '’
    Makefile:813: receta para el objetivo de 'todo-recursiva’ No se pudo
    hacer[3]: *** [todo-recursiva] Error 1
    hacer[3]: Dejando directorio /usr/src/coova-chilli-1.3.0/src '’
    Makefile:313: receta para el objetivo de 'todo-recursiva’ No se pudo
    hacer[2]: *** [todo-recursiva] Error 1
    hacer[2]: Dejando directorio '/usr/src/coova-chilli-1.3.0’
    Makefile:240: receta para el objetivo de "todo’ No se pudo
    hacer[1]: *** [todos] Error 2
    hacer[1]: Dejando directorio '/usr/src/coova-chilli-1.3.0’
    debian / rules:36: receta para la acumulación de destino '’ No se pudo
    hacer: *** [construir] Error 2
    dpkg-buildpackage: error: debian / rules build producen un tipo de error de salida 2
    root @ raspberrypi2:/usr / src / Coova-chile-1.3.0 #

    ¿Qué debo hacer ?
    Gracias de antemano

    • Parece que la advertencia se tratan como errores … A fin de eliminar la bandera del compilador
      -Werror en el Makefile ?

    • Patrick Dupertuis

      Tuve el mismo problema : este es un error en la última versión de Raspbian (Jessie)
      Para desactivar la corrección de errores y crear el paquete no es un problema.

      export CFLAGS =”-Wno de errores”

      ANTES de hacer :

      ./Configura –prefix = / usr –Mandir = $${prefijo}/share / man
      –INFODIR = $${prefijo}/share / info
      –sysconfdir = / etc –localstatedir = / var –permitirá a los largelimits
      –enable-binstatusfile –enable-statusfile –enable-chilliproxy
      –enable-chilliradsec –enable-chilliredir –con-openssl –con-rizo
      –con-sondeo –enable-dhcpopt –enable-sessgarden –enable-dnslog
      –enable-ipwhitelist –enable-redirdnsreq –enable-miniconfig
      –enable-libjson –enable-CD3 –enable-proxyvsa –enable-MiniPortal
      –enable-chilliscript –enable-EAPOL –enable-uamdomainfile
      –permitirá a los módulos –enable-MultiRoute

      • Mikymike

        Podría alguien decirme que sí commant para desactivar la corrección de error para crear el paquete por favor. Gracias de antemano.

        • Se explica el comando de exportación por encima de Patrick

          • Mikymike

            Bien, pero no me connaissai este comando, Pensé que había que añadir a un archivo antes de iniciar la compilación. Gracias por la respuesta.

      • Joris Sjaaksken

        je rencontre le même souci mais même avec le ‘export CFLAGS=”-Wno de errores”‘ je rencontre la même erreur.
        Quelqu’un a une autre solution?

    • Axl Mtz

      Hola,

      Espero que estés bien.

      Tengo el mismo problema con coovachilli.

      Me pregunto si usted me puede ayudar?

      ¿Me puede decir cómo lo resolviste?

      Gracias.
      Saludos.

      • Por favor mira a continuación respuesta Patrick. Tiene que establecer una variable de entorno antes de compilar.

      • Jno

        Hola,

        Quité las opciones werror de Makefile.am y Makefile.in el directorio /usr/src/coova-chilli-1.3.0.

        Buena suerte,
        Saludos,

        2016-02-09 6:24 GMT + 01:00 Disqus :

  • Jno

    En este foro es la longitud del mensaje limitado ?
    Para varios vez que intento publicar pero mi mensaje desaparece después de unos minutos …

  • Thierry Fernández

    Buenas noches,
    Problema resuelto

  • Jirpong Puttanbut

    Thank you so much for the nice tutorial 🙂

  • Gauthier

    Hola, este es un muy buen tutorial, pero los contras Me pregunto cuántas personas en el máximo se pueden conectar simultáneamente a la zona activa.

    • Hola,
      Técnicamente está limitada por el ancho de banda. También es posible limitar el número de conexiones

  • Paul

    Por mi parte tengo un problema al compilar, He seguido el tutorial, incluso corregido el error con la información en los comentarios, yo me tengo el problema de la. (ver pj)

    Una idea?

    http://i.imgur.com/c4Dmbid.png

    • Parece extraño que la parte de la documentación no está presente. Se bloquea ca tarde ? Si es así puede ser desactivar esta parte …

      • Paul

        Sí, porque no puedo tener el .deb así que esto es muy importante, Trato de volver a instalar todo de nuevo, nada cambia.

        • Tal vez un mal registro porque otras personas no tienen este problema

          • Paul

            El vínculo http://ap.coova.org/chilli/coova-chilli-1.3.0.tar.gz ya no existe, así que hice una búsqueda en Google Archivo, pero es posible que si no es bueno. ¿Tiene usted un error, por favor?

          • Paul

            yo uso “NOOBS” como los huesos (por lo Raspbian) el tutorial es para el uno o no?

          • Yo siempre uso la versión de red de la cual se aligeró Raspbian (bcp menos paquetes)
            Así que sí lo es para Raspbian

          • Paul

            La ça a fonctionné sans problèmes 🙂

            Gracias, Si su tiempo de sobra tendría que editar un post con la nueva dirección URL y el comando ha puesto (export CFLAGS =”-Wno de errores”)

            Gracias !

          • Paul

            Después de terminar el tutorial paso adelante “hostapd 4”, y no tengo ninguna distribución. Sin embargo, mi llave funciona bien porque cuando hice una “exploración iwlist” Yo también conseguir el wifi a mi casa.

            La clave es una WN821N TL y el primer paso con la lista iw no funciona… (ver pj) No sé si mi llave compatible con el punto de acceso

            Tengo otra de las claves (más viejo) un XG-762N Sagem

          • los conductores de un problema con la tecla. Usted tiene que encontrar cuál es el controlador adecuado para cargar sobre la base del modelo clave. Debe ser la referencia exacta y las búsquedas en Google

          • Paul

            No estoy seguro de que es un problema de controladores, ya que ocurre a una exploración wifi…

          • Paul

            No estoy seguro de que es un problema de controlador, porque me pasa una buena exploración wifi…

  • Rodrigo Fuentes

    Hola, im teniendo problemas después de ejecutar dpkg -i-Coova chilli_1.3.0_armhf.deb que dice

    Reemplazo de desembalaje Coova-chile …

    La creación de Coova-chile (1.3.0) …

    A partir de chile: SIOCSIFADDR: Hay tal dispositivo

    eth1: Error al obtener las banderas de interfaz: Sin tales Devic

    Pero sólo tengo una eth0 y wlan0 en mi frambuesa

    Gracias

    • Dado que los archivos de configuración por defecto utilizan eth1 pero por defecto en el pi Es eth0. Seguir los siguientes pasos y en los archivos reemplazar eth0 eth1 con

  • Kazadrur & concesivo (Kazadrur_Mo

    Hola,

    Tengo un problema con el comando : export CFLAGS = “-Wno de errores”
    Cuando inicio, me hace : -Bash: exportar: “-Wno de errores” : nombre de usuario no válido

    Sin embargo, estoy en la carpeta Coova-chile-1.3.0 /

    Gracias de antemano !

    • Esto no es un control de directorio pero las preocupaciones. Tal vez el espacio después de la igualdad. No tengo ninguna máquina Unix en la mano para poner a prueba

      • Kazadrur & concesivo (Kazadrur_Mo

        Vale, Acabo de prueba : export CFLAGS =”-Wno de errores”
        más de error, pero no pasa nada, c ' est normal ?

        • Si se establece una variable de entorno
          Probar
          echo $ CFLAGS
          Se dará salida

          • Kazadrur & concesivo (Kazadrur_Mo

            Ah ok ^^
            Está bien, funcionó !

            Gracias por tomarse el tiempo para responder, y gracias por el tutorial !

  • Matteo formando

    eso’ sibilante o jessy? un montón de problemas cuando paquete de descarga

  • Christophe

    Hola,

    En primer lugar gracias por su tutorial ! Está muy bien explicado, pero tengo una preocupación leve

    Configuro mi CoovaChilli y hostapd pero cuando hago una “servicio Inicio hostapd” todo va bien, pero imposible ver mi WiFi en un PC portátil.. No entiendo por qué, Puedo comprobar cada archivo y son idénticos a como.

    Gracias por tu ayuda ! 🙂

    PS : Mi inalámbrica es una clave ALFA AWUS036NH (lista de referencias iw aunque el modo AP y fue co con WIFI)

    • Hola. El problema es que no genera la red wifi hostapd. De acuerdo con el enlace (https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=17489) a pesar de lo está marcado por la tecla, el AP no funciona. Si usted tiene otra tecla que también tenga que probar

      • Christophe

        Gracias por su respuesta,

        Dada su enlace, mis obras clave (como respuesta)

        Tengo un ALFA ASUW036NH y se usa con aircrack etc..

        Voy a intentar con otra tecla, pero cuando hago una ” hostapd -dd /etc/hostapd/hostapd.conf para ver el archivo conf, Tengo un error con “nl80211 inicialización del controlador falló” pero yo no conozco a ningún otro conductor que pueda usar..

        Si tu as une idée 🙂

        PS : Voy a tratar de todos modos con otra llave si encuentro uno ^^

        • Ok, al menos, de dónde viene el problema se conoce. Hay que buscar el controlador asociado. En temprano artículo muestro este compilar el soporte de chipset RT2870 dns cierta clave. Si puede inspirar a ca …

  • Matteo formando

    me gustaría crear una regla para un grupo de usuarios a connent máximo para una media o una hora. es posible?
    y
    cómo crear un sistema de pago para mi punto de acceso para generar el nombre de usuario y automáticamente?
    el pago preferido sistem podría ser paypal
    great tutoría
    estoy instalado en la misma frambuesa
    FreePBX, Wifi Hotspot con portal cautivo, y Plex. great 🙂

  • Manoj Mathivanan

    I have set up an hotsopt with coovachilli & freeradius. Everything is working fine. I get a landing page, after logging in, I am able to access internet.

    Now, I have also hosted a web server which is listening at port 3740 in the same system as coovachilli and freeradius. I am not able to access that port from any system connected to the hotspot.

    My wifi hotspot access point IP is 192.168.10.1 and the webserver is running at port 3740. Even if I login to my hotspot, el puerto no es accesible. ¿Puede que me haga saber cómo abrir este puerto?

    • Hola
      ¿Estas seguro que su servidor está escuchando la interfaz correcta / propagación ?

      • Manoj Mathivanan

        Sí, que está escuchando a la interfaz adecuada. Yo WGET 192.168.10.1:3740 a prueba "wlan0’ y wget http:\192.168.1.2:3740 to test the 'eth0'.

        Soy capaz de hacer ping el ordenador del servidor web(192.168.10.1) desde otro equipo(192.168.10.3) que está conectado a través de wlan0. No soy capaz de acceder al puerto 3740, solamente 3990 y 4990 son accesibles, ya que son los puertos coovachilli.

      • Manoj Mathivanan

        Está funcionando ahora. Tenía que cambiar el archivo de configuración coovachilli para permitir que los puertos
        HS_TCP_PORTS =”3740″

  • Mohamed Dahir Mohamed

    ¿hay un atributo de desconectar usuario cuando se excede el límite de tiempo

  • AnwarWijaya

    Hola, Tengo un problema con la compilación Coova-chile como en esta foto.
    que la causa del error no hay Coova-chilli_1.3.0_armhf.deb en / usr / src

    any solution ?
    thanks 🙂

  • AnwarWijaya

    Hi all, Tengo un problema con la compilación Coova-chile como en esta foto.
    que la causa del error no hay Coova-chilli_1.3.0_armhf.deb en / usr / src
    any solution ?

    thanks 🙂

    • That’s normal, the compilation failed (see error messages ?) look at the error (upper in your screen), corregir y tratar de compilar de nuevo
      Supongo que la razón es la bandera de advertencias (mirar los comentarios a continuación acerca de cómo establecer el indicador)

      • AnwarWijaya

        gracias por la atención.

        este es un mensaje de error (?) en la imagen siguiente.

        BTW, Tengo tratar de eco $ CFLAGS pero el resultado es el mismo.

        • No es eco de que tiene que hacer, pero el comando de exportación inferior. El eco es sólo para comprobar el contenido de la variable

          • AnwarWijaya

            ok gracias por su ayuda he hecho ese paso.

            Pero, cuando quiero compilar e instalar con haserl:

            ./Configura && hacer && hacer instalar

            existen “nada que hacer”:

            ** Resumen de configuración para haserl 0.9.35:

            La construcción de haserl con lua con discapacitados
            haserl edificio con con Bash-extensiones desactivadas
            libs:

            hacer[2]: Dejando directorio '/ usr / src / haserl-0.9.35/Doc’
            hacer[1]: Dejando directorio '/ usr / src / haserl-0.9.35/Doc’
            hacer[1]: Entrando en el directorio '/ usr / src / haserl-0.9.35’
            hacer[2]: Entrando en el directorio '/ usr / src / haserl-0.9.35’
            hacer[2]: No se hace nada para "instalar-exec-am '.
            hacer[2]: No se hace nada para "instalar-data-am '.
            hacer[2]: Dejando directorio '/ usr / src / haserl-0.9.35’
            hacer[1]: Dejando directorio '/ usr / src / haserl-0.9.35’
            root@raspberrypi:/usr/src/haserl-0.9.35#

            any solution ?

            i am newbie 🙂

          • Try to do amake clean” primera, then check that the export worked (using echo and get the content displayed) and then compile

          • AnwarWijaya

            thanks Pi Home Server.
            I have done this tutorial and can running normal, but sometime some devices (esespecially Iphone & MAC Book) difficult to connect access point and I must stop and start freeradius to solve it. Do yo know why it happened ?

          • Hola.
            Do you restart freeradius only ? Difficulties to connect : do you see the wifi network ? If not it could be due to your wifi dongle that switch in energy saving mode.

  • Matteo formando

    is it possible to authenticate with facebook or Google?

    • Hola. Never tried and not sure it’s possible natively. Try for google results withcoovachilli oauthseems that some people want to do the same than you
      About paypal same idea. Not sure it’s possible

      • Matteo formando

        Yes I study a lot but I haven’t found this argument for raspberry

        • Pablo Ariel Nicoli

          plz share the solution for a social captive portal in RPi

          • Matteo formando

            I dont have a solution 🙁

  • Hola. Never tried and not sure it’s possible natively. Try for google results withcoovachilli oauth” Parece que algunas personas quieren tondonthe mismo que tú

  • Aurelien

    Hola,

    Gracias por el ETL completo tutorial que te literalmente, pero conmigo no funciona. no aparece el punto de acceso.
    lsusb me vuelve : “Autobús 001 Dispositivo 004: ID 148f:5370 RALink Technology, Corp. Adaptador inalámbrico RT5370”

    Así que, obviamente, yo uso el mismo equipo que se, pero mi escofina 2 por Jessie quiere nada.

    Gracias por sus tuberías.

    • Se necesitará un poco más de información. Es que la clave es punto de acceso compatible ? No se inicia hotspotd ? ¿La interfaz WLAN se ha asignado una dirección IP ?

      • Aurelien

        Entonces, Tomé el tutorial desde el principio, sobre la base de la imagen Raspbian mínima disponible en la página web de la fundación. Alors cette fois ci tout s’est bien passé sauf pour haserl ou je n’ai pas réussi à compiler. Un apt-get install haserl m’a dépanné. J’ai également commenté les lignes dans /etc/network/interfaces relatives à wpa-supplicant

        Mon point d’accès est visible et fonctionne mais uniquement quand je lance hostapd en débug viahostapd -dd /etc/hostapd/hostapd.conf” . La je ne comprends pas.
        Además, cómo poner en marcha de forma automática en el arranque hostapd ? Paso por el demonio o servicio ?

        • El punto 4 hostapd de no trabajar ?

          • Aurelien

            No tengo ni rápido retorno. De realizar el pedido, él busca 30 segundos y ningún mensaje de error (pero no hay confirmación de lanzamiento) y me da la mano

          • Aurelien

            Problema resuelto. La dirección del demonio se discutió en / etc / default / hostapd. Gracias por el tutorial y por su ayuda.

            Termino esta noche la realización del tutorial

          • Aurelien

            Traté de terminar el tutorial, y me quedé con Nginx, cuando escribo la ip de mi escofina / daloradius Tengo un error bastante 404. No sé qué hacer y me vadeo en la configuración de Nginx, hasta el punto de que ni siquiera sé qué archivo es el error.

            A decir verdad, Me veo un poco complicado de instalar, porque me gustaría tener ez daloradius y supervisar versión web del servicio en paralelo.

            No quiero abusar de, pero si usted podría darme su ayuda, o que me señale un tutorial sobre la configuración de Nginx, porque tengo que saltar una caja en los que he viajado a lo largo.

  • Van théa

    hola me gustaría en primer lugar dar las gracias por este tutorial integral.

    Tengo una preocupación por el index.html redirigir a mi página web

    expediente :/etc / chile / www / login_success_tmpl

    Éxito!

    Vas a ser redirigido $(href =”index.html” “proyecto “)

    Para cerrar la sesión, tipo “cerrar sesión” (Oro “http://cerrar sesión/”) Disfruta!

    gracias por la punta

  • Gabriel

    ¿Dónde puedo añadir la secuencia de comandos en nginx para daloradius como estos

    Actualizar la configuración por defecto del sitio, permitiendo el soporte de PHP. La información se va a añadir (o eliminar los comentarios) en el servidor de la sección.
    En la línea de 25 (siempre por defecto)
    Índice index.php index.html index.htm;
    Y habilitar el soporte de PHP

    Ubicación ~ .php$ {
    fastcgi_split_path_info ^(.+.PHP)(/.+)$;
    fastcgi_pass unix:/var / run / PHP5-fpm.sock;
    fastcgi_index index.php;
    incluyen fastcgi_params;
    }

    es en el sitio habilitado o sitio disponible? Cómo puedo crear un nuevo archivo de configuración o simplemente modifico el valor por defecto? No puedo parecer para que funcione…

    • Tampoco. El de sitios habilitado es un enlace lógico a la de los sitios de disposición.
      No se olvide de reiniciar el servicio después de cualquier actualización

      • Gabriel

        Hola yo recibo este mensaje cuando corro “nginx -t” para probar el archivo conf

        Nginx: [EMERG] “fastcgi_index” Directiva se duplica en / etc / nginx / sites-enabled / default:46
        Nginx: prueba de /etc/nginx/nginx.conf de archivo de configuración fallado

        Este es mi archivo por defecto que puede detectar cualquier problema? Parece que index.php se conoce dos veces de modo que el mensaje de advertencia?

        • Buscar fastcgi_index. Parece que tienes 2 sin comentar las líneas en el archivo y comentar el indeseado

          • Gabriel

            Limpié el guión un poco y todavía he duplicado la fastcgi_index… Buscado fastcgi_index y sólo tiene una ocurrencia.. algunas ideas?

          • Mira el archivo incluido en la carpeta fragmentos. En caso de tener otro comando fastcgi_index en ella. Puede comentar el que está en el archivo de configuración nginx

        • Gabriel

          Ok funciona ahora y puedo reiniciar el servicio nginx. Sin embargo cuando escribo para acceder a daloradius (es decir. 169.254.160.231/daloradius) devuelve 404 Página no encontrada. Nginx / 1.6.2 se encuentra en la página también, así que supongo que todo está funcionando pero nginx no puede encontrar la carpeta daloradius ??

          • Correcto. La carpeta no existe o tiene un índice predeterminado basado en la ruta de raíz se define en el archivo de configuración

          • Gabriel

            He establecido la raíz a / usr / share / nginx / www / daloradius que es donde los archivos php daloradius ubicados según su instrucción.. Todavía incapaz de localizarlo?

          • Gabriel

            Solía ​​apache2 como servidor y todo esta bien ahora… Muchas gracias por su ayuda Pi Inicio!!

  • Olivier

    Hola
    Gracias por Tuto que es el más completo que he podido encontrar.
    En primer lugar debo decir que empecé en inux.
    Estoy atascado en la instalación de Freeradius. He creado la base de datos mediante la adición de la PSW Antes de MySQL en el comando , pero cuando quiero dar el siguiente paso en la instalación de la figura mi rapsberry responde sistemáticamente “acceso denegado ”
    Donde podía faltar un paso

    Gracias

    Olivier

    “Error mejor “

    • Hola
      Es la conexión a MySQL trabaja con el usuario y la contraseña root ? Si se puede validar la pareja antes de iniciar el comando ca se podría dar una pista, ya que es “Sólo” para ejecutar una secuencia de comandos con el usuario root (Linux con root de MySQL)

      • Nicolas Nioche (Nicos)

        Hola y gracias por el tutorial !

        Tengo las mismas preocupaciones. Para una mayor discusión, Soy capaz de conectarse a MySQL como root + mdp, he podido “el uso de radio” y “bases de datos de demostración;”

        +——————–+
        | Base de datos |
        +——————–+
        | INFORMATION_SCHEMA |
        | MySQL |
        | performance_schema |
        | radio |
        +——————–+

        Así se crea la base. El problema es cuando pido la base Sema, que está vacía. lógico porque como Olivier, el comando

        [19:07 Raspberry Pi pi @ /] > mysql -u root -p *********** radio sudo apt-get install -y debhelper libssl-dev-libcurl4 gnutls-dev mysql-server mysql-freeradius freeradius gcc hacer libnl1 libnl-dev pkg-config iptables
        Lista de paquetes de lectura… Hecho
        Árbol de dependencias del edificio
        Información sobre el estado de lectura… Hecho
        debhelper ya es la versión más reciente.
        freeradius ya es la versión más reciente.
        freeradius-mysql ya es la versión más reciente.
        gcc ya es la versión más reciente.
        iptables es ya la versión más reciente.
        libcurl4-gnutls-dev ya está la versión más reciente.
        libnl-dev ya está la versión más reciente.
        libnl1 ya es la versión más reciente.
        libssl-dev ya está la versión más reciente.
        que ya es la versión más reciente.
        mysql-servidor ya es la versión más reciente.
        pkg-config ya es la versión más reciente.

        0 actualizado, 0 recién instalado, 0 para quitar y 0 no actualizado.

        Así que no veo también que los bloques, si no un acceso a algunos archivos problema..

        • ¿No es muy familiarizados con Linux, He encontrado una réplica de este tutorial en tailandés (Sí, sí) en el que no había la pantalla liberadora . Se había pasado 'sudo su’ mientras trataba sólo en sudo’

          [19:08 PI@raspberrypi ~.] > sudo su
          root@raspberrypi:/Inicio / pi # mysql -u root -p ********* radio < /etc / freeradius / sql / mysql / schema.sql
          root@raspberrypi:/Inicio / pi #

          y de ahí se va ! Por lo tanto, continúa.

          • Olivier

            Hola,
            Después de una breve parada meses en mi proyecto, Vuelvo ahora.

            Pasar por el usuario root ha resuelto el problema, pero no sé si esto es debido a mi versión de Raspbian, Tuve que configurar manualmente MySQL, en primer lugar, por la limpieza de mis config :
            sudo apt-get purga mysql-server-5.5
            sudo rm -rf / var / lib / mysql
            a continuación, volver a instalar (con la contraseña Raspbian)
            sudo apt-get install mysql-server-5.5

            a continuación, puse en marcha MySQL :
            # mysql -u root -p
            MySQL> crear radio de la base de datos;
            MySQL> Deja de

            y ahora funciona … Ahora tengo un pequeño problema con Coova pero este será un post aparte

            Gracias

            Olivier

            “Fracasa mejor”

        • El pi usuario no tiene derecho a acceder a los que el error también se ha detectado y resuelto vio su archivo siguiente comentario
          FYI / recordar todos los comandos se hacen con el usuario root. Es una mala práctica, pero para mi uso en el hogar

  • PBX-Ramdas

    Hola, el mejor tutorial que he encontrado en la web. Muchas gracias.
    Me gustaría saber si has tenido tiempo para integrar calamar como un proxy transparente. Estoy utilizando una conexión 3G / 4G como interfaz WAN, y calamar podría ahorrar costes de datos.

  • litoy2x

    Hola, ¿es posible que cada vez que se presiona un interruptor de botón que va a generar un nuevo usuario & contraseña? yo estaba pensando en hacer eso mediante programación. mi escenario es que si alguien viene a mi casa, se acaba de pulsar un botón e imprimir el usuario y la contraseña. es posible?

    • Yo sé que tú puedes con un software dedicado (oft en mesones usados ​​empresas omega para los clientes). Tal vez hay una API que le permitirá hacer eso. Tengo curiosidad por saber si es posible

  • Hola a todos, soy yo otra vez
    ( sí lo hago en el tutorial 3 día y luego ? – Trato hecho entender cada paso, comandos, etc.. la historia no para hacer una copia estúpida / pegar.

    Pregunta 1 – En primer lugar tengo una pregunta extraña (Sí, Empecé con Linux). Tengo una frambuesa 3 (que, en consecuencia wifi integrada si no me equivoco) Y compré la llave WiFi con dos antenas (Preco el comienzo del tutorial.)
    la captura, es que estoy bastante seguro de la wlan1 (wifi lan supongo) es la interfaz inalámbrica proporcionada con el raspador y la wlan0 debe ser uno de mi wifi clave. No he encontrado ninguna otra manera que desconectar la llave de un ifconfig wifi, y volver a conectar de nuevo ifconfig para ver se añadió el wlan0. Allí tiene un método más limpio ?

    Aquí está una pantalla que se vea más claramente (la primera interfaz es eth0 (Ethernet 0 supongo)): https://uploads.disquscdn.com/images/79a0912d29837ec03621f4d7924266e8a46e562a22f66d3d5c2c2211f70159bd.png

    Pregunta 2 : Llegué al tutorial en el que tengo para iniciar el servicio de hostapd (servicio Inicio hostapd) . Funciono con el comando (en sudo su) pero no pasa nada y me hace inmediatamente pronta. Creo que es buena no puede ser muy hablador, y por lo tanto tratar con otra wifi portátil en casa o mi ordenador portátil para ver si la red está disponible PiHomeServeurAP. Sin éxito. Deja que te aconsejo que de depuración ?

    Agradeciendo de antemano.
    Nicos

    • En realidad, si algunos me leen, Aconsejo a un reinicio de la frambuesa después de cada punto de instalación importante. (en cada cambio de “capítulo”. En efecto después de reiniciar, Ahora veo mi punto de acceso de mi ordenador portátil, PC, etc.. Ha sido tan feliz de ver su lado del servidor 100 Wi-Fi zona de la ingle. Buena. Ahora a través del navegador (desde mi móvil) No puedo conseguir el covachilli la página de inicio de sesión. Todavía voy a mirar antes de preguntar. ><. La cuestión 1 précédente reste toujours d'actualité si quelqu'un passe par ici

  • Olivier

    Hola
    quand j’exécute la commande : root@raspberrypi:/usr/src# wget https://coova.github.io/Download/coova-chilli-1.3.0.tar.gz
    j’ai le retour suivant :
    –2016-07-18 02:45:09– https://coova.github.io/Download/coova-chilli-1.3.0.tar.gz
    Resolving coova.github.io (coova.github.io)… 151.101.12.133
    Conexión a coova.github.io (coova.github.io)|151.101.12.133|:443… conectado.
    solicitud HTTP enviada, esperando respuesta… 404 No se encontró
    2016-07-18 02:45:09 ERROR 404: No se encontró.

    con un poco de investigación, Me he encontrado en : http://coova.github.io/CoovaChilli/DistroBuilding/
    las obras de enlace : wget https://github.com/coova/coova-chilli/archive/1.3.1.4.tar.gz

    pero sin éxito al final :
    root@raspberrypi:/usr / src / Coova-chile-1.3.1.4 # dpkg-buildpackage -us -uc
    dpkg-buildpackage: paquete fuente Coova-chile
    dpkg-buildpackage: versión de la fuente 1.3.0
    dpkg-buildpackage: distribución de fuentes inestables
    dpkg-buildpackage: fuente cambiado por David Bird (Coova Tecnologías)
    dpkg-buildpackage: el anfitrión de la arquitectura armhf
    dpkg-source –antes-build Coova-chile-1.3.1.4
    dpkg-checkbuilddeps: dependencias de construcción no satisfechas: gengetopt libtool automake
    dpkg-buildpackage: ADVERTENCIA: dependencias de compilación / conflictos insatisfechas; abortar
    dpkg-buildpackage: ADVERTENCIA: (Use -d para anular.)

    Lo que más me molesta es que parece que soy el único que ve un problema de conexión con el servidor de github.

    Gracias por tu ayuda

    Olivier

    “Fracasa mejor”

  • Darby

    Hola,
    Gracias por este excelente tutorial que he seguido a la carta con mi Raspi3 y que funciona perfectamente !

    Me gustaría utilizarlo sin punto de acceso a Internet, es eso posible ? (cuando desconecto el cable de Ethernet ya no es posible conectar)
    Al conectar, ¿Es posible que se ejecute en una página diferente de la página de inicio de sesión ?
    Gracias de antemano.
    Darby

    • Una gran noticia si funciona !
      El propósito de Coova es proporcionar identificación. Por un “llenar” Hace ajustes portal cautivo esta solución : http://www.pihomeserver.fr/2014/05/23/raspberry-pi-home-server-creer-hot-spot-wifi-portail-captif-22/

      Por desgracia he perdido las fuentes puntuales 5 pero puede dar el principio general

      Buena suerte !

      • Darby

        Gracias por la respuesta rápida.
        sin Coova, Puedo llegar a tener mi punto de acceso, sin internet. El Raspi me da una dirección IP y lo que quiero hacer, es que abrir el navegador, Estoy redirigido a la página principal del servidor que se ejecuta en mi Raspi. Es eso posible ?

        • Sí, está en el “jugando” con iptables
          Básicamente es necesario : un servidor web con la página que le gustaría (existe un ejemplo en el enlace que te di)
          A continuación, se utiliza iptables para redirigir el tráfico que viene de la interfaz del punto de acceso a su servidor web. Un truco en el género

          marca m iptables-t nat-A PREROUTING-i wlan0 p tcp –Mark 99 -m tcp –dport 80 -j DNAT –destino 192.168.10.1

          se envía todo el tráfico al IP 192.168.0.1 y el puerto 80. En el artículo que es donde está el servidor web.

          • Darby

            No puedo encontrar mi error :

          • No veo nada en la captura. Para iptable me dio un ejemplo, pero hay que excavar para obtener el orden correcto. Y yo no domino este tema

    • denis

      Bonjour Darby, je souhaite réaliser la meme chose que toi. J’ai installé la version automatique qui est opérationnelle sur un PI3. 9a marche trés bien mais maintenant je souhaite simplement que la connexion renvoi toute personne connectée sur un serveur (Joomla) installé sur ce même PI. As-tu réussi à réaliser cette manip. Je suis pres à partager sur ce sujet.
      Atentamente
      Denis

  • Hey me preguntaba si me podría dar una mano! Cuando estoy haciendo la configuración para la compilación coovachilli i siempre el siguiente error, ¿tiene alguna idea de por qué?

    CC1: todas las advertencias siendo tratados como errores
    Makefile:755: receta para el objetivo "principal-opt.o’ No se pudo
    hacer[4]: *** [main-opt.o] Error 1
    hacer[4]: Dejando directorio /usr/src/coova-chilli-1.3.0/src '’
    Makefile:813: receta para el objetivo de 'todo-recursiva’ No se pudo
    hacer[3]: *** [todo-recursiva] Error 1
    hacer[3]: Dejando directorio /usr/src/coova-chilli-1.3.0/src '’
    Makefile:313: receta para el objetivo de 'todo-recursiva’ No se pudo
    hacer[2]: *** [todo-recursiva] Error 1
    hacer[2]: Dejando directorio '/usr/src/coova-chilli-1.3.0’
    Makefile:240: receta para el objetivo de "todo’ No se pudo
    hacer[1]: *** [todos] Error 2
    hacer[1]: Dejando directorio '/usr/src/coova-chilli-1.3.0’
    debian / rules:36: receta para la acumulación de destino '’ No se pudo
    hacer: *** [construir] Error 2
    dpkg-buildpackage: error: debian / rules build dio el código de salida de error 2

    • Hola
      Debido a que las advertencias son tratados como errores por lo que el primer aviso se detendrá la compilación
      Retire el -Werror bandera que podría bloquear el trabajo

      • Yo era capaz de hacerlo con anterioridad por la eliminación de un espacio en el que las exportaciones CFLAGS = “-Wno de errores” comando, No estoy seguro de que era eso, sino que parecía funcionar Soo xD, gracias por la rápida respuesta de todos modos!

      • Sólo otro problema que parece estar teniendo por cierto, parece que al instalar los paquetes daloradius, frambuesa no puede encontrar el paquete de libgd2-xpm, ¿tiene alguna idea de por qué?

      • Podría también ayudarme con una cosa, en el /usr/share/nginx/www/daloradius/library/daloradius.conf.php puedo poner esto:

        $configValues['CONFIG_DB_USER'] = 'Radio';
        $configValues['CONFIG_DB_PASS'] = Radpass ';
        $configValues['CONFIG_DB_NAME'] = 'Radio';

        en cualquier lugar que quiero ahora?

        Y también este

        Índice index.php index.html index.htm;

        i am a poner cuál está más arriba en la línea 25 me dieron eso, pero ¿qué pasa con lo que viene después,

        Ubicación ~ .php$ {
        fastcgi_split_path_info ^(.+.PHP)(/.+)$;
        fastcgi_pass unix:/var / run / PHP5-fpm.sock;
        fastcgi_index index.php;
        incluyen fastcgi_params;
        }

        soy yo suposed poner este derecho por debajo del índice index.php etc.?

      • Abraham Gomez

        Retire -Werror desde donde exactamente? Lo siento si esto es una pregunta tonta. Yo no lo vi en el archivo debian / rules

        • Ejecute el siguiente comando y ejecutar la compilación de nuevo (en la misma sesión, por supuesto,)
          export CFLAGS =”-Wno de errores”

    • Tempest Furia

      Me quedé atrapado en el mismo lugar, y finalmente he encontrado un artículo en el que alguien sugirió una solución.

      Hay dos archivos (Makefile.am y Makefile.in) en /usr/scr/coova-chilli-1.3.0/src. Eliminar la opción -Werror

      En Makefile.am buscar esta línea de “AM_CFLAGS = -D_GNU_SOURCE -Wall -Werror -fno-orden interna -fno-estricta-aliasing ” y retirar -Werror, cerrar y guardar el archivo

      Makefile.in en busca de esta línea “AM_CFLAGS -D_GNU_SOURCE = -Wall -Werror -fno-orden interna” y retirar -Werror, cerrar y guardar archivos. (esto es cerca de la parte inferior del archivo)

      Luego continuar a partir de aquí :

      export CFLAGS =”-Wno de errores”
      ./Configura –prefix = / usr …..
      sudo dpkg-buildpackage -us -uc (cuando bulidpackage, no debe dar lugar a ningún error este momento)

      • Gracias. No sabía que la exportación no se enought.
        gracias por compartir

        Espero tener tiempo para actualizar este post con más nuevas versiones de software y frambuesa 3

      • klima777

        Hola!
        En primer lugar gracias @pihomeserver:Disqus para el artículo. Intento instalar CoovaChilli ahora en una máquina virtual en Ubuntu Server 16.04 LTS por un portal cautivo y este artículo me ha ayudado mucho!!

        Me quedé atrapado en el mismo momento se ha descrito anteriormente. Quité -Werror en ambos archivos, pero la compilación todavía no completa.

        Me sale el siguiente.

        hacer[4]: Dejando directorio /usr/src/coova-chilli-1.3.0/src '’
        hacer[3]: Dejando directorio /usr/src/coova-chilli-1.3.0/src '’
        Haciendo todos en el doc
        hacer[3]: Entrando directorio /usr/src/coova-chilli-1.3.0/doc '’
        hacer[3]: *** No hay ninguna regla para hacer diana "todos". Detener.
        hacer[3]: Dejando directorio /usr/src/coova-chilli-1.3.0/doc '’
        Makefile:313: receta para el objetivo de 'todo-recursiva’ No se pudo
        hacer[2]: *** [todo-recursiva] Error 1
        hacer[2]: Dejando directorio '/usr/src/coova-chilli-1.3.0’
        Makefile:240: receta para el objetivo de "todo’ No se pudo
        hacer[1]: *** [todos] Error 2
        hacer[1]: Dejando directorio '/usr/src/coova-chilli-1.3.0’
        debian / rules:36: receta para la acumulación de destino '’ No se pudo
        hacer: *** [construir] Error 2
        dpkg-buildpackage: error: debian / rules build dio el código de salida de error 2

        Me meto en algunos pasos antes al entrar ./configure …. las siguientes advertencias

        Configura: ADVERTENCIA: Deberías usar –construir, –host, –objetivo
        Configura: ADVERTENCIA: tipo de host no válido: 2763{prefijo}/share / info
        Configura: error: se esperaba un nombre de directorio absoluto para –INFODIR: =

        Puedo compilar en un sistema operativo equivocado? Shell puedo combinar los argumentos ./config con los argumentos del archivo /usr/src/coova-chilli-1.3.0/debian/rules?

        • ¿Trató el comando de exportación primero y luego configurar y compilar ?

          • klima777

            Gracias por su respuesta.
            Traté de que por unos 3 o cuatro veces.
            Ahora la instalación pasa muy rápido y me sale esto al final

            hacer[1]: Entrando en el directorio '/usr/src/coova-chilli-1.3.0’
            /usr / bin / make all-recursiva
            hacer[2]: Entrando en el directorio '/usr/src/coova-chilli-1.3.0’
            Haciendo todo en bstring
            hacer[3]: Entrando en el directorio '/usr/src/coova-chilli-1.3.0/bstring’
            hacer[3]: No hay nada que hacer "todas".
            hacer[3]: Dejando directorio '/usr/src/coova-chilli-1.3.0/bstring’
            Haciendo todo en src
            hacer[3]: Entrando directorio /usr/src/coova-chilli-1.3.0/src '’
            hacer[4]: Entrando directorio /usr/src/coova-chilli-1.3.0/src '’
            hacer[4]: Nada que hacer para el "todo-am '.
            hacer[4]: Dejando directorio /usr/src/coova-chilli-1.3.0/src '’
            hacer[3]: Dejando directorio /usr/src/coova-chilli-1.3.0/src '’
            Haciendo todos en el doc
            hacer[3]: Entrando directorio /usr/src/coova-chilli-1.3.0/doc '’
            hacer[3]: *** No hay ninguna regla para hacer diana "todos". Detener.
            hacer[3]: Dejando directorio /usr/src/coova-chilli-1.3.0/doc '’
            Makefile:313: receta para el objetivo de 'todo-recursiva’ No se pudo
            hacer[2]: *** [todo-recursiva] Error 1
            hacer[2]: Dejando directorio '/usr/src/coova-chilli-1.3.0’
            Makefile:240: receta para el objetivo de "todo’ No se pudo
            hacer[1]: *** [todos] Error 2
            hacer[1]: Dejando directorio '/usr/src/coova-chilli-1.3.0’
            debian / rules:36: receta para la acumulación de destino '’ No se pudo
            hacer: *** [construir] Error 2
            dpkg-buildpackage: error: debian / rules build dio el código de salida de error 2

            Parece que algo falta en el archivo debian / rules. hay algo similar lo que el ./configure …. comando es.
            ¿Qué efecto tiene ./configure (con todos sus argumentos) tener?
            tal vez debería empezar una nueva instalación nueva?

          • ¿Ha actualizado el archivo (línea 54) como se explica en el post :

            $(HACER) DESTDIR = / install

          • klima777

            No, no tengo. Entendí del poste que tengo que cambiar el directorio de destino a otra cosa.
            Ahora parece que mi sistema debe ser de 32 bits por lo que va a trabajar:

            Este programa construido para x86_64-pc-linux-gnu
            Informe de errores a
            debian / rules: 10: debian / rules: Shell: No se encontró
            debian / rules: 10: debian / rules: DEB_HOST_GNU_TYPE: No se encontró
            debian / rules: 11: debian / rules: Shell: No se encontró
            debian / rules: 11: debian / rules: DEB_BUILD_GNU_TYPE: No se encontró
            debian / rules: 14: debian / rules: Error de sintaxis: palabra inesperada (esperando “)”)
            dpkg-buildpackage: error: debian / rules clean dieron el código de salida de error 2

            Gracias tanto para la ayuda. Estoy instalando CoovaChilli desde hace tres días en el trabajo y su tutorial más me ayudó. No entiendo por qué no hay una descripción real en el repositorio GitHub.

          • klima777

            suprimido la anterior recopilación y compilado fresco y apareció el paquete .deb. Espero que va a trabajar.
            @pihomeserver:Disqus gracias tan mucho. Meci mucho por este artículo y su fatiga.

  • Abraham Gomez

    Hola!
    gracias por el tutorial!

    Este es mi primer proyecto REAL PI frambuesa y creo que he llegado a un callejón sin salida.

    He intentado todo y espero que usted me puede ayudar a cabo.

    root@raspberrypi:/etc / chile # ls -l
    total 48
    -rw - r–r– 1 la raíz de la raíz 6504 Jul 28 06:41 valores predeterminados
    -STRR-x— 1 chile raíz 405 Jul 28 06:41 down.sh
    -rwxr-xr-x 1 la raíz de la raíz 13301 Jul 28 06:41 funciones
    -rw - r–r– 1 la raíz de la raíz 672 Jul 28 06:41 gui-config-default.ini
    -rwxr-xr-x 1 la raíz de la raíz 567 Jul 28 06:41 newmulti.sh
    -STRR-x— 1 chile raíz 2486 Jul 28 06:41 up.sh
    drwxr-xr-x 2 raíz de chile 4096 Jul 28 06:41 www
    -rwxr-xr-x 1 la raíz de la raíz 893 Jul 28 06:55 wwwsh
    root@raspberrypi:/etc / chile #

    Any ideas why I don’t have a config file? Should I create one?

    • Because dev tools are not installed on your system
      Try to install the package build-essentials

      • Abraham Gomez

        @pihomeserver:disqus Thanks for your reply.

        I was able to figure it out, but ran into another odd error.

        I seem to not have the /etc/chilli/config file after following your steps. I even manually created the config file just to see if it would work, but sadly it doesn’t.

        I see the end so close yet so far! 🙁

        • Debe ser un archivo por defecto, así que supongo que hay un problema con el archivo que ha descargado

          • Abraham Gomez

            wget https://coova.github.io/coova-chilli/coova-chilli-1.3.0.tar.gz
            He utilizado este archivo, porque el proporcionado no se encuentra

            También encontré lo siguiente en / etc / defaults chile:

            # -*- modo: shell-script; -*-

            #

            # Coova-chile configuraciones predeterminadas.

            # Personalizar, copiar este archivo en / etc / chile / config

            # y editar a su gusto. Esto está incluido en scripts de shell

            # que configure el chile y los programas relacionados antes fichero 'config'.

            ###

            # Configuración de la red local

            #

            # HS_WANIF = eth0 # Interfaz WAN hacia el internet

            HS_LANIF = eth1 # Interfaz de abonado para los dispositivos cliente

            HS_NETWORK = 10.1.0.0 # HotSpot Red (debe incluir HS_UAMLISTEN)

            HS_NETMASK = 255.255.255.0 # HotSpot red Máscara de red

            HS_UAMLISTEN = 10.1.0.1 # Dirección IP HotSpot (en red de abonado)

            HS_UAMPORT = 3990 # HotSpot UAM puerto (en red de abonado)

            HS_UAMUIPORT = 4990 # HotSpot UAM “IU” Puerto (en red de abonado, para incrustar $

            # HS_DYNIP =

            # HS_DYNIP_MASK = 255.255.255.0

            # HS_STATIP =

            # HS_STATIP_MASK = 255.255.255.0

            # HS_DNS_DOMAIN =

            # Los servidores de OpenDNS

            HS_DNS1 = 208.67.222.222

          • Parece que el archivo no se construye como antes … veo en el GIT que muchos archivos se han actualizado recientemente, así que supongo que cambiaron la estructura

  • Abraham Gomez

    Hola a todos, mi investigación en línea se ha encontrado que la Raspbian Jessie ha hecho grandes cambios para la creación de redes de Raspbian Wheezy. De lo que es parece, el archivo etc / red / interfaz no debe ser tocado mientras que las configuraciones donde se trasladó a otro archivo /etc/dhcpcd.conf . Tristemente, esa es toda la información que tengo en este momento. Si alguien averiguarlo por favor hágamelo saber!

    Gracias

  • Me he dado cuenta de que hay un error en la compilación de coovachilli. Es –Mandir = $${prefijo}/share / hombre y
    –INFODIR = $${prefijo}/share / info. También hay un espacio extra en el INFODIR.

  • Richard Yendoube Bomboma

    hola quiero darle las gracias por este post es claro y tiene un nivel lisible.mais I bloquerMettre actualiza la configuración por defecto del sitio mediante la activación de la ayuda
    PHP. Es la información que se añade (o eliminar los comentarios) en
    La sección del servidor.
    En la línea 25 (siempre por defecto)

    Índice index.php index.html index.htm;

    Y habilitar el soporte de PHP

    Ubicación ~ .php$ {
    fastcgi_split_path_info ^(.+.PHP)(/.+)$;
    fastcgi_pass unix:/var/run/PHP5-fpm.sock;
    fastcgi_index index.php;
    incluyen fastcgi_params;
    }
    aufaite Yo sé qué archivo activo el soporte de PHP .
    Gracias

    • Hola. Este es el archivo por defecto se encuentra en los sitios web etc / / nginx / memoria habilitado
      Se debe por supuesto ser instalado nginx

  • Antho

    Hola, nginx instalación, Tomé este comando :

    apt-get install -y php5-mysql php-pear php5-gd php-db php5-FPM-libgd2 xpm libpcrecpp0 libxpm4 nginx php5-XCache

    Esto es lo que sucede después de la validación :
    Lista de paquetes de lectura… Hecho de
    Construcción del árbol de dependencia
    Información sobre el estado de lectura… Hecho de
    E: Si no encuentra el paquete libgd2-xpm

    Buscando desesperadamente cómo agregar este paquete, pero no puede. Alguien que tiene un tablero?

    Gracias

    • El paquete ha cambiado de nombre ahora se llama libgd2-xpm-dev. Debe ser como este

      • Antho

        Gracias por su ayuda en realidad ahora más preocupaciones a este nivel.

        En contraste con esto vez que encuentro un error 404 cuando inicio sesión en la ip de frambuesa, He comprobado la estructura de archivos ha cambiado, todo lo que es bueno ya que no tengo error en reinicio nginx. Allí bloques.

        • Tienes que mirar en los registros (/var/log/nginx) en el archivo de errores para saber qué archivo se quiere alcanzar y no se puede encontrar

          • Antho

            Hola, Aquí está el error de que la primavera :
            08/09 14:03:46 [error] 791#0: *10 Índice de directorio “/var / www / html /” está prohibido, cliente: 192.168.1.47, Servidor: _, petición: “Obtener / HTTP/1.1”, host: “192.168.1.47”

            Me resulta muy extraño, Daloradius el archivo debe también estar en / usr / share / nginx / www y no en / var / www / html?

            Gracias por tu ayuda

          • La configuración de los puntos de servidor a / var / www / html (en el atributo variable por defecto archivo / root)
            Hay que poner el valor correspondiente a su directorio y asegúrese de que el usuario www-data (que es el usuario por defecto para nginx, en principio,) tiene derechos de lectura

          • Antho

            Acabo de hacer el mod, Daloradius coloca el archivo en / usr / share / nginx / html,
            Me conectar discos “IP du escofina”/daloradius I obteint una página en blanco, Tengo la fuerte impresión de que la visualización de las páginas PHP no se hace.
            Hice un montón de pruebas, No veo cómo asegurarse de que el servicio se está ejecutando.

            Me mata a estar tan cerca de la meta y golpeó en ese, quemo. 🙂

          • Antho

            es funcional!!! que tenía que hacer un mod en el directorio / etc / nginx / sites-enabled / default, reemplazando “incluyen fastcgi_params;” por “incluir fastcgi.conf;”

            fuente : https://www.vincentliefooghe.net/content/php-nginx-page-blanche-lors-lappel-dun-script-php

            Una vez más gracias por su ayuda

  • Olivier

    Hola,
    toda la instalación fue bien ; ningún mensaje de error, la navegación es realmente fluide.mais cuando intento conectar con Daloradius Tengo un mensaje
    404 No se encontró
    nginx / 1.6.2

    Probé la propuesta Antho pero sin éxito

    Gracias
    Olivier

    • Hola
      Hay que fijarse en el mensaje de error en el registro de nginx para tener un inicio de la pista. Es el directorio de dolaradius está en el lugar correcto ? Accesible ?

      • Olivier

        Hola,
        daloradius está bajo NGINX :
        He corregido el archivo predeterminado “root / usr / share / nginx / html” y con el mod de Antho ” hacer un mod en el directorio / etc / nginx / sites-enabled / default, reemplazando “incluyen fastcgi_params;” por “incluir fastcgi.conf;” –> todo funciona perfectamente.

        Gracias a todos

        Olivier

  • Al finalizar la instalación en una frambuesa 3, Una vez conectado al punto de acceso después de que la autenticación ERR_EMPTY_RESPONSE un error al redirigir a la página login.chi
    El problema viene MacOS y Android.

    Una idea ?

  • John Jules Vivas

    hay una manera que puede copia de seguridad y restauración de vídeos más vistos de manera que no lo puedo cargar de nuevo de Internet y de nuevo?

    • Sí con el calamar como un proxy transparente

      • John Jules Vivas

        ¿tiene tutorial para que Sir? y puede ser aplicable con esta configuración también?

        • He uno separado en este blog, pero no vinculado a Coova. Usted puede tratar de adaptarlo (todavía está trabajando en él)

  • Rodrigue ANDRIANOMENJANAHARY

    Hola,

    Tengo un problema cuando el acceso a mi red wifi,Creo el usuario “prueba de usuario” y la contraseña “passwd” pero cuando me conecto con,la interfaz me envía un error de la especie: “Nombre de usuario y / o contraseña no es válida”

    O que probé con este comando “radtest UserTest passwd localhost 0 testing123” y hay los que resultan aparece:

    El envío de solicitud de acceso de Identificación 67 Para 127.0.0.1 Puerto 1812

    User-Name = “prueba de usuario”

    User-Password = “passwd”

    NAS-IP-Address = 127.0.1.1

    NAS-Port = 0

    Message-Authenticator = 0x00000000000000000000000000000000

    rad_recv: De aceptación de acceso de paquetes de acogida 127.0.0.1 Puerto 1812, id = 67, longitud = 20

    Raspberry Pi pi @:~ $

    ¿Alguien me puede ayudar???

    • Creo que la configuración coovachilli no es correcta y no utiliza los datos de radio la.base que contiene los usuarios

      • Rodrigue ANDRIANOMENJANAHARY

        Entonces, ¿cómo podemos configurarlo utilizando la base de datos de radio???

        Para obtener información,Tuve que crear mi propio archivo de configuración de chile en / etc / chile porque no había al descargar, a continuación, copio su contenido después de que el sitio de sivant: https://forum.ubuntu-fr.org/viewtopic.php?id=1002791
        Después de haber cambiado para ser funcionales,luego continúo para seguir los tutoriales.

        • Es la configuración que se ha copiado es consistente con la sección en la configuración de ? Debido a los problemas que pueden venir de en mi opinión porque freeradius su usuario válido y coovachilli conexión válida con hot-spot
          Tomaste o Coova archivo ?

  • Lucas

    Hi have two errors:
    insserv: ADVERTENCIA: script ‘K01chilli’ faltantes etiquetas LSB y anulaciones
    insserv: ADVERTENCIA: script ‘chilli’ faltantes etiquetas LSB y anulaciones

    pls me ayudará para ello.

    • Hola. No es sino alertas errores y es debido a una falta de cabecera en el guión, pero la cabecera no es obligatorio por lo que no está bloqueando

      • Lucas

        Vale, tks

  • Chintan Patel

    ¿Puede por favor subir las imágenes de Rapberry OS pi después de la instalación conplete.

  • Prasan Dutt

    paso freeradius 5, Descubrí que “$INCLUYE sql.conf” es el número de línea es 743.

    • Usted tiene que quitar los comentarios de usar sql

      • Prasan Dutt

        Quiero decir que el número de línea era diferente.
        He seguido todos los pasos correctamente (líneas sql descomenta), pero no obtener respuesta desde el puerto. Si no hay ninguna otra razón que puede causar problemas tales, entonces voy a intentarlo de nuevo.

        • Al ver la captura de pantalla de su freeradius no se está ejecutando. Compruebe los registros para obtener información
          buscar también los comentarios aquí hay algunos consejos que podrían ayudarle

          • Prasan Dutt

            I needed to reboot the pi to make it work. Thanks 🙂

  • Lucas

    Hola archivo en el que incluyo las líneas. (daloRADIUS)
    5.Actualizar la configuración por defecto del sitio, permitiendo el soporte de PHP. La información se va a añadir (o eliminar los comentarios) en el servidor de la sección.
    En la línea de 25 (siempre por defecto)
    Índice index.php index.html index.htm;
    Y habilitar el soporte de PHP

    Ubicación ~ .php$ {
    fastcgi_split_path_info ^(.+.PHP)(/.+)$;
    fastcgi_pass unix:/var / run / PHP5-fpm.sock;
    fastcgi_index index.php;
    incluyen fastcgi_params;

  • Lucas

    the home page (Índice) of nginx is ok!

    more web page: http://myserver/daloradius/
    error:
    403 Prohibido
    nginx / 1.6.2
    can you help me?

  • Prasan Dutt

    Following all the steps carefully, Tengo el error final cuando intento abrir daloradius en el navegador Chrome como “502 Pasarela incorrecta nginx / 1.6.2”

    Sólo hay un problema durante la instalación se ha realizado “incapaz de localizar libgd2-xpm”. Es este el tema o alguna otra cosa?

    • Como se explica más por favor, lea también la 177 comentarios aquí : la biblioteca es ahora libgd2-xpm-dev

      Para la emisión de puerta de enlace, por favor leer los registros Nginx. Estoy bastante seguro de que el vínculo entre Nginx y php-FPM no está bien definida

      Y si usted tiene problemas para hacerlo manualmente, por favor utilice cualquiera
      – el guión aquí en una distro minibian fresca : https://github.com/pihomeserver/Pi-Hotspot-Script
      – la distribución completa con el script de instalación (probado con éxito ayer) : https://github.com/pihomeserver/Kupiki-Hotspot

  • SEB

    Hola,
    Tengo un deseo de iniciar Daloradius.

    No puedo acceder a la interfaz web.

    En los registros de nginx tengo este mensaje :
    número no válido de argumentos en “raíz” Directiva en/etc/nginx/sitios-habilitado/default:33

    Esta línea es el registro :
    root / usr / share / nginx / html

    No puedo iniciar el servicio de nginx.

    Gracias por tu ayuda

  • Tom Domenge

    para integrar un pequeño calamar redscoks resolvieron el problema :

    ########################################################################
    # Definir varios parámetros de configuración.
    ########################################################################

    SOCKS_PORT = 1080
    REDSOCKS_TCP_PORT = $(expr $ SOCKS_PORT + 1)
    TMP = / tmp / subnetproxy ; mkdir -p $ TMP
    REDSOCKS_LOG = $ TMP / redsocks.log
    REDSOCKS_CONF = $ TMP / redsocks.conf
    SUBNET_INTERFACE = wlp2s0 #interface wifi
    SUBNET_PORT_ADDRESS = $(ip -o -4 addr lista $ SUBNET_INTERFACE | awk '{imprimir $4}’ | cut -d / f1) #La recuperación automática de IP
    INTERNET_INTERFACE = enp025 #ethernet

    ########################################################################
    #configuración redsocks
    ########################################################################

    GATO >$REDSOCKS_CONF <<EOF
    Base {
    LOG_INFO = activado;
    log = "file:$REDSOCKS_LOG";
    daemon = en;
    redirector = iptables;
    }
    también preparada {
    local_ip = 0.0.0.0;
    local_port = $ REDSOCKS_TCP_PORT;
    ip = Proxy;
    Puerto = 8080;
    type = http-relay; #o calcetines
    }
    EOF

    # Para usar Tor apenas cambia el puerto de salida de redsocks 1080 Para 9050 y
    # sustituir el túnel SSH con una instancia de Tor.

    ########################################################################
    # iniciar redsocks
    ########################################################################

    sudo redsocks -c $ REDSOCKS_CONF -p / dev / null

    ########################################################################
    # iptables configuración de proxy
    ########################################################################

    # crear el destino redsocks
    sudo iptables -t nat -N redsocks

    # don't route unroutable addresses
    sudo iptables -t nat -A -d redsocks 0.0.0.0/8 -j RETURN
    sudo iptables -t nat -A -d redsocks 10.0.0.0/8 -j RETURN
    sudo iptables -t nat -A -d redsocks 127.0.0.0/8 -j RETURN
    sudo iptables -t nat -A -d redsocks 169.254.0.0/16 -j RETURN
    sudo iptables -t nat -A -d redsocks 172.16.0.0/12 -j RETURN
    sudo iptables -t nat -A -d redsocks 192.168.0.0/16 -j RETURN
    sudo iptables -t nat -A -d redsocks 224.0.0.0/4 -j RETURN
    sudo iptables -t nat -A -d redsocks 240.0.0.0/4 -j RETURN

    # redirigir instrucción envía todo lo demás para los redsocks
    # puerto de entrada de proxy
    sudo iptables -t nat -A redsocks -p TCP -j REDIRECT
    –to-ports $ REDSOCKS_TCP_PORT

    # si entró en eth0, y es tcp, enviarlo a redsocks
    sudo iptables -t nat -A PREROUTING -i $ SUBNET_INTERFACE
    -Redsocks -j p tcp

    sudo iptables -A INPUT -i tcp $ SUBNET_INTERFACE -p –dport $ REDSOCKS_TCP_PORT
    -j ACCEPT

    • SEB

      Hola,

      Estoy tratando de integrar también calamar.

      Tengo este mensaje con sus comandos iptables :

      iptables: Ninguna cadena / target / partido con ese nombre.

      Gracias por tu ayuda

      • Peux tu me contacter par ma boite email car ces échanges risquent d’être longs et de polluer le fil de la discussion (pihomeserver at gmail dot com)
        Et j’ai la réponse 😉

  • Farouk Hmida

    Hola,

    Así que aquí va. J’utilise un Pi 3 et je ne sais pas la configuration est la même. Je bloque à la partie où je dois compiler Coovachili avec dpkg-build package. je reçoit toujours les mêmes erreurs:

    CC1: todas las advertencias siendo tratados como errores
    Makefile:755: receta para el objetivo "principal-opt.o’ No se pudo
    hacer[4]: *** [main-opt.o] Error 1
    hacer[4]: Dejando directorio /usr/src/coova-chilli-1.3.0/src '’
    Makefile:813: receta para el objetivo de 'todo-recursiva’ No se pudo
    hacer[3]: *** [todo-recursiva] Error 1
    hacer[3]: Dejando directorio /usr/src/coova-chilli-1.3.0/src '’
    Makefile:313: receta para el objetivo de 'todo-recursiva’ No se pudo
    hacer[2]: *** [todo-recursiva] Error 1
    hacer[2]: Dejando directorio '/usr/src/coova-chilli-1.3.0’
    Makefile:240: receta para el objetivo de "todo’ No se pudo
    hacer[1]: *** [todos] Error 2
    hacer[1]: Dejando directorio '/usr/src/coova-chilli-1.3.0’
    debian / rules:36: receta para la acumulación de destino '’ No se pudo
    hacer: *** [construir] Error 2
    dpkg-buildpackage: error: debian / rules build producen un tipo de error de salida 2

    Si quelqu’un pouvait m’aider, je lui serai très reconnaissant.
    También, pourrez-tu ,Servidor principal de PI, ou quelqu’un d’autre, explicamos lo que hemos hecho por la elección de la compatibilidad ( Eco 9 > debian / compat) ? Creo que podría estar relacionado con mi problema.

    En la espera de leerlo.
    Farouk.

    • Has probado el script de instalación automática (enlace en la parte superior de este artículo) ? Funciona perfectamente en un modelo 3

      • Farouk Hmida

        Sí, Entonces problemas con freeradius que quieren instalarse y dpkg me dice un código de error 1.

        • También hay un problema porque el script funciona perfectamente y ha sido validado por varias personas en los modelos B + 3 (con función de conexión Wi-Fi para v3) . Trate de iniciar la instalación siguiendo las instrucciones del repositorio Git

          • Farouk Hmida

            J’ai bien peur que vous n’ayez raison. Me freeradius mal configurado y mysql y ahora ni siquiera puedo volver a instalar Freeradius. ¿Me podría decir cómo puedo volver atrás y deshacer todos los cambios y volver a empezar, sin tener que reinstalar el sistema operativo ? Gracias

          • Un ciego no. Imposible conocer las acciones realizadas o no. Es más fácil que empezar de cero

          • boyezen

            je viens de faire une install sur un PI3 b+ .sd=8gb
            1—-
            apt - actualización && apto - conseguir actualización
            apt - get install raspi-config
            raspi-config
            là utiliser le menu pour resizer.
            1b———-
            install apt-transport-https
            apt - actualización
            1c——— activier wifi —– opción ?
            apt - actualización
            apt-get install firmware-brcm80211 pi-bluetooth wpasupplicant
            2 ——–
            apt - get install git
            git clone https://github.com/pihomeserver/Pi-Hotspot.git
            3—— exécuter le script
            cd Pi-Hotspot
            chmod +x pihotspot.sh
            ./pihotspot.sh

            UN GRAND Merci pour le script .
            je vais voir pour personnaliser la slashpage de coova .
            😉

      • Farouk Hmida

        Hola,
        Je reviens à mon raspberyy 3. Je repars d’une feuille blanche. mais hélas, je bloque toujours sur la compilation de coovachili ( j’ai une telle erreur _options.uamdomains[i ] = strdup(tomó); dans la fonction main d’un certain script. L’installation automatique avec le script plante aussi.

        Una idea? j’ai suivi à la lettre le tuto ( qui est confirmé par d’autre sites 🙂 )

        • Hola. L’idéal est de passer par le script et de regarder dans la log générée.
          Quelle est la distribution que tu utilises comme base ?

          • Farouk Hmida

            Hola.
            J’ai Un RPI3 sous raspbian que je viens de réinstaller ( une nième fois). Esta vez fui con una hoja en blanco y lleva cripta automática. aquí es el error que recibo:

            ** A partir servicio CoovaChilli
            ** Cheching si tun0 interfaz ha sido creado por CoovaChilli
            ** No es posible encontrar tun0 interfaz de chile

            Me pregunto ¿O es que temo campanario ca. ¿Es el hecho de que mi frambuesa tiene una arquitectura de procesador ARMv7 en lugar de 8, reduciendo el rendimiento? Cualquier ayuda es bienvenida a mí.

          • No sé si el guión con Raspbian pases está dando todo lo que se asienta más como paquete. Se necesita de una instalación a la versión ligera de Raspbian ser aún mejor distribución de la netinst cual doy el enlace o que está en mi git

          • Farouk Hmida

            Muy bien. je vais essayer avec la version lite de raspbian. Je voudrais aussi essayer avec un RPI1. Quel Os me conseillerez-vous ? RspBMC , archlinux ..?

          • Farouk Hmida

            Voila que ca marche. Merci beaucoup de votre aide. Un élément de réponse à ma dernière question serait la bienvenue.

  • denis

    Hola,
    Para empezar, bravo à ce site et le travail qui est proposé.
    J’ai installé la version automatique qui est fonctionnelle sur un PI3, installation sans aucun problème.
    Mi pregunta es la siguiente : je souhaite, une fois la personneloguée”, qu’elle soit redirigée sur un site web installé en local sur le PI ( wordpress ou Joomla par exemple ). Je connais un peu linux mais je cale sur cet aspect ;-).
    Si vous avez une idée ?
    Gracias de antemano

    • Hola. Content que ca fonctionne 🙂
      Pour moi il s’agit de mettre en place une iptable qui forcera le flux à passer par un serveur local genre :

      iptables -t nat -A PREROUTING -p tcp -m multiport –dport 80,443 -i eth0 -d W.X.Y.Z -j DNATto-destination W.X.Y.Z

      Avec W.X.Y.Z l’ip du serveur local
      Après je suis pas expert iptables 🙂 Je suis preneur de la solution

      • denis

        Voy a tomar la prueba y volver aquí para dar la información Gracias a nuestra respuesta rápida.
        PS: mediante la lectura de los mensajes, Vi que yo no era el único que mira esta solución ;-). Tenía que hacer clic en Cargar más. El cansancio …
        Buenas fiestas de fin de año en espera

  • scott

    error expected absolute directory name for –INFODIR: =