Forum: PC-Programmierung frage zu wlan unter debian (chromecast ähnlich)


von hans wurst der dritte (Gast)


Lesenswert?

Hallo ich möchte wissen ob es folgendes gibt oder wie es sich nennt .
Ich möchte einen raspberry so einrichten das es zur WLAN Konfiguration 
(Client ) zuerst einen AP öffnet . Wo ich mich mit Laptop/Smartphone 
einloggen kann  den gewünschten Router auszuwählen und das Passwort 
eingeben kann. Ich meine ähnlich funktioniert das auf einen Google 
chromcast .

Danke im voraus wäre echt super wenn jemand da etwas kennt

von heinz (Gast)


Lesenswert?

Ja, unter Linux kann man die Wlan Karte/USB Stick als AP einrichten. 
Geht aber nicht bei allen Chipsätzen.

Um dich dann mit einem entsprechenden Router verbinden zu können 
müsstest du dann noch eine zweite Karte für die Verbindung zum 
entsprechenden WLAN drin haben. Und die iptables anpassen.

Dann fehlt natürlich noch die Weboberfläche.

Bestimmt kein Projekt für ein paar Stunden, erst recht mit arm CPU, aber 
interessant.

von hans wurst der dritte (Gast)


Lesenswert?

Ich dacht daran da ein gpio zum zurück setzen per taster ,
und das bevor ein AP erstellt wird erstmal nach WLAN gesucht wird (oder 
per Tastendruck) eine teilweise fertige Lösung oder ein beispiel Wäre 
grandios :)

von Noch einer (Gast)


Lesenswert?

Da hast du ein Henne-Ei Problem. Konfigurationsdatei für den hostapd 
musst du per Hand editieren.

Hat so etwa 10 Jahre gedauert, bis der NetworkManager alles bis auf die 
Passworteingabe automatisch machte. Wahrscheinlich musst du noch mal 10 
Jahre warten, bis jemand so einen Automatismus für einen AP schreibt.

Realistisch wäre wohl nur eine Spezialversion für raspi und deinen 
USB-Stick. Tutorials für "raspberry hostapd" finden sich. Doku zum Thema 
"custom debian distribution" ist doch sehr unvollständig und 
widersprüchlich.

von Peter II (Gast)


Lesenswert?

heinz schrieb:
> Ja, unter Linux kann man die Wlan Karte/USB Stick als AP einrichten.

geht unter Windows genauso

von heinz (Gast)


Lesenswert?

Also, du willst dich per WLAN an dem Pi(in dem Moment als AP) anmelden?
Dann möchtest du ein vorkonfigurietes WLAN auswählen und der Pi soll 
dann von AP zu Client wechseln?

Sollte möglich sein mit etwas Geschick bei den Skripten und etwas wissen 
in PHP.

Kannst du uns noch über den Sinn und Zweck aufklären?

von Noch einer (Gast)


Lesenswert?

> Kannst du uns noch über den Sinn und Zweck aufklären?

Klingt so, wie das was ich haben will. Neuen Raspi ohne Tastatur und 
Monitor einschalten. Laptop meldet "Neues Funknetzwerk gefunden". 
Verbinden, ssh oder Browser oder sonstwas zum konfigurieren aufrufen.

von heinz (Gast)


Lesenswert?

Also du kannst ja erstmal mehrere WLAN Konfigurationen abspeichern. Eine 
Anleitung wäre hier:
http://wiki.ubuntuusers.de/WLAN/wpa_supplicant
http://netz10.de/2010/02/13/wlan-wpa2-mit-psk-manuell-konfigurieren/

Zum AP Mode:
http://wiki.ubuntuusers.de/WLAN_Router

Probiere erstmal alles einzeln und Versuch dann ein paar Skripte zu 
erstellen, welche die Einstellungen übernehmen.

Deine Lösung kannst du gerne hier posten☺

von hans wurst der dritte (Gast)


Lesenswert?

Danke für die Hilfe.
Sinn und Zweck ist das ich ohne Monitor das WLAN einstellen kann .
Ablauf hatte ich mir so vorgestellt ....
1. WLAN Suche
2. AP erstellen
3. Auswahl des vorher gesuchten ap und Passwort Eingabe
4.Als Client verbinden

von su (Gast)


Lesenswert?

Peter II schrieb:
> heinz schrieb:
>> Ja, unter Linux kann man die Wlan Karte/USB Stick als AP einrichten.
>
> geht unter Windows genauso

Wenn Windows auch noch routen, firewallen und natten könnte, würde diese 
Funktion fast Sinn machen.

von Noch einer (Gast)


Lesenswert?

>Sinn und Zweck ist das ich ohne Monitor das WLAN einstellen kann .

Wahrscheinlich wird es einfacher, du schreibst gewünschte SSID und das 
Passwort auf die SD-Karte, bevor du sie in den Raspi steckst.

Dann suchst du dir unter den verschiedenen Varianten das Wlan 
einzurichten eine aus, und schreibst ein Script, was es automatisch 
macht. Eventuell ein /etc/init Script, das bei jedem hochfahren 
überprüft, ob noch was zu tun ist.

von heinz (Gast)


Lesenswert?

Naja, bei einem Pi der öfter mal den Standort wechselt könnte das echt 
sinnvoll sein.

Such am besten mal die Informationen zusammen die du brauchst.

1. Verfügbare Netzwerke suchen, diese in eine XML Datei eintragen und 
damit deine PHP Webseite füttern.

2. Wechseln in AP Modus

3. Mit dem Client(z.B. dein Notebook) auf die Webseite vom Pi gehen und 
das Netzwerk auswählen und das Passwort eintragen.

4. Button zum wechseln in den Client Mode und fallback auf AP Mode falls 
keine Verbindung hergestellt werden kann. Alles mit den Daten aus Punkt 
3.

5. Alles gut Dokumentieren und ab ins Wiki.

von Noch einer (Gast)


Lesenswert?

6. Beim Raspian Projekt als Maintainer anmelden und in die 
Default-Installation mit einbauen.

von hans wurst der dritte (Gast)


Lesenswert?

Danke Heinz du hast mich verstanden.
Ich danke natürlich auch allen anderen.
Die genannten Begriffe sind hilfreich erstmal einlesen .

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.