Raspberry Pi, CoovaChilli Freeradius und einen Wifi Hotspot mit Captive Portal

Für die automatische Hotspot-Anlage, finden Sie unter Artikel hier.

 

Ich sagte Ihnen, es gibt eine Zeit zu tun, ein Punkt d & rsquo; WLAN-Internetzugang in PHP und Steueranschlüsse. Nur wenn das Prinzip war einfach, das Ergebnis der & rsquo; war zu kann ein wenig zu. So aujourd & rsquo; hui, eine viel erfolgreicher Tool installieren : CoovaChilli.

WiFI-Hotspot-Raspberry Pi

Aufmerksamkeit : dieser Artikel ist lang, sehr lange…

Das & rsquo; tun CoovaChilli ?

CoovaChilli ist die Opensource Version des Projekts chillispot. Es bietet eine Benutzerschnittstelle für Benutzer, die auf einen Hotspot zu authentifizieren (nicht unbedingt Wifi). Er l & rsquo; Vorteil, dass keine spezielle Module im Kernel nicht erforderlich, AAA-Management ist mit einem RADIUS-Server delegiert (lokale ou non) und & rsquo; OAuth-Authentifizierung (nicht von mir getestet).

Kurz gesagt ist es all das und rsquo; es braucht, um ihren Hotspot-Verwaltung (einschließlich der 802.1x-Authentifizierung und MAC-Adresse) !

Das & rsquo; ist, dass Freeradius ?

Freeradius (Opensource-Version de RADIUS) erlaubt es, auf ihrem Server / Maschine eine Netzwerkprotokoll, das verwendet wird, um die Authentifizierung und Benutzerkonten verwalten. Es steuert den Zugriff (Authentifizierung) aber d & rsquo; überwachen Nutzung und d & rsquo; Genehmigung oder Ablehnung auf der Grundlage von & rsquo;; es Regeln & rsquo gelten Attribute wie der & rsquo; Zeit, die Dauer, das Datenvolumen,, und so weiter.. Der berühmte AAA : Authentifizierung, Genehmigung, und Rechnungswesen

Installation

Was Sie brauchen :

  • Eine Raspberry Pi mit seinen SD-Karte (Mindest 2Gb)
  • Eine WLAN-Adapter. Denken Sie daran, auf ihre Vereinbarkeit mit der Himbeere, wenn die & rsquo zu prüfen; Kauf ! Darüber hinaus wird die Schlüsselgröße auf ihren Anwendungsbereich und die vorgeschlagene Rate spielen. Es könnte Sie nehmen Wifi-Taste mit integrierter Antenne. In diesem Fall un-Hub USB alimenté nützlich sein können.
  • Ein Ethernet-Kabel mit Ihrem Router verbinden Raspberry. Es ist durch diese Verbindung, dass die Himbeere müssen Zugang zum Internet haben (und die SSH muss verfügbar sein)

Die Verbindung zum Hotspot steht auf & rsquo; WiFi-Schnittstelle. Der Raspberry müssen über Ethernet-Kabel mit dem Internet verbunden werden. C & rsquo; d & rsquo; sonst ihr werde ich über SSH l & rsquo zu verbinden; Installation und Konfiguration.

Für d & rsquo Systembetrieb, j & rsquo; haben ein minimalistisches Raspbian durch das Netzwerk an, dass & rsquo installiert, es ist auf dem neuesten Stand. Sie werden alle Schritte zu finden Hier.

Das Wifi

Es s & rsquo; wird Ihr WiFi-Hotspot-Dongle eingestellt, um in der Lage, Büro. J & rsquo; Ralink RT5370 verwendet einen Schlüssel:

RALink Technology, Corp. RT5370 Wireless Adapter

Verwendung eines nicht unterstützten Standardkomponente so mussten wir ein Modul einrichten, bevor die Konfiguration & rsquo; Schnittstelle :

  1. Laden Sie das Modul, um die RT2870 unterstützen (wenn Sie es brauchen !)
    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. Deaktivieren Sie den Turbo-Modus, die Probleme der Stabilität stellt (wenn Sie eine Taste mit einem RT2870 Chipsatz verwenden)
    bash -c "echo Optionen smsc95xx turbo_mode = N > /etc / modprobe.d / smscnonturbo.conf"
  3. Sie können die Himbeere für das Modul wird unterstützt neu starten. Der Befehl “ifconfig -a” Ihre neue Schnittstelle Liste.
  4. Denken Sie daran, dass dieser Schlüssel kann als Point & rsquo verwendet werden, Zugang (c & rsquo; ist immer noch das Ziel, !) :
    • Download-Tools und in Informationen über Ihre wichtigsten Wifi
      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
      machen
    • Jetzt können Sie testen, ob Ihr Schlüssel unterstützt WiFi Access Point-Modus mit der Steuer und Listen

      Wenn Sie "AP" haben (Access-Point) in den Modi unterstützt, Es gewann !
  5. Für jetzt konfigurieren diese Schnittstelle, Sie, um die Datei zu bearbeiten /Etc/Geflecht/Schnittstelle und fügen Sie die folgende Konfiguration am Ende der Datei :
    Auto wlan0
    allow-hotplug wlan0
    iface wlan0 inet static
        Adresse 192.168.10.1
        Netzmaske 255.255.255.0
        Netzwerk 192.168.10.0
        Post-up-Echo 1 > /Proc/Sys/Net/ipv4/ip_forward
    

    Sie legen die Netzwerk 192.168.10.0 WiFi-Schnittstelle, so dass auf die & rsquo verbunden. Ihr Schlüssel wird die Netzwerk-Router sein. Und Sie haben die & rsquo zu ermöglichen; die IP-Weiterleitung & rsquo zu binden; s Wireless-Schnittstelle & rsquo; Ethernet-Schnittstelle.

  6. IP-Weiterleitung auf Systemebene; Schließlich Sie & rsquo das aktivieren. Ich denke, es dupliziert die Post-up de l & rsquo; Schnittstelle, aber besser, sicher zu sein. Entfernen Charakter # Online 29 Datei /sysctl.conf :
    net.ip4.ip_forward = 1

    Für sofortige Unterstützung, führen Sie den Befehl

    /etc / init.d / networking restart

Freeradius

  1. Vorbereitung & rsquo; Installation von Paketen. Mysql Passwort wird zu festgelegt “raspbian”. Selbstverständlich können Sie setzen, was Sie wollen, aber denken Sie daran, den Wert in verschiedenen Richtungen auf der Datenbank ändern.
    apt-get install -y debconf-utils
    debconf-set-selections <<< 'Mysql-server mysql-server / root_password Passwort raspbian'
    debconf-set-selections <<< 'Mysql-server mysql-server / root_password_again Passwort raspbian'
    apt-get install -y debhelper libssl-dev libcurl4-gnutls-dev mysql-server freeradius Freeradius-mysql gcc machen libnl1 libnl-dev pkg-config iptables
  2. Configuration de Freeradius :
    1. Erstellung der Datenbank in MySQL zu Freeradius gewidmet. Sie müssen das Kennwort während der & rsquo fragte geben; MySQL-Installation.
      Echo "create database Radius;" | mysql -u root -praspbian
    2. Installieren des Datenbankschemas Radius, die wir gerade erstellt
      mysql -u root -praspbian Radius < /etc / freeradius / sql / mysql / schema.sql
    3. Installieren der Teil & rsquo; Verwaltung. Verwaltung und ihm alle erforderlichen Rechte, dies wird eine Benutzer & rsquo zu erstellen.
      mysql -u root -praspbian Radius < /etc / freeradius / sql / mysql / admin.sql
    4. Installieren zusätzlicher Tabellen für NAS
      mysql -u root -praspbian Radius < /etc / freeradius / sql / mysql / nas.sql
    5. Bearbeiten Sie die Datei /etc / freeradius / radiusd.conf um die SQL-Modul zu laden. Wir müssen die Zeile auskommentieren 700 :
      Freeradius SQL-Modul
    6. Sie müssen aktivieren & rsquo; Authentifizierung MySQL-Datenbank. Warum die Datei bearbeiten /etc / freeradius / sites-enabled / default und suchen Sie nach Zeilen, in denen sql auskommen. An der I & rsquo; haben festgestellt, drei Mal in den Zeilen 177, 406 und 454. Sie entfernen die durch Entfernen kommentiert # der Beginn jeder Zeile.
    7. Sie können nun testen Sie Ihre Konfiguration durch Anhalten und Neustarten des Freeradius-Modus Debug.
      Servicefreeradius Anschlag

      dann

      Freeradius -X

      Wenn Sie don & rsquo; haben keine & rsquo; & rsquo Fehler c; ist Champagner !
      Freeradius bereit

    8. Wir werden einen Verbindungstest machen. Für diese, werden wir einen Testbenutzer erstellen User-Test mit seinem Passwort passwd
      Echo "insert into radcheck (Benutzernamen, Attribut, auf, Wert) Werte ("Usertest", "Klartext-Passwort", ':=, 'Passwd');" | mysql -u root -praspbian Radius

      Und nun zu testen Sie den Befehl verwenden

      radtest usertest passwd localhost 0 testing123

      Der Wert testing123 stammt aus der Konfigurationsdatei /etc/freeradius/clients.conf. C & rsquo; ist das Wort “Geheimnis” die verwendet werden, um die Verbindung zwischen Freeradius und was s & rsquo sicherzustellen; genannte NAS, welche die Verbindungen erfassen wird.
      Sie benötigen, um diesen Wert zu ändern, wenn Sie Ihren Hotspot installieren “Produktion” !
      Freeradius radtest

CoovaChilli

  1. Compilation et installation de CoovaChilli
    1. Download & rsquo; Archiv
      cd / usr / src
      wget https://coova.github.io/Download/coova-chilli-1.3.0.tar.gz
      tar zxvf coova-Chili-1.3.0.tar.gz
      cd coova-Chili-1.3.0
    2. Starten Sie die Konfiguration für die Kompilierung
      Export CFLAGS ="-Wno-Fehler"
      ./configure --prefix = / usr --mandir =  $${Präfix}/share / man \
      --infodir =  $${Präfix}/share / info \
      --sysconfdir = / etc --localstatedir = / var --enable-largelimits \
      --enable-binstatusfile --enable-statusfile --enable-chilliproxy \
      --enable-chilliradsec --enable-chilliredir --with-openssl --with-curl \
      --mit-Umfrage --enable-dhcpopt --enable-sessgarden --enable-dnslog \
      --enable-ipwhitelist --enable-redirdnsreq --enable-miniconfig \
      --enable-libjson --enable-layer3 --enable-proxyvsa --enable-miniportal \
      --enable-chilliscript --enable-EAPOL --enable-uamdomainfile \
      --enable-Module --enable-multiroute
      
    3. Ändern Sie den Kompatibilitätsgrad für die Zusammenstellung
      Echo 9 > debian / compat
    4. Wechseln Sie in das Verzeichnis, in dem das Paket wird durch Ändern der Zeile erstellt werden 54 Datei /usr / src / coova-Chili-1.3.0 / debian / rules :
      $(MACHEN) DESTDIR = / install
    5. Starten Sie die Zusammenstellung
      dpkg-buildpackage -us -uc

      Sie sollten erhalten ein Paket zur Installation bereit (nach 15 Minuten auf einem Modell B 512Mb)!

    6. Installieren Sie das Paket
      CD ..
      dpkg -i coova-chilli_1.3.0_armhf.deb

      Bedingungen & rsquo; Option DORT wann werden Sie fragen,. L & rsquo; Fehler am Ende ist normal, weil wir don & rsquo; nicht CoovaChilli gesetzt und n & rsquo; keine (im Prinzip)
      Screenshot 2015-07-15 An 21.00.48

  2. Compilation et installation de Haserl. Es s & rsquo; d & rsquo; ein Tool von UNIX oder LUA-Skript CGI-Skript zu generieren. Es ist notwendig für den Betrieb CoovaChilli.
    1. Herunterladen haserl
      cd / usr / src
      wget http://downloads.sourceforge.net/project/haserl/haserl-devel/haserl-0.9.35.tar.gz
      nimmt -zxvf haserl-0.9.35.tar.gz
      cd haserl-0.9.35
    2. Kompilieren und installieren haserl
      ./Konfiguriert && machen && machen, installieren
  3. Konfigurieren CoovaChilli
    1. Am Ende des /etc/chilli/up.sh Datei fügen Sie die Zeile
      iptables -I POSTROUTING -t nat -o $ HS_WANIF -j MASQUERADE

      Es ermöglicht die Übertragung, was gegenüber dem Wifi & rsquo geschieht; Ethernet

    2. In der Datei /etc / default / Chili Ersetzung
      START_CHILLI = 0

      von

      START_CHILLI = 1

      Auf diese Weise können Sie die Boot-CoovaChilli

    3. In der Datei /etc / Chili / wwwsh wir geben den & rsquo; haserl genaue Lage von der Linie 9
      haserl = / usr / local / bin / haserl
    4. In der Datei / etc / Chili / config ist die Hauptkonfigurations Chilli. Wo Sie in der Lage zu definieren, welche Schnittstellen verwendet werden, das Netzwerk, etc.. Einige der folgenden Werte werden standardmäßig auskommen, es wird daher zu entfernen # Anfang der Zeile, wenn erforderlich,. Und diese Werte sind nicht an der gleichen Stelle gruppiert.
      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

      Die Details der konfigurierten Einstellungen :
      HS_WANIF ist die mit dem Internet verbundenen Schnittstelle
      HS_LANIF est l & rsquo; Schnitt du Wifi / Hotspot
      HS_NETWORK den Hotspot-Netzwerk
      HS_UAMLISTEN den Hotspot-Netzwerk-Gateway
      HS_UAMALLOW IP Hotspot-Netz erlaubt ist zu verbinden
      HS_SSID le SSID (scheint d & rsquo haben; Wirkung)

    5. Die endgültige Start
      update-rc.d Chili Start 99 2 3 4 5 . Stop 20 0 1 6 .
  4. Starten Sie den Dienst
    Service Chili Start

    Mit dem Befehl ifconfig sollten Sie eine Schnittstelle zu sehen tun0 bestätigt, dass ist gut ausgeführt CoovaChilli.
    Screenshot 2015-07-15 An 21.29.18

Hostapd

  1. Sichtbar WiFi-Zugang, um Ihre d & rsquo zu machen, wir installieren hostapd , die die ganze Arbeit machen wird
    apt-get install -y hostapd
  2. Bearbeiten Sie die Datei /Etc/Default/hostapd und fügen Sie am Ende :
    DAEMON_CONF ="/etc/hostapd/hostapd.conf"
  3. Bearbeiten Sie die Datei /etc/hostapd/hostapd.conf (daß n & rsquo; noch nicht existieren) und kopieren Sie die folgenden Zeilen :
    # Schnittstelle Wlan du Wi-Fi interface = wlan0
    # nl80211 Avec Tous Les Treiber Linux mac80211 Driver = nl80211
    # Nom du spot WLAN Ssid = PiHomeServerAP
    # Wi - Fi-Modus (a = IEEE 802.11 hat, b = IEEE 802 .11b, g = IEEE 802.11 g)
    Hw_mode = g
    # Wi - Fi-Frequenzkanal (1-14)
    Kanal = 6
    # Wi - Fi-öffnen, keine Authentifizierung !
    Auth_algs = 1
    # Beacon Intervall in kus (1.024 MS)
    Beacon_int = 100
    # DTIM (Lieferung Informationen Verkehrsmeldung)
    Dtim_period = 2
    # Maximale Anzahl von Stationen im Bahnhof Tabelle Max_num_sta erlaubt = 255
    # RTS/CTS-Schwelle; 2347 = deaktiviert (Standard)
    Rts_threshold = 2347
    # Fragmentierungsschwelle; 2346 = deaktiviert (Standard)
    Fragm_threshold = 2346
  4. Sie können den Dienst manuell starten
    Service Start hostapd

Hier das Ende der Konfiguration erreichen wir ! Puh ! Es ist Zeit, die Verbindung zu testen (mit dem Benutzer die oben erstellt : User-Test / passwd) :

  1. Eine Verbindung mit Point & rsquo; Zugang
    Raspberry Pi Hotspot SSID Auswahl
  2. Sie werden automatisch eine Umleitungsfenster (auf meinem Mac. IPhone / iPad / Windows-müssen versuchen & rsquo; das Internet über den Browser zugreifen)
    Raspberry Pi Hotspot-Umleitung
  3. Geben Sie Ihre Login- (User-Test / passwd)
    Raspberry Pi Hotspot Login
  4. Sie haben dann angezeigt Bestätigen der Verbindung
    Raspberry Pi Hotspot Erfolg Raspberry Pi Hotspot Erfolg Ende
  5. Um Ihnen die Freuden d & rsquo; Ihre Internet-Hotspot !
    Raspberry Pi Hotspot wifi coovachilli Freeradius Internet

Bonus : daloRADIUS

Ok, aber einige d & rsquo; Sie werden mich fragen, : “ja, aber wie ich es schaffe Nutzer ?”, “Ich habe eine SQL-Abfrage jedes Mal machen ?”. Theoretisch ja ! Es n & rsquo; es gibt keine & rsquo; Standardschnittstelle für Freeradius. Abgesehen davon, dass … gibt es Pläne, Ihnen zu helfen. Und daloRadius eines von ! Über eine Web-Schnittstelle, die Sie in der Lage, Benutzer zu verwalten, ihre Rechte zu verwalten, Anmeldezeiten, autorisierten Lastschriften, etc..

  1. Installieren Sie einen Webserver. Mein Favorit bleibt 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. Laden Sie daloRadius
    cd / usr / src
    wget http://downloads.sourceforge.net/project/daloradius/daloradius/daloradius0.9-9/daloradius-0.9-9.tar.gz
    nimmt -zxvf daloradius-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. Fügen Sie die von daloRadius in Freeradius-Datenbank verwendet Informationen
    mysql -u root -praspbian Radius < /usr / share / nginx / www / daloradius / contrib / db / FR2-mysql-daloradius-and-freeradius.sql
    mysql -u root -praspbian
    GRANT ALL ON Radius. * Auf 'Radius' @ 'localhost';
    GRANT ALL ON Radius. * Zu "radius'@'127.0.01 ';
    Ausfahrt;
  4. In der Datei /usr / share / nginx / www / daloradius / library / daloradius.conf.php Zugang zur Datenbank, die Sie die Rechte d & rsquo zu definieren (Hier Standardwerte)
    $configValues['CONFIG_DB_USER'] = 'Radius';
    $configValues['CONFIG_DB_PASS'] = Radpass ';
    $configValues['CONFIG_DB_NAME'] = 'Radius';
  5. Aktualisieren Sie die Standard-Site-Konfiguration, indem PHP-Unterstützung. Die Information hinzugefügt werden soll (oder Anmerkungen zu entfernen) im Abschnitt Server.
    An der Linie 25 (immer die Standard)
Index index.php index.html index.htm;

Und aktivieren Sie PHP-Unterstützung

Lage ~ .php$ {
Fastcgi_split_path_info ^(.+\.PHP)(/.+)$;
Fastcgi_pass Unix:/var/run/php5-FPM.sock;
Fastcgi_index index.php;
gehören fastcgi_params;
}
  • Redémarrez Nginx
    Nginx Dienstneustart
  • Sie können sich nun auf http://<ip de votre Himbeere>/daloradius
    Einloggen : Verwalter / Passwort : Radius

So, jetzt, wie man einen Benutzer zu erstellen ? Nichts einfacheres :

  1. Loggen Sie sich ein und gehen Sie auf die & rsquo; tab Management
    Raspberry Pi daloradius Management-Hotspot
  2. Geben Sie die Benutzername dann Passwort und klicken Sie auf Anwenden. Selbstverständlich können Sie wählen Sie die Art d & rsquo; Passwort-Verschlüsselung, Geben Sie Informationen über den Benutzer und … Attribute. Wir kommen später zurück (ja, es doesn & rsquo; ist noch nicht fertig !)
    Raspberry Pi daloradius Management Hotspot Benutzer erstellen

Jetzt können Sie diese Kennung,. Es erscheint in der Liste der Benutzer mit einem schönen grünen Flagge, um zu signalisieren, dass & rsquo; Benutzer aktiviert ist.Raspberry Pi daloradius Management Hotspot Liste Benutzer

Double Bonus : Attribute

Wir haben eine Wifi-Hotspot, service d & rsquo; Authentifizierung, ein Benutzer-Management-Schnittstelle. Aber wie wollen Sie Verbindungen Stunden definieren ? Ein Verbindungszeit ? Eine maximale Datenvolumen ? Kurz: es ist nicht all inclusive open bar !

Alles geschieht in den Attributen die einem Benutzer zugeordnet. In & rsquo; daloRadius Schnittstelle, Sie können einen Benutzer bearbeiten und Attribute.

Hotspot Raspberry Pi coovachilli daloradius Attribute

Oben, j & rsquo; & rsquo hinzugefügt; Benutzer PI, l & rsquo; Attribut Login-Time mit dem Wert Wk1800-2100. L & rsquo; Benutzer kann als eine Verbindung 18:00 An 21:00 von Montag bis Freitag. Sie können weiter gehen : “Wk0855-2355, Sa,Su1655-2305”, Wochentag 08:55 An 23:55, Samstag und Sonntag 16:55 An 23:05.

Sie können weitere Einzelheiten über bestimmte Attribute zu finden Hier. Die häufigste : Login-Time, Simultaneous-Nutzung, Ablauf. Leider habe ich keinen Ort, an dem alle Attribute mit ihrer Bedeutung und mögliche Werte detailliert gefunden. Bitte in den Kommentaren zu teilen; Wenn Sie einen Link n & rsquo haben.

Wenn Sie bis zum Ende dieses Artikels kommen Sie eine Medaille verdienen ! Aber Sie haben jetzt eine große Himbeere Innen Hotspot !

Nächsten Schritt : intégrer Squid comme Proxy transparent ?

Quellen :

  • 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/?version = 14 # install-radiusdesk
  • http://www.binaryheartbeat.net/2013/12/raspberry-pi-based-freeradius-server.html
  • Google, bing, duckduck, etc..

Sie können auch mögen....

  • Exzellente Artikel, ça m’étonne qu’il n’y ait pas encore de commentaires ! 😀
    Ich habe noch nicht die Gelegenheit hatte, dies zu testen, sagt, 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.
    Ich denke, ich werde versuchen, Ihre Tutorial anwenden, aber ohne die Himbeere für WiFi mit. Stattdessen, j’ai un petit routeur TP-Link WR841ND sur lequel j’ai flashé DD-WRT. Es ist kompatibel Chillispot und nur in der Adresse des Radius-Servers füllen.
    Gut durch die Nachteile Ich habe leichte Probleme zunächst die Differenz zwischen dem zu unterscheiden, “US-ID” und UAM Geheimnis, und der UAM erlaubt / domains (siehe Screenshots)
    Le but à terme sera sans doute d’implémenter cette solution dans un petit hôtel 🙂
    Um zu sehen, ob es mehrere AP nehmen.

  • Ich möchte noch hinzufügen, dass ich gerade entdeckt RadiusDesk (Ich sehe einen Link in Quellen, aber die offizielle Webseite ist sehr gut mit vielen Führungen gemacht), offensichtlich sieht es gut Benutzer verwalten, ähnlich wie daloradius, mit einer Web-Schnittstelle, die etwas freundlicher aussieht

    • Hallo
      Ich habe nicht radiusdesk Ich zog über DPNC daloradius weniger ist eigentlich sexy geschafft, auf der Himbeere zu laufen !

  • Lucas F

    Hallo,
    Hervorragende Anleitung, Ich werde in Kürze in Kraft gesetzt.

    Jedoch, da-er Mittel eine Begrenzung der Bandbreite zu etablieren ? Zum Beispiel, nicht mehr als 1 MB / S für “Server” allgemein, oder für jeden Benutzer ?
    Vielen Dank

    • Hallo,

      Ja, es ist möglich, in Freeradius mit WISPr-Bandbreite-Max-Down-Optionen und WISPr-Bandbreite-Max-Up

  • Jno

    Hallo,
    Hervorragende Anleitung !

    Französisch Gesetz verlangt, um die Spuren zu halten … Ist das der Fall, hier mit Freeradius (wenn ja, wie machen wir ?) oder erfordert es zwingend Squid ?
    Vielen Dank

    • Hallo,
      Squid hält nur vom lokalen IP. Ist es genug ? Ich denke, dass im Falle der Zuweisung eines lokalen IP auf eine Kennung auch Informationen in Ordnung zu halten müssen wissen, wer hinter der Verbindung. Es muss in Freeradius machbar sein, aber ich weiß nicht, wie …

  • Jno

    Hallo noch mal,
    Ich habe versucht, es zu setzen auf einem Himbeer-PI 2 (raspbian Jessie). Leider, die Kompilierung fehlschlägt CoovaChilli : #dpkg-buildpackage -us -uc


    main-opt.c: In der Funktion "main":
    main-opt.c:786:29: Fehler: 'Ptr' kann in dieser Funktion nicht initialisiert werden [-Werror = vielleicht-uninitialized]
    _options.uamdomains[i ++] = strdup(nahm);
    ^
    CC1: Alle Warnungen werden als Fehler behandelt
    Makefile:755: Rezept für Ziel "main-opt.o’ fehlgeschlagen
    machen[4]: *** [main-opt.o] Fehler 1
    machen[4]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0/src’
    Makefile:813: Rezept für Ziel "all-rekursive’ fehlgeschlagen
    machen[3]: *** [all-rekursive] Fehler 1
    machen[3]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0/src’
    Makefile:313: Rezept für Ziel "all-rekursive’ fehlgeschlagen
    machen[2]: *** [all-rekursive] Fehler 1
    machen[2]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0’
    Makefile:240: Rezept für Ziel "alle’ fehlgeschlagen
    machen[1]: *** [Alle] Fehler 2
    machen[1]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0’
    debian / rules:36: Rezept für target 'build’ fehlgeschlagen
    machen: *** [bauen] Fehler 2
    dpkg-build: Fehler: debian / rules bauen eine Art von Ausgabefehler erzeugt 2
    root @ raspberrypi2:/usr / src / coova-Chili-1.3.0 #

    Was mache ich ?
    Vielen Dank im voraus

    • Sieht aus wie die Warnung als Fehler behandelt … Eine Ansicht, die die Compiler-Flag zu entfernen
      -Werror im Makefile ?

      • Jno

        Ich habe eine Suche im Verzeichnis /usr/src/coova-chilli-1.3.0 : Es gibt 9 Dateien, in denen die Option gefunden werror.
        in der Datei Makefile gefunden die Zeile 490 : AM_CFLAGS -D_GNU_SOURCE = -Wall Werror -fno-builtin

        Sollten wir diese ändern 9 Dateien ? oder nur das Makefile ? In Kunstwerk Optionen oubien “–disable-Werror” (Ich weiß nicht, ob es möglich ist) in configure Sie im Tutorial angeben ?

    • Patrick Dupertuis

      Ich hatte das gleiche problem : dies ist ein Fehler in der neuesten Version von Raspbian (Jessie)
      Um die Fehlerkorrektur zu deaktivieren und das Paket zu schaffen ist kein Problem.

      Export CFLAGS =”-Wno-Fehler”

      VOR der :

      ./Konfiguriert –prefix = / usr –mandir = $${Präfix}/share / man
      –infodir = $${Präfix}/share / info
      –sysconfdir = / etc –localstatedir = / var –enable-largelimits
      –enable-binstatusfile –enable-statusfile –enable-chilliproxy
      –enable-chilliradsec –enable-chilliredir –mit-openssl –mit Roll
      –mit-Umfrage –enable-dhcpopt –enable-sessgarden –enable-dnslog
      –enable-ipwhitelist –enable-redirdnsreq –enable-miniconfig
      –enable-libjson –enable-layer3 –enable-proxyvsa –enable-miniportal
      –enable-chilliscript –enable-EAPOL –enable-uamdomainfile
      –enable-Module –enable-multiroute

      • mikymike

        Könnte mir jemand sagen, wir commant Fehlerkorrektur zu deaktivieren, um das Paket zu erstellen Sie bitte. Vielen Dank im voraus.

        • Es wird der Exportbefehl erklärt oben von Patrick

          • mikymike

            Ok ich nicht connaissai diesen Befehl, Ich dachte, dass vor dem Start der Kompilierung zu einer Datei hinzugefügt werden musste. Danke für die Antwort.

      • Joris Sjaaksken

        je rencontre le même souci mais même avec le ‘export CFLAGS=”-Wno-Fehler”‘ je rencontre la même erreur.
        Jemand hat eine andere Lösung?

    • Axl Mtz

      Hallo,

      Hoffe es geht dir gut.

      Ich habe das gleiche Problem mit coovachilli.

      Ich frage mich, ob Sie mir helfen können?

      Können Sie mir sagen, wie Sie es gelöst haben?

      Vielen Dank.
      Grüße.

      • Bitte schauen Sie auf patrick Antwort unten. Sie haben eine env-Variable zu setzen vor dem Kompilieren.

      • Jno

        Hallo,

        Ich entfernte die Werror Optionen aus Makefile.am und Makefile.in das /usr/src/coova-chilli-1.3.0 Verzeichnis.

        Viel Glück,
        Grüße,

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

  • Jno

    In diesem Forum ist es die Nachrichtenlänge begrenzt ?
    Für einige Zeit versuche ich zu schreiben, aber meine Nachricht verschwindet nach wenigen Minuten …

  • Thierry Fernandez

    Guten Abend,
    Problem gelöst

  • Jirpong Puttanbut

    Thank you so much for the nice tutorial 🙂

  • Gauthier

    Hallo, Ich dies ist ein sehr gutes Tutorial aber Nachteile frage mich, wie viele Menschen bei max gleichzeitig zum Hotspot verbinden kann.

    • Hallo,
      Technisch gesehen ist es durch eine begrenzte Bandbreite. Es ist auch möglich, die Anzahl der Verbindungs ​​zu begrenzen

  • Paul

    Für meinen Teil habe ich ein Problem beim Kompilieren, Ich folgte dem Tutorial, selbst ist der Fehler mit den Informationen in den Kommentaren, me me Ich habe das Problem der. (siehe pj)

    Eine Idee?

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

    • Es scheint seltsam, dass die Dokumentation Teil nicht vorhanden ist. Ist ca Blöcke später ? Wenn ja, können Sie dieses Teil sein deaktivieren …

      • Paul

        Ja, weil ich nicht das .deb haben so dies ziemlich wichtig ist, Ich versuche, alles wieder neu zu installieren, ändert sich nichts.

        • Vielleicht eine schlechte Bilanz, weil andere Leute haben dieses Problem nicht

          • Paul

            Link http://ap.coova.org/chilli/coova-chilli-1.3.0.tar.gz existiert nicht mehr, so habe ich eine Suche auf Google-Archiv, aber es ist möglich, dass, wenn es nicht gut ist,. Möchten Sie einen gültigen Link haben Sie?

          • Paul

            ich benutze “NOOBS” wie Knochen (so Raspbian) Ihr Tutorial ist für den einen oder nicht?

          • Ich benutze immer die Netzwerkversion von denen Raspbian aufgehellt (bcp weniger Pakete)
            Also ja, es ist für Raspbian

          • Paul

            La ça a fonctionné sans problèmes 🙂

            Vielen Dank, Wenn Sie Ihre Zeit stellen einen Beitrag mit der neuen URL und der Befehl müsste bearbeiten zu ersparen (Export CFLAGS =”-Wno-Fehler”)

            Vielen Dank !

          • Paul

            Nach dem Tutorial Schritt nach oben Abschluss “hostapd 4”, und ich habe keine Verteilung. Noch, meine Schlüssel funktioniert gut, weil wenn ich machte ein “iwlist Scan” Ich bekomme auch die Wi-Fi zu mir nach Hause.

            Der Schlüssel ist eine tl WN821N und der erste Schritt mit iw Liste funktioniert nicht… (siehe pj) Ich weiß nicht, ob mein Schlüssel Access Point unterstützt

            Ich habe einen anderen Schlüssel (mehr alt) ein Sagem xg-762N

          • Fahrer von Problem mit dem Schlüssel. Sie müssen herausfinden, was die richtige Treiber basiert auf dem Schlüssel-Modell zu laden. Es muss die genaue Referenz und sucht in Google sein

          • Paul

            Ich bin nicht sicher, dass es ein Treiber Problem ist, weil es zu einem Wi-Fi-Scan passiert…

          • Paul

            Ich bin nicht sicher, dass es ein Treiberproblem ist, denn es passiert eine gute WLAN-Scan mir…

  • Rodrigo Fuentes

    Hallo, im mit Fragen nach dpkg -i coova-chilli_1.3.0_armhf.deb läuft es sagt

    Auspacken Ersatz coova-Chili …

    Einrichten coova-Chili (1.3.0) …

    Ab Chili: SIOCSIFADDR: Kein solches Gerät

    eth1: Fehler beim Interface-Flags bekommen: Eine solche devic

    Aber ich habe nur ein eth0 und wlan0 auf meine Himbeere

    Vielen Dank

    • Da Standard-Konfigurationsdateien verwenden eth1 aber standardmäßig auf dem pi ist es eth0. Weiter zur nächsten Schritte und in Dateien ersetzen eth1 mit eth0

  • Kazadrur & konzessiv (Kazadrur_Mo

    Hallo,

    Ich habe ein Problem mit dem Befehl : Export CFLAGS = “-Wno-Fehler”
    Wenn ich starten, es macht mich : -bash: Export: “-Wno-Fehler” : ungültig Benutzername

    Und doch bin ich in den Ordner coova-Chili-1.3.0 /

    Vielen Dank im voraus !

    • Dies ist kein Verzeichnis, aber Sorgen Kontrolle. Vielleicht ist der Raum nach dem Gleichheits. Ich habe keine Unix-Rechner auf der Hand zu testen

      • Kazadrur & konzessiv (Kazadrur_Mo

        Okay, Ich habe gerade getestet : Export CFLAGS =”-Wno-Fehler”
        Weitere Fehler, aber es passiert nichts, c ' est normal ?

        • Ja, es setzt eine Umgebungsvariable
          Versuchen Sie
          echo $ CFLAGS
          Es wird Ausgang

          • Kazadrur & konzessiv (Kazadrur_Mo

            Ah ok ^^
            Es ist gut, es funktionierte !

            Vielen Dank, dass Sie sich die Zeit nehmen, um zu antworten, und danke für das Tutorial !

  • Matteo Bildung

    es’ pfeifende oder Jessy? eine Menge Probleme, wenn der Download-Paket

    • Wheezy verwendet wurde, als dieses Tutorial wurde veröffentlicht

  • Christophe

    Hallo,

    Zunächst vielen Dank für Ihre Tutorial ! Es ist sehr gut erklärt, aber ich habe eine leichte Sorge

    Ich habe meine CoovaChilli und hostapd, aber wenn ich eine machen “Service Start hostapd” alles gut geht, aber IMPOSSIBLE mein WiFi auf einem Laptop PC zu sehen.. Ich verstehe nicht, warum, Ich überprüfe jede Datei und sie sind identisch zu mögen.

    Danke für deine Hilfe ! 🙂

    PS : Mein Wireless ist ein Schlüssel ALFA AWUS036NH (iw Referenzliste, obwohl der AP-Modus und wurde gemeinsam mit WIFI)

    • Hallo. Das Problem ist, dass nicht hostapd WiFi-Netzwerk generieren. Gemäß der Verbindung (https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=17489) trotz allem, was mit der Taste markiert, die AP nicht funktioniert. Wenn Sie einen anderen Schlüssel haben müssen Sie auch versuchen

      • Christophe

        Vielen Dank für Ihre Antwort,

        Da Ihr Link, meine Schlüsselwerke (als Antwort)

        Ich habe ein ASUW036NH ALFA und wird verwendet, um mit aircrack usw..

        Ich werde mit einem anderen Schlüssel versuchen, aber wenn ich machen ein ” hostapd -dd /etc/hostapd/hostapd.conf die conf-Datei, um zu sehen, Ich habe einen Fehler mit “nl80211 Treiber-Initialisierung fehlgeschlagen” aber ich kenne keinen anderen Fahrer, den ich benutzen kann..

        Si tu as une idée 🙂

        PS : Ich werde versuchen, auf jeden Fall mit einem anderen Schlüssel, wenn ich einen finden ^^

        • Ok zumindest dann, wenn sich das Problem bekannt ist. Wir müssen die zugehörigen Treiber finden. Anfang Artikel, den ich zeigen, dass dies die RT2870 Chipsatz Unterstützung zu kompilieren dns bestimmte Schlüssel. Wenn Sie ca inspirieren …

  • Matteo Bildung

    Ich möchte eine Regel für eine Gruppe von Benutzer zu connent max für eine halbe Stunde oder erstellen. ist möglich?
    und
    wie ein System für die Zahlung für meine Hotspot erstellen Benutzernamen zu generieren und automatisch?
    die sistem bevorzugte Zahlung könnte paypal sein
    großes Tutorial
    Ich bin auf dem gleichen Himbeere installiert
    freepbx, Wifi Hotspot mit Captive Portal, und plex. great 🙂

  • Manoj Mathivanan

    Ich habe eine hotsopt mit coovachilli einrichten & Freeradius. Alles funktioniert gut. Ich erhalte eine Zielseite, nach der Anmeldung, Ich bin in der Lage Internet zugreifen.

    Jetzt, Ich habe auch Gastgeber einen Web-Server, die an Port abhört 3740 in dem gleichen System wie coovachilli und Freeradius. Ich bin, dass Port für den Zugriff von einem beliebigen System nicht in der Lage mit dem Hotspot.

    My WiFi-Hotspot Access Point IP ist 192.168.10.1 und der Webserver läuft im Hafen 3740. Auch wenn ich dich ein, um meine Hotspot, der Hafen ist nicht zugänglich. Können Sie es mich wissen lassen, wie Sie diesen Port zu öffnen?

    • Hallo
      Sind Sie sicher, dass der Server auf die richtige Schnittstelle hört / Verbreitung ?

      • Manoj Mathivanan

        Ja, es hört auf die richtige Schnittstelle. Ich habe wget 192.168.10.1:3740 zum Test 'wlan0’ und wget http:\192.168.1.2:3740 zum Testen der 'eth0'.

        Ich kann den Webserver des Computers ping(192.168.10.1) von einem anderen Computer(192.168.10.3) die durch wlan0 verbunden. Ich bin nicht in der Lage, den Hafen zu gelangen 3740, nur 3990 und 4990 zugänglich sind, da sie coovachilli Ports.

      • Manoj Mathivanan

        Es funktioniert jetzt. Ich hatte die coovachilli Config-Datei zu ändern, um die Ports zu ermöglichen,
        HS_TCP_PORTS =”3740″

  • Mohamed Dahir Mohamed

    es ist ein Attribut Benutzer zu trennen, wenn Zeitlimit überschreitet

  • AnwarWijaya

    Hallo, Ich bekomme ein Problem mit Kompilation coova-Chili wie auf diesem Bild.
    dass Fehlerursache gibt es keine coova-chilli_1.3.0_armhf.deb auf / usr / src

    irgendeine Lösungsmöglichkeit ?
    thanks 🙂

  • AnwarWijaya

    Hallo zusammen, Ich bekomme ein Problem mit Kompilation coova-Chili wie auf diesem Bild.
    dass Fehlerursache gibt es keine coova-chilli_1.3.0_armhf.deb auf / usr / src
    irgendeine Lösungsmöglichkeit ?

    thanks 🙂

    • Das ist normal, die Kompilierung fehlgeschlagen (siehe Fehlermeldungen ?) Blick auf die Fehler (Ober in Ihrem Bildschirm), korrigieren und versuchen Sie es erneut zu kompilieren
      Ich denke, dass der Grund die Flagge für Warnungen ist (schauen Kommentare unten, wie das Flag gesetzt)

      • AnwarWijaya

        Danke für die Aufmerksamkeit.

        dies ist eine Fehlermeldung (?) Bild unten.

        btw, Ich habe Echo versuchen $ CFLAGS aber das Ergebnis ist dasselbe.

        • Es ist nicht Echo, dass Sie unten, aber der Exportbefehl zu tun haben. Das Echo ist nur die Variable Inhalt zu überprüfen

          • AnwarWijaya

            ok vielen Dank für Ihre Hilfe, die ich diesen Schritt getan.

            Aber, wenn ich will, zu kompilieren und zu installieren haserl mit:

            ./Konfiguriert && machen && machen, installieren

            es gibt “nichts zu tun”:

            ** Konfigurationsübersicht für haserl 0.9.35:

            Der Aufbau haserl mit mit LUA Behinderte
            Gebäude haserl mit mit bash-Erweiterungen deaktiviert
            libs:

            machen[2]: Verlassen Verzeichnis '/ usr / src / haserl-0.9.35/doc’
            machen[1]: Verlassen Verzeichnis '/ usr / src / haserl-0.9.35/doc’
            machen[1]: Betrete Verzeichnis '/ usr / src / haserl-0.9.35’
            machen[2]: Betrete Verzeichnis '/ usr / src / haserl-0.9.35’
            machen[2]: Nichts zu machen für "install-exec-am '.
            machen[2]: Nichts zu machen für 'install-data-Uhr'.
            machen[2]: Verlassen Verzeichnis '/ usr / src / haserl-0.9.35’
            machen[1]: Verlassen Verzeichnis '/ usr / src / haserl-0.9.35’
            Root@raspberrypi:/usr / src / haserl-0.9.35#

            irgendeine Lösungsmöglichkeit ?

            i am newbie 🙂

          • Versuchen Sie, ein zu tun “machen sauber” erste, dann überprüfen Sie, dass der Export gearbeitet (Verwendung von Echo und erhalten der Inhalt angezeigt) und kompilieren

          • AnwarWijaya

            Dank Pi Home Server.
            Ich habe dieses Tutorial gemacht und kann laufen normalen, aber irgendwann einige Geräte (esespecially Iphone & MAC Buch) schwierigen Zugangspunkt zu verbinden, und ich muss Freeradius zu stoppen und beginnen, es zu lösen. Sie wissen yo, warum es passiert ?

          • Hallo.
            Haben Sie Freeradius nur neu starten ? Schwierigkeiten zu verbinden : sehen Sie das WiFi-Netzwerk ? Wenn es nicht wegen Ihres Wi-Fi-Dongle sein könnte, die Schalter im Energiesparmodus.

  • Matteo Bildung

    ist es möglich, mit Facebook oder Google zu authentifizieren?

    • Hallo. Nie genommen und nicht sicher, dass es möglich nativ. Versuchen Sie, für Google-Ergebnisse mit “coovachilli oauth” scheint, dass einige Menschen, als Sie das gleiche zu tun wollen
      Über paypal gleiche Idee. Nicht sicher, es ist möglich,

      • Matteo Bildung

        Ja, ich studiere viel, aber ich habe dieses Argument nicht für Himbeere gefunden

        • Pablo Ariel Nicoli

          PLZ die Lösung für ein soziales Captive Portal in RPi teilen

          • Matteo Bildung

            I dont have a solution 🙁

  • Hallo. Nie genommen und nicht sicher, dass es möglich nativ. Versuchen Sie, für Google-Ergebnisse mit “coovachilli oauth” scheint, dass einige Menschen, als Sie tondonthe gleiche wollen

  • aurelien

    Hallo,

    Vielen Dank für das vollständige Tutorial etl ich buchstäblich, aber bei mir funktioniert es nicht. Der Access Point wird nicht angezeigt.
    lsusb kehrt zu mir : “Bus 001 Gerät 004: ID 148f:5370 RALink Technology, Corp. RT5370 Wireless Adapter”

    So offensichtlich verwende ich die gleiche Ausstattung wie Sie, aber meine Raspel 2 von Jessie will nichts.

    Vielen Dank für Ihre Rohre.

    • Es wird ein wenig mehr Info nehmen. Ist das der Schlüssel kompatibel Access Point ? Haben hotspotd gestartet ? Ist die WLAN-Schnittstelle hat eine zugewiesene IP ?

      • aurelien

        Dann, Ich nahm das Tutorial von Anfang an, auf der Grundlage der verfügbaren Mindest Raspbian Bild auf der Website der Stiftung. So ging dieses Mal alles gut, außer für haserl oder ich habe es nicht geschafft, zu kompilieren. Un apt-get haserl m'a dépanné installieren. Ich bemerkte auch auf den Linien in / etc / network / interfaces für wpa-Supplicant

        Mein Access Point ist sichtbar und funktioniert aber nur, wenn ich im Debug über hostapd laufen “hostapd -dd /etc/hostapd/hostapd.conf” . Ich verstehe nicht, die.
        Außerdem, wie zu starten automatisch beim Start hostapd ? Ich gehe durch den Dämon oder Service ?

        • Der Punkt 4 hostapd von nicht funktioniert ?

          • aurelien

            Ich habe keine schnelle Rückkehr. Ich stelle meine Bestellung, er sieht 30 Sekunden und keine Fehlermeldung (aber keine Startbestätigung) und es gibt mir die Hand

          • aurelien

            Problem gelöst. Die Adresse des Daemon wurde in / etc / default / hostapd diskutiert. Vielen Dank für das Tutorial und für Ihre Hilfe.

            Ich beende heute Abend die Realisierung des Tutorials

          • aurelien

            Ich habe versucht, das Tutorial zu beenden, und ich blieb mit Nginx, wenn ich die IP meines Raspel / daloradius Typ habe ich einen ziemlich Fehler 404. Ich weiß nicht, was zu tun ist und ich in der Konfiguration von Nginx waten, bis zu dem Punkt, dass ich nicht einmal wissen, welche Datei der Fehler.

            eigentlich, Ich sehe ein wenig kompliziert zu installieren, weil Ich mag daloradius ez zu haben und Service-Web-Version parallel überwachen.

            Ich will nicht zu missbrauchen, aber wenn Sie könnten mir geben Ihre Hilfe, oder zeigen Sie mir ein Tutorial auf Nginx Config, weil ich eine Box in denen zu überspringen haben ich weit gereist.

  • Théa Van

    hallo ich möchte zunächst einmal sagen, wir danken Ihnen für dieses umfassende Tutorial.

    Ich habe ein Interesse an der index.html auf meiner Web-Seite umleiten

    Datei :/etc / Chili / www / login_success_tmpl

    Erfolg!

    Du bist dabei, umgeleitet werden $(href =”Index.html” “Projekt “)

    Um sich abzumelden, Typ “Ausloggen” (oder “http://Ausloggen/”) genießen!

    danke für den Tipp

  • Gabriel

    Wo füge ich das Skript in nginx für daloradius wie diese

    Aktualisieren Sie die Standard-Site-Konfiguration durch Aktivieren PHP-Unterstützung. Die Informationen hinzugefügt werden (oder entfernen Kommentare) im Abschnitt Server.
    An der Linie 25 (immer die Standard)
    Index index.php index.html index.htm;
    Und ermöglichen PHP-Unterstützung

    Lage ~ .php$ {
    Fastcgi_split_path_info ^(.+.PHP)(/.+)$;
    Fastcgi_pass Unix:/var/run/PHP5-fpm.sock;
    Fastcgi_index index.php;
    gehören fastcgi_params;
    }

    ist es in der Website-fähigen oder orts verfügbar? Muss ich eine neue conf-Datei zu erstellen oder einfach die Standard ändern? Ich kann nicht scheint, um es arbeiten…

    • Entweder. Der in Seiten-enabled ist, eine logische Verbindung zu der in Seiten-available.
      Vergessen Sie nicht, den Dienst nach jeder Aktualisierung neu starten

      • Gabriel

        Hallo ich erhalten diese Meldung, wenn ich laufen “nginx -t” die conf-Datei zu testen

        nginx: [Emerg] “fastcgi_index” Direktive wird Duplikat in / etc / nginx / sites-enabled / default:46
        nginx: Konfiguration-Datei-/etc/nginx/nginx.conf-Test fehlgeschlagen

        Das ist mein Standard-Datei können Sie ein Problem vor Ort? Es scheint, dass index.php zweimal so der Warnmeldung bezeichnet wird?

        • Suche nach fastcgi_index. Es scheint, Sie haben 2 Zeilen unkommentierte in der Datei und kommentieren Sie die unerwünschten ein

          • Gabriel

            Ich reinigte das Skript ein wenig und haben immer noch die fastcgi_index dupliziert… Gesucht fastcgi_index und es hat nur ein Vorkommen.. irgendwelche Ideen?

          • Schauen Sie sich die Datei aus dem Schnipsel Ordner enthalten. Sollte haben einen anderen fastcgi_index Befehl hinein. Sie können die eine in der nginx Konfigurationsdatei Kommentar

        • Gabriel

          Ok es funktioniert jetzt, und ich kann nginx-Dienst neu starten. Allerdings, wenn ich schreibe, um daloradius anmelden (d.h. 169.254.160.231/daloradius) es kehrt 404 Nicht gefunden Seite. Nginx / 1.6.2 ist auf der Seite auch so nehme ich an, alles funktioniert, aber nginx nicht daloradius Ordner finden ??

          • Korrekt. Der Ordner ist nicht vorhanden, oder einen Standardindex in der Konfigurationsdatei auf der Basis der Root-Pfad haben

          • Gabriel

            Ich habe das root / usr / share / nginx / www / daloradius das ist, wo daloradius PHP-Dateien entsprechend Ihrer Anweisung entfernt.. Noch nicht in der Lage, es zu lokalisieren?

          • Gabriel

            Früher habe ich apache2 als Server und alles gut jetzt… Vielen Dank für Ihre Hilfe Pi Startseite!!

  • Olivier

    Hallo
    Vielen Dank für diese Tuto ist die vollständigste, dass ich finden konnte,.
    Zuerst muss ich sagen, dass ich auf inux gestartet.
    Ich bin in der Installation von Freeradius stecken. Ich habe die Datenbank, indem Sie die PSW vor mysql in Befehl hinzufügen , aber wenn ich den nächsten Schritt machen wollen auf die Installation des Diagramms meine Rapsberry systematisch antwortet “Zugriff abgelehnt ”
    Wo könnte ich einen Schritt verpassen

    Vielen Dank

    Olivier

    “fehlgeschlagen besser “

    • Hallo
      Ist die Verbindung zum MySQL arbeitet mit dem Benutzer root und Passwort ? Wenn Sie das Paar validieren, bevor die ca Befehl starten konnte eine Spur gegeben werden, da es “nur” ein Skript mit root-Benutzer ausführen (Linux mit MySQL-root)

      • Nicolas Nioche (Nicos)

        Hallo und danke für das Tutorial !

        Ich habe die gleichen sorgen. Zur weiteren Diskussion, Ich bin in der Lage zu MySQL als root zu verbinden + MDP, ich konnte “Verwendung Radius” und “Show-Datenbanken;”

        +——————–+
        | Datenbank |
        +——————–+
        | information_schema |
        | MySQL |
        | performance_schema |
        | Radius |
        +——————–+

        Somit ist die Basis geschaffen. Das Problem ist, wenn ich die Shema Basis fragen, es ist leer. logisch, weil als Olivier, der Befehl

        [19:07 pi @ Raspberry Pi /] > mysql -u root -p *********** Radius sudo apt-get -y debhelper libssl-dev libcurl4-gnutls-dev mysql-server Freeradius Freeradius-mysql gcc machen libnl1 libnl-dev pkg-config installieren iptables
        Paket Leselisten… Fertig
        Gebäude Abhängigkeitsstruktur
        Lesen von Statusinformationen… Fertig
        debhelper ist schon die neueste Version.
        Freeradius ist schon die neueste Version.
        Freeradius-mysql ist schon die neueste Version.
        gcc ist schon die neueste Version.
        iptables ist schon die neueste Version.
        libcurl4-gnutls-dev ist schon die neueste Version.
        libnl-dev ist schon die neueste Version.
        libnl1 ist schon die neueste Version.
        libssl-dev ist schon die neueste Version.
        machen, ist schon die neueste Version.
        mysql-server ist schon die neueste Version.
        pkg-config ist schon die neueste Version.

        0 Aktualisiert, 0 neu installiert, 0 Entfernen und 0 nicht aktualisiert.

        So sehe ich nicht zu, dass die Blöcke, wenn kein Zugriff auf einige Dateien Problem..

        • Ist nicht super vertraut mit Linux, Ich fand ein Replikat dieses Tutorial in Thai (Ja ja) in dem es die befreiende Bildschirm . Er hatte verbrachte "sudo su’ als ich versuchte nur in sudo’

          [19:08 Pi@raspberrypi ~.] > Sudo su
          Root@raspberrypi:/home / pi -u # mysql root -p ********* Radius < /etc / freeradius / sql / mysql / schema.sql
          Root@raspberrypi:/home / pi #

          und dort geht es ! Ich daher weiterhin.

          • Olivier

            Hallo,
            Nach einem kurzen Stopp Monate an meinem Projekt, Bin gleich zurück.

            gehen Sie durch den Root-Benutzer hat das Problem gelöst, aber ich weiß nicht, ob dies auf meine Version von Raspbian zurückzuführen ist, Ich musste manuell konfigurieren mysql, zum einen durch meine Config Reinigung :
            sudo apt-get purge mysql-server-5.5
            sudo rm -rf / var / lib / mysql
            dann Neuinstallation (mit Raspbian Passwort)
            sudo apt-get install mysql-server-5.5

            Ich startete dann mysql :
            # mysql -u root -p
            MySQL> create database Radius;
            MySQL> Beenden

            und jetzt ist es funktioniert … Ich habe jetzt ein kleines Problem mit coova aber dies wird ein separater Post sein

            Vielen Dank

            Olivier

            “Züge besser”

        • Der Benutzer pi hat kein Recht auf Zugriff, wo der Fehler auch und behoben erkannt haben Ihr Kommentar nächste Datei sah
          FYI / recall alle Befehle mit Root-Benutzer gemacht. Es ist eine schlechte Praxis aber für meine Heimgebrauch

  • PBX-Ramdas

    Hallo, das beste Tutorial, das ich im Internet gefunden. Vielen Dank.
    Ich würde gerne wissen, ob Sie Zeit hatte Squid als transparenter Proxy zu integrieren. Ich bin mit einem 3G / 4G-Verbindung als WAN-Schnittstelle, und Squid könnten Datenkosten sparen.

    • Hallo. Danke für die Bewertung
      Traurig über Squid. Ich habe nicht versucht es noch hinzufügen

  • litoy2x

    Hallo, i ist es möglich, dass jedes Mal ein Knopfschalter drücken, wird es einen neuen Benutzer erzeugen & Passwort? Ich dachte, dass programmatisch zu tun. mein Szenario ist, dass, wenn jemand in mein Haus kommt, sie werden nur eine Taste drücken und den Benutzer und das Passwort drucken. Ist das möglich?

    • Ich weiß, dass Sie mit spezieller Software kann (oft en gebrauchte Pensionen Omega Unternehmen für Kunden). Vielleicht gibt es eine API, die es Ihnen erlaubt, das zu tun. Ich bin neugierig, ob es möglich ist,

  • Hallo ihr alle, es ist mir wieder
    ( ja, ich kann im Tutorial 3 Tage und dann ? – Ich versuche, in der Tat, jeden Schritt zu verstehen,, Befehle usw.. Geschichte nicht eine dumme Copy / Paste zu machen.

    Frage 1 – Zuerst habe ich eine seltsame Frage (Ja, Ich begann mit Linux). Ich habe eine Himbeere 3 (dass deshalb eine integrierte Wi-Fi, wenn ich mich nicht irre) und ich kaufte die Wi-Fi-Schlüssel mit zwei Antennen (PREÇO den Beginn Tutorial.)
    der Fang, ist, dass ich ziemlich sicher, dass die wlan1 bin (wifi lan ich denke,) die drahtlose Schnittstelle ist, muss einer meiner Schlüssel wifi sein mit der Raspel und dem wlan0 bereitgestellt. Ich habe keine andere Möglichkeit, als Ausstecken den Schlüssel zu einem Wi-Fi ifconfig gefunden, und wieder wieder ifconfig die wlan0 zu sehen wurde hinzugefügt. Dort hat er eine sauberere Methode ?

    Hier ist ein Bildschirm werden klarer zu sehen (die erste Schnittstelle ist eth0 (Ethernet 0 Ich vermute)): https://uploads.disquscdn.com/images/79a0912d29837ec03621f4d7924266e8a46e562a22f66d3d5c2c2211f70159bd.png

    Frage 2 : Ich kam im Tutorial, in dem ich den Dienst hostapd zu starten (Service Start hostapd) . Ich laufe den Befehl (in sudo su) aber es passiert nichts und es macht mich sofort prompt. Ich denke, dass es gut ist, nicht sein kann, sehr gesprächig, und deshalb versuchen, mit einem anderen Laptop WiFi zu Hause oder meinen Laptop zu sehen, ob das Netzwerk verfügbar ist PiHomeServeurAP. ohne Erfolg. Lassen Sie mich raten Sie debuggen ?

    Vielen Dank im Voraus.
    Nicos

    • Tatsächlich, wenn einige las mir, Ich rate eine Himbeere Neustarts nach jedem größeren Installationspunkt. (bei jeder Änderung der “Kapitel”. En effet après avoir redémarré, je vois désormais mon point d’accès depuis mon portable, PC usw.. Ça fait tellement plaisir de voir son serveur au côté des 100 WiFi Leistengegend. Gute. Désormais via navigateur (von meinem Handy) je n’arrive pas à avoir la page de connexion de covachilli. Ich werde schauen noch bevor er fragte:. ><. die Frage, 1 précédente reste toujours d'actualité si quelqu'un passe par ici

  • Olivier

    Hallo
    quand j’exécute la commande : Root@raspberrypi:/usr / src # wget https://coova.github.io/Download/coova-chilli-1.3.0.tar.gz
    Ich habe die folgende Rückkehr :
    –2016-07-18 02:45:09– https://coova.github.io/Download/coova-chilli-1.3.0.tar.gz
    Beheben von coova.github.io (coova.github.io)… 151.101.12.133
    Anschluss an coova.github.io (coova.github.io)|151.101.12.133|:443… in Verbindung gebracht.
    HTTP-Anforderung gesendet, bitte um Antwort… 404 Nicht gefunden
    2016-07-18 02:45:09 FEHLER 404: Nicht gefunden.

    mit einigen der Forschung, j’ai trouvé sur : http://coova.github.io/CoovaChilli/DistroBuilding/
    der Link funktioniert : wget https://github.com/coova/coova-chilli/archive/1.3.1.4.tar.gz

    mais sans succés à la fin :
    Root@raspberrypi:/usr / src / coova-Chili-1.3.1.4 # dpkg-build -US -uc
    dpkg-build: Quellcode-Paket coova-Chili
    dpkg-build: Source-Version 1.3.0
    dpkg-build: Quelle Verteilung instabil
    dpkg-build: Quelle geändert von David Vogel (Coova Technologies)
    dpkg-build: Host-Architektur armhf
    dpkg-source –vor-build coova-Chili-1.3.1.4
    dpkg-checkbuilddeps: Unmet Bauabhängigkeiten: gengetopt libtool auto
    dpkg-build: Warnung: Abhängigkeiten / Konflikte bauen unzufrieden; Abbruch
    dpkg-build: Warnung: (Verwenden Sie -d Flag außer Kraft zu setzen.)

    Was mich am meisten stört ist, dass ich ein Verbindungsproblem mit dem Server zu sehen, Github allein zu sein scheinen.

    Danke für deine Hilfe

    Olivier

    “Züge besser”

  • Darby

    Hallo,
    Vielen Dank für dieses hervorragende Anleitung, die ich auf den Brief folgte mit meinem Raspi3 und das funktioniert perfekt !

    Ich würde es ohne Internet Access Point, ist dies möglich, ? (wenn ich das Ethernet-Kabel trennen ist nicht mehr möglich, eine Verbindung)
    Beim Anschluss, Ist es möglich, auf einer anderen Seite als der Login-Seite ausgeführt werden soll ?
    Vielen Dank im voraus.
    Darby

    • Gute Nachrichten, wenn es funktioniert !
      Der Zweck ist Coova Identifizierung bereitzustellen. für eine “füllen” Portal-Einstellungen gefangen vor dieser Lösung : http://www.pihomeserver.fr/2014/05/23/raspberry-pi-home-server-creer-hot-spot-wifi-portail-captif-22/

      Leider verlor ich die Punktquellen 5 aber es kann das allgemeine Prinzip geben

      Viel Glück !

      • Darby

        Vielen Dank für die schnelle Antwort.
        ohne Coova, Ich an meinen Access Point haben, ohne Internet. Die Raspi gibt mir eine IP-Adresse und dem, was ich tun möchte,, dass öffnet den Browser, Ich bin auf die Hauptseite des auf meinem Raspi laufenden Server umgeleitet. Ist es möglich, ?

        • Ja ist es in der “spielend” mit iptables
          Im Grunde ist es notwendig, : up einen Web-Server mit der Seite, die Sie möchten (gibt es ein Beispiel in der Verbindung, die ich dir gegeben habe)
          Dann sind Sie iptables verwenden, um Verkehr umleiten, die von der Schnittstelle des Hotspots auf Ihren Webserver kommt. Ein Trick im genre

          Iptables-t Nat-a PREROUTING-i wlan0 p Tcp-m-Marke –Mark 99 -m-tcp –dport 80 -j DNAT –zum Ziel 192.168.10.1

          Sie senden den gesamten Datenverkehr an die IP 192.168.0.1 und Hafen 80. In dem Artikel ist, dass, wenn der Web-Server.

          • Darby

            Ich kann nicht mein Fehler finden :

          • Ich sehe nichts auf dem Fänger. Für iptable gab ich ein Beispiel, aber Sie haben zu graben, um die richtige Reihenfolge zu bekommen. Und ich nicht beherrschen zu diesem Thema

    • 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. 9Sie akzeptieren die Verwendung von cookies (Joomla) installé sur ce même PI. As-tu réussi à réaliser cette manip. Je suis pres à partager sur ce sujet.
      Herzliche Grüße
      Denis

  • Hey, ich frage mich, ob Sie könnte mir eine Hand! Wenn im die coovachilli Konfiguration für die Kompilierung zu tun ich immer folgende Fehler, Sie haben keine Ahnung, warum?

    CC1: Alle Warnungen werden als Fehler behandelt
    Makefile:755: Rezept für Ziel "main-opt.o’ fehlgeschlagen
    machen[4]: *** [main-opt.o] Fehler 1
    machen[4]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0/src’
    Makefile:813: Rezept für Ziel "all-rekursive’ fehlgeschlagen
    machen[3]: *** [all-rekursive] Fehler 1
    machen[3]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0/src’
    Makefile:313: Rezept für Ziel "all-rekursive’ fehlgeschlagen
    machen[2]: *** [all-rekursive] Fehler 1
    machen[2]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0’
    Makefile:240: Rezept für Ziel "alle’ fehlgeschlagen
    machen[1]: *** [Alle] Fehler 2
    machen[1]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0’
    debian / rules:36: Rezept für target 'build’ fehlgeschlagen
    machen: *** [bauen] Fehler 2
    dpkg-build: Fehler: debian / rules build gab den Fehlerwert 2

    • Hallo
      Da Warnungen als Fehler behandelt werden, so wird die erste Warnung die Kompilierung beenden
      Entfernen Sie die Flagge Werror, die die Arbeit blockieren könnten

      • Ich konnte es früher zu tun, indem sie einen Raum, dass Export CFLAGS Entfernung = “-Wno-Fehler” Befehl, Ich bin nicht sicher, es war das, aber es schien soo xD arbeiten, vielen Dank für die schnelle Antwort sowieso!

      • Nur ein weiteres Problem, das ich scheinen auf dem Weg zu haben, es scheint, dass, wenn die daloradius Pakete zu installieren, Himbeere kann nicht die libgd2-xpm Paket finden, Sie haben keine Ahnung, warum?

      • Könnten Sie mit einer Sache auch mir helfen, im /usr/share/nginx/www/daloradius/library/daloradius.conf.php kann ich diese:

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

        überall will ich rechts?

        Und auch dieses

        Index index.php index.html index.htm;

        ich bin was oben in die Linie zu setzen 25 Ich habe, dass aber was ist, was danach kommt

        Lage ~ .php$ {
        Fastcgi_split_path_info ^(.+.PHP)(/.+)$;
        Fastcgi_pass Unix:/var/run/PHP5-fpm.sock;
        Fastcgi_index index.php;
        gehören fastcgi_params;
        }

        bin ich dieses Recht unter dem Index index.php etc setzen suposed?

      • Abraham Gomez

        Entfernen Werror von wo genau? Sorry, wenn dies eine dumme Frage. Ich habe es nicht in debian / rules-Datei

        • Führen Sie den folgenden Befehl ein und die Kompilierung erneut ausführen (in der gleichen Sitzung natürlich)
          Export CFLAGS =”-Wno-Fehler”

    • Tempest Fury

      Ich habe an der gleichen Stelle stecken, und schließlich fand ich einen Artikel, in dem jemand vorgeschlagen, einen Fix.

      Es gibt zwei Dateien (Makefile.am und Makefile.in) in /usr/scr/coova-chilli-1.3.0/src. Entfernen Sie die Option Werror

      In Makefile.am suchen für diese Linie “AM_CFLAGS = -D_GNU_SOURCE -Wall Werror -fno-builtin -fno-strict-aliasing ” und entfernen Werror, schließen und die Datei speichern

      in Makefile.in suchen für diese Linie “AM_CFLAGS -D_GNU_SOURCE = -Wall Werror -fno-builtin” und entfernen Werror, schließen und Datei speichern. (dies ist in der Nähe der Unterseite der Datei)

      Dann weiter von hier :

      Export CFLAGS =”-Wno-Fehler”
      ./Konfiguriert –prefix = / usr …..
      sudo dpkg-build -US -uc (wenn Sie bulidpackage, sollte nicht in die Fehler dieses Mal führen)

      • Danke. Ich wusste nicht, dass der Export war nicht enought.
        Vielen Dank für die Aktie

        Ich hoffe, Zeit zu haben, diesen Beitrag mit neuesten Software-Versionen zu aktualisieren und Himbeere 3

      • klima777

        Hallöchen!
        Erster Dank @pihomeserver:Disqus zum Artikel. Ich versuche CoovaChilli jetzt in einer virtuellen Maschine auf Ubuntu Server zu installieren 16.04 LTS für ein Captive Portal und diesem Artikel hat mir sehr geholfen!!

        Ich habe im selben Moment stecken oben beschrieben. Ich entfernte Werror in beiden Dateien, aber die Zusammenstellung noch nicht abschließen.

        Ich erhalte die folgende.

        machen[4]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0/src’
        machen[3]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0/src’
        Machen alle in doc
        machen[3]: Betrete Verzeichnis '/usr/src/coova-chilli-1.3.0/doc’
        machen[3]: *** Keine Regel zu machen Ziel "alle". Halt.
        machen[3]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0/doc’
        Makefile:313: Rezept für Ziel "all-rekursive’ fehlgeschlagen
        machen[2]: *** [all-rekursive] Fehler 1
        machen[2]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0’
        Makefile:240: Rezept für Ziel "alle’ fehlgeschlagen
        machen[1]: *** [Alle] Fehler 2
        machen[1]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0’
        debian / rules:36: Rezept für target 'build’ fehlgeschlagen
        machen: *** [bauen] Fehler 2
        dpkg-build: Fehler: debian / rules build gab den Fehlerwert 2

        Ich bekomme in einigen Schritten früher, wenn configure Eingabe …. die folgenden Warnungen

        Konfiguriert: WARNUNG: du solltest benutzen –bauen, –Host, –Ziel
        Konfiguriert: WARNUNG: ungültige Host-Typ: 2763{Präfix}/share / info
        Konfiguriert: Fehler: ein absoluter Verzeichnisname erwartet –infodir: =

        Muss ich es auf einem falschen OS kompilieren? Shell ich die ./config Argumente mit den Argumenten in der /usr/src/coova-chilli-1.3.0/debian/rules Datei zusammenführen?

        • Haben Sie den Exportbefehl zuerst versuchen, und dann konfigurieren und zu kompilieren ?

          • klima777

            Danke für Ihre Antwort.
            Ich habe versucht, dass für über 3 oder viermal.
            Jetzt geht die Installation sehr schnell und ich bekommen diese am Ende

            machen[1]: Betrete Verzeichnis '/usr/src/coova-chilli-1.3.0’
            /usr / bin / make all-rekursive
            machen[2]: Betrete Verzeichnis '/usr/src/coova-chilli-1.3.0’
            Machen alle in bstring
            machen[3]: Betrete Verzeichnis '/usr/src/coova-chilli-1.3.0/bstring’
            machen[3]: Nichts zu für "alle" gemacht.
            machen[3]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0/bstring’
            Machen alle in src
            machen[3]: Betrete Verzeichnis '/usr/src/coova-chilli-1.3.0/src’
            machen[4]: Betrete Verzeichnis '/usr/src/coova-chilli-1.3.0/src’
            machen[4]: Nichts zu für "All-Uhr 'getan.
            machen[4]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0/src’
            machen[3]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0/src’
            Machen alle in doc
            machen[3]: Betrete Verzeichnis '/usr/src/coova-chilli-1.3.0/doc’
            machen[3]: *** Keine Regel zu machen Ziel "alle". Halt.
            machen[3]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0/doc’
            Makefile:313: Rezept für Ziel "all-rekursive’ fehlgeschlagen
            machen[2]: *** [all-rekursive] Fehler 1
            machen[2]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0’
            Makefile:240: Rezept für Ziel "alle’ fehlgeschlagen
            machen[1]: *** [Alle] Fehler 2
            machen[1]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0’
            debian / rules:36: Rezept für target 'build’ fehlgeschlagen
            machen: *** [bauen] Fehler 2
            dpkg-build: Fehler: debian / rules build gab den Fehlerwert 2

            Es scheint, dass etwas in der debian / rules-Datei fehlt. gibt es etwas Ähnliches, was die configure …. Befehl ist.
            Welche Auswirkungen hat ./configure (mit allen seinen Argumenten) haben?
            vielleicht sollte ich eine neue Neuinstallation starten?

          • Haben Sie die Datei aktualisieren (Linie 54) wie in der Post erklärt :

            $(MACHEN) DESTDIR = / install

          • klima777

            Nein, ich habe nicht. Ich verstand, von der Post, dass ich das Zielverzeichnis zu etwas ändern müssen andere.
            Nun scheint es, dass mein System 32-Bit sein sollte, so dass es funktionieren wird:

            Dieses Programm gebaut für x86_64-pc-linux-gnu
            Melden Sie Fehler zu
            debian / rules: 10: debian / rules: Shell: nicht gefunden
            debian / rules: 10: debian / rules: DEB_HOST_GNU_TYPE: nicht gefunden
            debian / rules: 11: debian / rules: Shell: nicht gefunden
            debian / rules: 11: debian / rules: DEB_BUILD_GNU_TYPE: nicht gefunden
            debian / rules: 14: debian / rules: Syntax-Fehler: Wort unerwartet (erwartet “)”)
            dpkg-build: Fehler: debian / rules clean gab den Fehlerwert 2

            Vielen Dank für die Hilfe. Ich installiere CoovaChilli seit drei Tagen Arbeit und Ihr Tutorial half mir, die meisten. Ich verstehe nicht, warum es keine wirkliche Beschreibung im Github-Repository.

          • klima777

            die vorherige Erstellung gelöscht und zusammengestellt frisch und das deb-Paket erschienen. Ich hoffe, dass es funktionieren wird.
            @pihomeserver:Disqus danke sooo viel. Meci viel für diesen Artikel und Ihre Müdigkeit.

  • Abraham Gomez

    Hallo!
    Vielen Dank für das Tutorial!

    Dies ist mein erster richtiger Raspberry Pi-Projekt und ich glaube, ich bin gekommen, um eine Sackgasse.

    Ich habe alles versucht, und ich hoffe, dass Sie mir helfen können aus.

    Root@raspberrypi:/etc / Chili # ls -l
    Gesamt 48
    -RW - R–r– 1 root root 6504 Jul 28 06:41 Standardwerte
    -rwsr-x— 1 Wurzel Chili 405 Jul 28 06:41 down.sh
    -Rwxr-Xr-x 1 root root 13301 Jul 28 06:41 Funktionen
    -RW - R–r– 1 root root 672 Jul 28 06:41 gui-config-default.ini
    -Rwxr-Xr-x 1 root root 567 Jul 28 06:41 newmulti.sh
    -rwsr-x— 1 Wurzel Chili 2486 Jul 28 06:41 up.sh
    Drwxr-Xr-x 2 Chili-Wurzel 4096 Jul 28 06:41 www
    -Rwxr-Xr-x 1 root root 893 Jul 28 06:55 wwwsh
    Root@raspberrypi:/etc / Chili #

    Irgendwelche Ideen, warum ich nicht über eine Konfigurationsdatei? Sollte ich erstellen?

    • Da Entwickler-Tools sind nicht auf Ihrem System installiert
      Versuchen, das Paket build-essentials installieren

      • Abraham Gomez

        @pihomeserver:Disqus Vielen Dank für Ihre Antwort.

        Ich war in der Lage, es herauszufinden, aber lief in eine andere ungerade Fehler.

        Ich scheine nicht die / etc / Chili / config-Datei zu haben, nachdem Sie Ihre Schritte folgenden. Ich habe auch manuell die Konfigurationsdatei nur um zu sehen, ob es funktionieren würde, aber leider hat es nicht.

        Ich sehe das Ende so nah und doch so weit! 🙁

        • Es sollte eine Standard-Datei sein, so dass ich denke, dass es ein Problem mit dem Archiv, das Sie heruntergeladen

          • Abraham Gomez

            wget https://coova.github.io/coova-chilli/coova-chilli-1.3.0.tar.gz
            Ich verwendet, um dieses Archiv, weil das eine zur Verfügung gestellt wird nicht gefunden

            Ich fand auch die folgenden in etc / Chili / defaults:

            # -*- Modus: Shell-Skript; -*-

            #

            # Coova-Chilli Standardkonfigurationen.

            # So passen, Kopieren Sie diese Datei in / etc / Chili / config

            # und bearbeiten Sie nach Ihren Wünschen. Dies wird in Shell-Skripten enthalten

            # dass configure Chili und damit verbundene Programme, bevor Datei 'config'.

            ###

            # Lokale Netzwerkkonfigurationen

            #

            # HS_WANIF = eth0 # WAN-Schnittstelle zu dem Internet

            HS_LANIF = eth1 # Teilnehmer-Interface für die Client-Geräte

            HS_NETWORK = 10.1.0.0 # HotSpot Netzwerk (muss enthalten HS_UAMLISTEN)

            HS_NETMASK = 255.255.255.0 # HotSpot Netzwerk Netmask

            HS_UAMLISTEN = 10.1.0.1 # HotSpot-IP-Adresse (auf Teilnehmernetz)

            HS_UAMPORT = 3990 # HotSpot UAM Port (auf Teilnehmernetz)

            HS_UAMUIPORT = 4990 # HotSpot UAM “UI” Port (auf Teilnehmernetz, zum Einbetten von $

            # HS_DYNIP =

            # HS_DYNIP_MASK = 255.255.255.0

            # HS_STATIP =

            # HS_STATIP_MASK = 255.255.255.0

            # HS_DNS_DOMAIN =

            # OpenDNS-Server

            HS_DNS1 = 208.67.222.222

          • Es scheint, dass das Archiv bauen nicht wie vor … Ich sehe in den GIT, die viele Dateien wurden vor kurzem aktualisiert, so dass ich sie denke, die Struktur geändert

  • Abraham Gomez

    Hallo alle miteinander, meine Online-Forschung hat herausgefunden, dass die Raspbian Jessie große Veränderungen auf die Vernetzung von Raspbian Wheezy gemacht hat. Von dem, was ist aussieht, die etc / network / Interface-Datei nicht berührt werden sollten, während Konfigurationen, bei denen auf eine andere Datei /etc/dhcpcd.conf bewegt . Leider, das ist alles, die Informationen, die ich gerade jetzt. Wenn jemand es herausfinden lassen Sie es mich wissen!

    Vielen Dank

  • Ich habe gerade bemerkt, gibt es einen Fehler bei der Erstellung von coovachilli. Es ist –mandir = $${Präfix}/share / Mann und
    –infodir = $${Präfix}/share / info. Auch gibt es einen zusätzlichen Platz in der infodir ein.

  • Richard Yendoube Bomboma

    hallo Ich möchte Ihnen für diesen Beitrag zu bedanken ist klar und hat ein Niveau lisible.mais I bloquerMettre die Konfiguration Standard-Site-Updates durch die Unterstützung der Aktivierung
    PHP. Die Information hinzugefügt werden soll (oder Anmerkungen zu entfernen) in
    la Abschnitt Server.
    An der Linie 25 (immer die Standard)

    Index index.php index.html index.htm;

    Und aktivieren Sie PHP-Unterstützung

    Lage ~ .php$ {
    Fastcgi_split_path_info ^(.+.PHP)(/.+)$;
    Fastcgi_pass Unix:/var/run/php5-FPM.sock;
    Fastcgi_index index.php;
    gehören fastcgi_params;
    }
    aufaite Ich weiß, welche Datei kann ich PHP-Unterstützung aktivieren .
    Vielen Dank

    • Hallo. Dies ist die Standard-Datei im Verzeichnis / etc / nginx / Speicher-fähigen Websites
      Es muss natürlich sein nginx installiert

  • antho

    Hallo, Installation nginx, Ich habe diesen Befehl :

    apt-get -y php5-mysql php-Birne php5-gd php-db php5-fpm libgd2-xpm libpcrecpp0 libxpm4 nginx php5-xcache installieren

    Dies ist, was passiert, nachdem die Validierung :
    Paket Leselisten… Tatsache
    Bau der Abhängigkeitsstruktur
    Lesen von Statusinformationen… Tatsache
    E: Kann nicht libgd2-xpm Paket finden

    Suchen Sie hoffnungslos, wie dieses Paket hinzufügen, aber nicht können. Jemand, den er hat ein Brett?

    Vielen Dank

    • Das Paket hat sich geändert Name wird nun libgd2-XPM-dev genannt. Es sollte so sein,

      • antho

        Vielen Dank für Ihre Hilfe jetzt eigentlich mehr Sorgen auf dieser Ebene.

        Gegenüber dieser Zeit treffe ich einen Fehler 404 wenn ich log auf die IP von Himbeere, Ich habe die Dateistruktur geprüft hat sich geändert, alles ist gut, da ich keinen Fehler in nginx Neustart haben. Dort habe ich Blöcke.

        • Sie haben sich in den Protokollen (/Var/Log/nginx) in der Fehlerdatei zu wissen, was es erreichen will Datei und es kann nicht finden

          • antho

            Hallo, hier ist der Fehler, der Frühling :
            08/09 14:03:46 [Fehler] 791#0: *10 Verzeichnisindex von “/var / www / html /” ist verboten, Client: 192.168.1.47, Server: _, Anfrage: “Erhalten / HTTP/1.1”, Host: “192.168.1.47”

            Ich finde es sehr seltsam, Daloradius der Datei sein muss, auch in / usr / share / nginx / www und nicht in / var / www / html?

            Danke für deine Hilfe

          • Die Konfiguration der Server auf / var / www / html (in der Datei Standardvariable / root Attribut)
            Wir müssen den Wert entsprechend Ihrem Verzeichnis setzen und sicherstellen, dass die Benutzer www-data (das ist der Standardbenutzer grundsätzlich nginx) hat lesen Rechte

          • antho

            Ich habe gerade die Mod, Daloradius platziert die Datei in / usr / share / nginx / html,
            Verbinden Sie mich hart “IP du Rasp”/daloradius I obteint eine leere Seite, Ich habe den starken Eindruck, dass die Anzeige von PHP-Seiten nicht getan.
            Ich habe eine Menge von Tests, Ich sehe nicht, wie man sicherstellen, dass der Dienst ausgeführt wird.

            Es tötet mich, um das Ziel zu sein, so nah und gerädert auf, dass, ich brenne. 🙂

          • antho

            ist funktionelle!!! er hatte einen Mod in der Datei / etc / nginx / sites-enabled / default zu tun, durch ersetzen “gehören fastcgi_params;” von “umfassen fastcgi.conf;”

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

            Nochmals vielen Dank für Ihre Hilfe

  • Olivier

    Hallo,
    die gesamte Installation verlief gut ; keine Fehlermeldungen, Navigation ist wirklich fluide.mais, wenn ich versuche zu Daloradius zu verbinden Ich habe eine Nachricht
    404 nicht gefunden
    nginx / 1.6.2

    Ich versuchte, den antho Vorschlag aber ohne Erfolg

    Vielen Dank
    Olivier

    • Hallo
      Wir müssen in den Protokoll nginx an der Fehlermeldung suchen einen Track Start haben. Ist das dolaradius Verzeichnis an der richtigen Stelle ist ? Zugänglich ?

      • Olivier

        Hallo,
        daloradius ist unter NGINX :
        Ich korrigierte die Standarddatei “root / usr / share / nginx / html” und mit dem Mod von Antho ” machen einen Mod in der Datei / etc / nginx / sites-enabled / default, durch ersetzen “gehören fastcgi_params;” von “umfassen fastcgi.conf;” –> alles funktioniert perfekt.

        Vielen Dank an alle

        Olivier

  • In der endgültigen Fassung der Installation auf einer Himbeere 3, sobald die Verbindung zum Hotspot-Authentifizierung, nachdem ich einen Fehler ERR_EMPTY_RESPONSE, wenn Sie auf die Seite login.chi Umleitung
    Das Problem kommt, MacOS und Android.

    Eine Idee ?

  • John Jules Vivas

    gibt es eine Möglichkeit, dass es Backup kann und am meisten gesehenen Videos wiederherstellen, so dass es wird nicht aus dem Internet laden immer wieder?

    • Ja mit Tintenfisch als transparenter Proxy

      • John Jules Vivas

        tun Sie Tutorial für das Sir haben? und es kann mit diesem Setup sein gelten auch?

        • Ich habe eine Eins in diesem Blog getrennt, aber nicht zu coova verbunden. Sie können versuchen, es anzupassen (ist immer noch daran zu arbeiten,)

  • Rodrigue ANDRIANOMENJANAHARY

    Hallo,

    Ich habe ein Problem, wenn der Zugang zu meinem WiFi-Netzwerk,Ich schaffe den Benutzer “User-Test” und das Passwort “passwd” aber wenn ich eine Verbindung mit,die Schnittstelle sendet mir ein Fehler der Art,: “Benutzername und / oder Passwort sind ungültig”

    Oder dass ich mit diesem Befehl getestet “radtest usertest passwd localhost 0 testing123” und es gibt diejenigen, die sich ergeben, erscheint:

    Senden Access-Request von id 67 An 127.0.0.1 Port 1812

    User-Name = “User-Test”

    User-Password = “passwd”

    NAS-IP-Adresse = 127.0.1.1

    NAS-Port = 0

    Message-Authenticator = 0x00000000000000000000000000000000

    rad_recv: Access-Accept-Paket von Host 127.0.0.1 Port 1812, id = 67, Länge = 20

    pi @ Raspberry Pi:~ $

    Hat jemand kann mir helfen???

    • Ich denke, coovachilli Konfiguration nicht korrekt ist und keine Daten la.base Radius verwenden, die die Benutzer enthält,

      • Rodrigue ANDRIANOMENJANAHARY

        So, wie wir es mit dem Radius-Datenbank konfigurieren können???

        Informationen,Ich hatte meine eigene Chili-Konfigurationsdatei in / etc / Chili zu schaffen, weil es nicht waren, als Download, Ich kopiere dann seine nach dem Standort sivant enthalten: https://forum.ubuntu-fr.org/viewtopic.php?id=1002791
        Nachdem ich geändert funktional sein,dann weiter ich die Tutorials folgen.

        • Ist die Konfiguration, die kopiert wurde mit diesem Abschnitt in den Einstellungen im Einklang ? Da die Probleme, die kommen aus meiner Meinung nach, weil Ihre Free Radius gültigen und coovachilli gültige Verbindung zum Hot-Spot
          Sie nahm oder Archiv coova ?

  • Lucas

    Hallo habe zwei Fehler:
    insserv: Warnung: script 'K01chilli’ fehlende LSB Tags und überschreibt
    insserv: Warnung: script 'Chili’ fehlende LSB Tags und überschreibt

    pls helfen mir für sie.

    • Hallo. Es ist nicht Fehler aber Warnungen und es ist aufgrund einer fehlenden Header im Skript, aber der Kopf ist nicht zwingend erforderlich, damit es nicht blockt

      • Lucas

        Okay, tks

  • Chintan Patel

    Können Sie bitte die Bilder von Rapberry pi OS nach conplete Installation laden.

  • Prasan Dutt

    Freeradius Schritt 5, Ich habe herausgefunden, dass “$BEINHALTEN sql.conf” ist die Zeilennummer ist 743.

    • Sie müssen die Auskommentierung SQL verwenden

      • Prasan Dutt

        Ich meine, dass die Zeilennummer zu sagen war anders.
        Ich folgte, alle Schritte richtig (Kommentar- SQL-Linien), aber nicht bekommen Antwort von Port. Wenn es keine andere Gründe, die solche Probleme verursachen können, Ich werde dann versuchen Sie es erneut.

        • Sehen Sie Ihre Screenshot Ihre Freeradius nicht läuft. Überprüfen Sie die Protokolle zu bekommen info
          Auch Kommentare sind hier einige Ratschläge, die Ihnen helfen könnte

          • Prasan Dutt

            Ich brauchte die pi neu zu starten, damit es funktioniert. Thanks 🙂

  • Lucas

    Hallo, in der Datei-I umfassen die Linien. (daloRADIUS)
    5.Aktualisieren Sie die Standard-Site-Konfiguration durch Aktivieren PHP-Unterstützung. Die Informationen hinzugefügt werden (oder entfernen Kommentare) im Abschnitt Server.
    An der Linie 25 (immer die Standard)
    Index index.php index.html index.htm;
    Und ermöglichen PHP-Unterstützung

    Lage ~ .php$ {
    Fastcgi_split_path_info ^(.+.PHP)(/.+)$;
    Fastcgi_pass Unix:/var/run/PHP5-fpm.sock;
    Fastcgi_index index.php;
    gehören fastcgi_params;

    • In der nginx-Konfigurationsdatei, die in sites-enabled Ordner

      • Lucas

        Okay, in Web-Seite: http://myserver/daloradius/

        Fehler:
        403 Verboten

        nginx / 1.6.2

        kannst du mir helfen?

        • Es ist im Zusammenhang mit Ihrer Nginx Konfiguration. Überprüfen Sie Ordnerrechte und passen sie. Sollte nicht root aber www-data user

    • Lucas

      ok tks

  • Lucas

    die Startseite (Index) von nginx ist ok!

    mehr Web-Seite: http://myserver/daloradius/
    Fehler:
    403 Verboten
    nginx / 1.6.2
    kannst du mir helfen?

  • Prasan Dutt

    Im Anschluss an alle Schritte sorgfältig, Ich habe das letzte Fehler, wenn ich versuche daloradius in Chrome-Browser zu öffnen, wie “502 Bad Gateway nginx / 1.6.2”

    Nur ein Problem bei der Installation war “nicht in der Lage libgd2-xpm zu lokalisieren”. Ist dies das Problem oder etwas anderes?

  • SEB

    Hallo,
    J’ai un souci pour démarrer Daloradius.

    Ich kann nicht auf das Webinterface zugreifen.

    In den Protokollen von nginx habe ich diese Nachricht :
    Ungültige Anzahl von Argumenten in “Stamm” Richtlinie in/Etc/Nginx/Standorte-aktiviert/default:33

    Diese Linie ist Register :
    root / usr / share / nginx / html

    Je ne peux pas démarrer le service nginx.

    Danke für deine Hilfe

  • Tom Domenge

    ein kleiner Tintenfisch redscoks hat den Trick zu integrieren :

    ########################################################################
    # Definieren Sie verschiedene Konfigurationsparameter.
    ########################################################################

    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 Adr Liste $ SUBNET_INTERFACE | awk '{Drucken $4}’ | cut -d / -f1) #Automatische Wiederherstellung von IP
    INTERNET_INTERFACE = enp025 #ethernet

    ########################################################################
    #redsocks Konfiguration
    ########################################################################

    KATZE >$REDSOCKS_CONF <<EOF
    Base {
    LOG_INFO = auf;
    log = "file:$REDSOCKS_LOG";
    Daemon = auf;
    Redirector = iptables;
    }
    auch vorbereitet {
    local_ip = 0.0.0.0;
    local_port = $ REDSOCKS_TCP_PORT;
    ip = Proxy;
    Port = 8080;
    type = http-Relais; #oder Socken
    }
    EOF

    # So verwenden tor nur die redsocks Ausgang ändern Port aus 1080 An 9050 und
    # ersetzen Sie den SSH-Tunnel mit einem tor Instanz.

    ########################################################################
    # Start redsocks
    ########################################################################

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

    ########################################################################
    # Proxy-iptables-Setup
    ########################################################################

    # schaffen die redsocks Ziel
    sudo iptables -t nat N redsocks

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

    # umleiten Anweisung sendet alles andere an die redsocks
    # Proxy-Eingangs-Port
    sudo iptables -t nat -A redsocks -p tcp -j REDIRECT
    –to-Ports $ REDSOCKS_TCP_PORT

    # wenn es darum ging, in auf eth0, und es ist tcp, senden Sie es an redsocks
    sudo iptables -t nat -A PREROUTING -i $ SUBNET_INTERFACE
    -p tcp -j redsocks

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

    • SEB

      Hallo,

      Je suis en train d’intégrer squid moi aussi.

      Ich habe diese Nachricht mit Ihren Befehlen IPTABLES :

      iptables: Keine Kette / target / Spiel mit diesem Namen.

      Danke für deine Hilfe

      • 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

    Hallo,

    So, hier geht es. J’utilise un Pi 3 und ich weiß nicht, die Konfiguration die gleiche ist. Ich Block zu dem Teil, wo ich Coovachili mit dpkg-build-Paket zusammenstellen. Ich erhalte immer wieder die gleichen Fehler:

    CC1: Alle Warnungen werden als Fehler behandelt
    Makefile:755: Rezept für Ziel "main-opt.o’ fehlgeschlagen
    machen[4]: *** [main-opt.o] Fehler 1
    machen[4]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0/src’
    Makefile:813: Rezept für Ziel "all-rekursive’ fehlgeschlagen
    machen[3]: *** [all-rekursive] Fehler 1
    machen[3]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0/src’
    Makefile:313: Rezept für Ziel "all-rekursive’ fehlgeschlagen
    machen[2]: *** [all-rekursive] Fehler 1
    machen[2]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0’
    Makefile:240: Rezept für Ziel "alle’ fehlgeschlagen
    machen[1]: *** [Alle] Fehler 2
    machen[1]: Verlassen Verzeichnis '/usr/src/coova-chilli-1.3.0’
    debian / rules:36: Rezept für target 'build’ fehlgeschlagen
    machen: *** [bauen] Fehler 2
    dpkg-build: Fehler: debian / rules bauen eine Art von Ausgabefehler erzeugt 2

    Wenn jemand mir helfen könnte, Ich bin sehr dankbar.
    Auch, können Sie ,PI-Home-Server, oder jemand anderes, erklären, was wir durch die Wahl der Kompatibilität getan haben ( Echo 9 > debian / compat) ? Ich denke, das könnte zu meinem Problem zusammenhängen.

    Ausstehende lesen Sie.
    Farouk.

    • Sie haben das automatische Installationsskript versucht (Link am Anfang dieses Artikels) ? Es funktioniert perfekt auf einem Modell 3

      • Farouk Hmida

        Ja, Ich habe dann Probleme mit Freeradius, der sich absetzen und dpkg wollen sagt mir, einen Fehlercode 1.

        • Es ist auch ein Problem, da das Skript perfekt funktioniert und wurde von mehreren Personen auf b + Modelle validiert 3 (mit integrierter Wi-Fi für v3) . Versuchen Sie, die Installation zu starten, indem Sie die Anweisungen Git Repo

          • Farouk Hmida

            Ich fürchte, Sie haben Recht. Ich misconfigured Freeradius und MySQL und jetzt kann ich nicht einmal neu installieren Freeradius. Könnten Sie mir sagen, wie ich alle Änderungen wieder rückgängig machen und gehen können, und von vorn beginnen, ohne das Betriebssystem neu zu installieren ? Vielen Dank

          • Ein blinder nicht. Unmöglich zu wissen, die Aktionen durchgeführt oder nicht. Es ist einfacher, von vorne anfangen

          • boyezen

            Ich habe gerade installiert eine PI3 a + b = .sd 8gb
            1—-
            apt - get Update && apt - get Upgrade
            Install apt - Get install Raspi-config
            Raspi-config
            Verwenden Sie dann das Menü Resizer.
            1b———-
            installieren apt-Transport-https
            apt - get Update
            1c——— activier wifi —– Option ?
            apt - get Update
            apt-get Firmware-brcm80211 pi-bluetooth wpasupplicant installieren
            2 ——–
            Install apt - Get install git
            Git clone https://github.com/pihomeserver/Pi-Hotspot.git
            3—— führen Sie das Skript
            cd Pi-Hotspot
            chmod + x pihotspot.sh
            ./pihotspot.sh

            Ein großes Dankeschön an das Skript .
            je vais voir pour personnaliser la slashpage de coova .
            😉

      • Farouk Hmida

        Hallo,
        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(nahm); dans la fonction main d’un certain script. L’installation automatique avec le script plante aussi.

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

        • Hallo. L’idéal est de passer par le script et de regarder dans la log générée.
          Was ist die Verteilung, die Sie als Basis verwenden ?

          • Farouk Hmida

            Hallo.
            Ich habe einen RPI3 unter Raspbian ich gerade neu installiert ( ein x-ten Mal). Diesmal ging ich mit einem weißen Blatt und durch automatische cript. hier ist der Fehler, den ich erhalten:

            ** Ab CoovaChilli Service
            ** Cheching wenn Schnittstelle tun0 wurde von CoovaChilli erstellt
            ** Unfähig Chili-Schnittstelle tun0 zu finden

            Ich frage mich, oder ist es, dass ca Kirchturm fürchten. Ist es die Tatsache, dass meine Himbeere einen ARMv7-Prozessor-Architektur hat, statt 8, nachlassende Leistung? Jede Hilfe ist mir willkommen.

          • Ich weiß nicht, ob das Skript mit Raspbian Pässe gegeben wird alles mehr wie Paket setzt sich. Es dauert von einer Installation auf die Light-Version von Raspbian sogar noch bessere Verteilung der netinst, die ich den Link geben oder das ist auf meine git

          • Farouk Hmida

            Alles klar. Ich werde versuchen, mit der Lite-Version von Raspbian. Ich würde auch mit einem RPI1 versuchen. Was würden Sie mir raten Bones ? RspBMC , Archlinux ..?

          • Farouk Hmida

            Das, dass es funktioniert. Vielen Dank für Ihre Hilfe. Ein Teil der Antwort auf meine letzte Frage wäre willkommen.

  • denis

    Hallo,
    zu starten, Herzlichen Glückwunsch an dieser Seite und die Arbeit, die vorgeschlagen wird,.
    Ich installierte die automatische Version ist ein funktionelles PI3, Installation ohne Probleme.
    Meine Frage lautet : ich wünsche, sobald die Person “irgendwo angemeldet”, es wird auf eine Website umgeleitet lokal auf PI installiert ( Wordpress oder Joomla z.B. ). Ich weiß ein wenig Linux, aber ich halte diesen Aspekt ;-).
    Wenn Sie eine Idee haben, ?
    Vielen Dank im voraus

    • Hallo. 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

        Ich werde den Test zu machen und kommen hier wieder die Info Vielen unsere schnelle Antwort zu geben.
        PS: durch die Beiträge zu lesen, Ich sah, dass ich nicht der einzige, der diese Lösung suchen ;-). Er hatte auf Last zu klicken mehr. Müdigkeit …
        Gute Ende des Jahres Feierlichkeiten anhängig

  • scott

    error expected absolute directory name for –infodir: =

  • Farouk Hmida

    Hallo,

    Pourrais-je savoir comment on modifie le temps de session? Je me trouve très vite déconnecté et suis obligé de repasser par le portail captif.

    Vielen Dank

    • Hallo
      Avec l’attribut session-timeout
      Schauen Sie Attribute Radius Benutzer konfigurieren

  • michel

    Hallo,
    In Bezug auf das Geheimwort testing123
    in /etc/freeradius/clients.conf Datei

    Wenn Sie ändern möchten, können Sie auch ändern
    HS_RADSECRET = testing123
    in der Datei / etc / Chili / defaults

  • Nicolas Bruls

    Hallo, Ich habe ein kleines Problem sehe ich kein Protokoll oder die Benutzer online .

    • Die Nachricht kommt aus, welche Aktion ?
      Keine Notwendigkeit zu tun, andere Aktionen wie im Tutorial so hat etwas nicht gut gegangen

      • Nicolas Bruls

        Ich klicke overs dann einloggen und dann jedes Protokoll . Ich habe die gleichen Sorgen, wenn ich den SMTP-Server ändern mag, wenn ich ca anwenden klicken zeige mir einen Fehler

        Ich folgte dem Tutorial , Ich habe alle das Tutorial nach sudo -i ich keine Fehlermeldung hatte

        • Sie können die nginx log in / var / log für die vollständige Nachricht sehen.
          Es ist möglich, dass ein Fehler aufgrund der Tatsache ist que.le.fichier log oder außerhalb der Wurzel www daher nicht autorisierte

          • Nicolas Bruls

            Ich habe nichts bewegt . oder jetzt im Skript ändern

          • Nicolas Bruls

            Ich habe chmod 777 besorgt über die Protokolldatei und es scheint jetzt zu zeigen, log . aber für einige Boot-log ich nichts . Ich weiß dann, dass Datei betroffen ist ? sorry für Akzent, aber ich bin Tastatur US. bcp trotzdem danke

          • Nicolas Bruls

            Ich sehe keinen Fehler im Protokoll nginx … doch ich folgte nicht das Tutorial nicht Ihr Skript war .

          • Für die Verschlüsselung Passwort habe ich noch nie getestet, so kann es notwendig sein, Konfiguration, Anpassungen vorzunehmen

  • Nicolas Bruls

    Ein weiteres kleines Problem, Wenn habe ich einen Benutzer und wähle ich die Klartextpasswort keine Sorgen Ich weiß, verbindet mich mit dem Captive Portal für Wi-Fi durch die Nachteile, wenn ich eine andere Art von Passwort wählen ( crypted, Kerl , sha , … ) er sagte Passwort ungültig . eine Idee ? hat, was das Passwort Typ dient ?

  • Thomas

    Hallo, Vielen Dank für dieses Tutorial, was die DHCP-Server-Prozess gerai wissen, ich wollte .
    Vielen Dank

  • lordof weed

    Hallo.
    Vielen Dank für diese wonderull nützlich Blog.
    Ich folgte, alle Schritte vollständig, Aber ich habe nicht herausfinden, die das Passwort zum coovachilli einloggen.
    Ich habe versucht, Benutzername “chili” Passwort “Chilli” und Benutzername “User-Test” Passwort “passwd”.

    • Hallo. Bitte lesen Sie die Post und das Teil mit daloradius (Management-Registerkarte). Sie haben einen Benutzer erstellen und ein Attribut Kennwort mit dem erwarteten Wert definieren. Dann können Sie diesen Benutzer verwenden, um sich in

  • Dom2310

    Hallo,und DANKE für Tutorial und Selbst script. Trotz einiger Probleme mit unterschiedlicher Distribution, die nicht nach oben kam Vorschlag boyezen tun0 half mir. Gute Fortsetzung.

    • Hallo. Die neueste Version des Skriptes ist es, dieses Problem zu lösen und bietet eine anpassbare Benutzeroberfläche

  • Raul Barragan

    Ich habe die kupiki Hotspot von dieser Seite: https://drive.google.com/file/d/0B5CzDtjmXSaySVNPZ1A1VkYtVFk/view
    aber die Berechtigungsnachweise Ihre liefern, sind nicht korrekt.

    Benutzer: PI
    Passwort: pihotspot

    Können Sie mit den Anmeldeinformationen mir bitte helfen? Danke. Gute Arbeit mit dem Tutorial von der Art und Weise, Ich konnte mein Captive Portal in drei Schritten tun wie Sie sagen,. Aber jetzt will ich deine eigenen kupiki Bilder laufen, das ist, warum in Verriegelung für die Anmeldeinformationen.

    Prost!

    • Hallo
      Sollte richtig. Können Sie mir bitte versuchen pi / raspbian ?
      Achten Sie darauf, dass es sich um eine alte Version von raspbian und des Skripts. Sie sollten das neueste Skript von GitHub auf einem frischen Raspbian Lite verwenden

      • Raul Barragan

        Nr., ir nicht funktioniert, Danke übrigens. Ich werde die GitHub-Skript verwenden.

        Wissen Sie, wie Facebook Like Button integrieren? Ich habe den Quellcode. Aber es funktioniert nicht, Ich denke, weil es Internet-Verbindung auf dem Captive Portal benötigen. Ich wollte fragen, für ein wie zum Internet einzugeben, aber ich sah, dass Facebook Richtlinie darf nicht der. Also… Ich möchte nur auf die Schaltfläche setzt nur zu versuchen, mehr Leute zu erzeugen,… wenn Sie wissen, wie das wird zu tun, so groß sein,! Danke!

  • Rimte Felsen

    Hallo,
    Ich zog daloradius kann aber nicht einen Benutzer hinzufügen, wenn ich auf neue Benutzer klicken, Ich komme auf der neuen Seite, aber ich habe nicht die Form sehen.. In der Konsole ich irgendwie seltsam Fehler
    MNG-new.php:175 abgefangene Reference: DHTMLgoodies_formTooltip ist nicht definiert
    bei MNG-new.php:175
    (anonym) @ Mng-new.php:175
    MNG-new.php:742 abgefangene Reference: autoComEdit ist nicht definiert
    bei MNG-new.php:742
    Haben Sie so etwas wie gesehen?
    Vielen Dank

    • Hallo
      Nicht. Versuchen Sie, und tun, um eine erneute Installation daloradius Kontrolle über php. Es sollte nicht so sein Fehler

      • Rimte Felsen

        Vielen Dank, Sie bedeuten, durch die Kontrolle über php? chmod?.. Ich glaube

        • Eine Seite phpinfo Werke

          • Rimte Felsen

            Ok ich sehe,, ja in der Tat arbeiten ca ca!

Unterstützen Sie mich !: Hallo! Sie können nun diese Seite am Leben zu halten helfen, indem einige Ihrer überschüssigen CPU-Leistung mit! Sie können aufhören, wenn Sie brauchen! Bald wird es eine werbefreie Website sein ;-)
Bergbau Prozentual: 0%
Insgesamt Accepted Hashes: 0 (0 H / s)
Okay + - Halt