TeamScheire / familiekiosk

Bouwplannen en uitleg om zelf een fotokanaal te maken, net zoals Maria in het RVT
https://www.canvas.be/team-scheire/maria-wil-meer-contact-met-haar-familie
Apache License 2.0
10 stars 4 forks source link

Automatisch (her-)connecteren met TelenetWiFree en/of Telenet Homespot #5

Open bram-atmire opened 5 years ago

bram-atmire commented 5 years ago

Situatie: een familielid die de Familiekiosk gebruikt heeft geen eigen internetverbinding. We gebruiken de wifi module op de raspberry pi om connectie te maken met een Telenet hotspot in het appartementsgebouw & loggen in met onze eigen account gegevens daar.

Het probleem is dat er een timeout op dit soort sessies zit, waarna het dan opnieuw nodig is om naar een webbrowser te gaan en opnieuw in te loggen.

Mogelijk is dit out of scope voor de familiekiosk zelf, maar als hier een manier is om dit "opnieuw inloggen" te automatiseren en op te nemen in de documentatie, zou dat wel mooi meegenomen zijn.

bmcage commented 5 years ago

Vrees dat zoiets aan Telenet zou moeten gevraagd worden. Zij hebben er natuurlijk geen baat bij dat iemand zijn verbinding gebruikt bij iemand anders als een permanente oplossing. In dat geval zullen ze willen dat je klant wordt op die residentie...

bram-atmire commented 5 years ago

Ik heb al mogelijk een halve oplossing: Telenet Wifree gaat blijkbaar via login op niveau van het netwerk/ssid, terwijl homespot via de browser gaat. We gaan eens experimenteren met Wifree om te zien of dat automatisch opnieuw kan verbinden.

kavans2 commented 5 years ago

Is hier al een oplossing voor gevonden? Surfen via Telenet Homespot heeft als nadeel dat het datavolume meegerekend wordt bij het datavolume van de account waarmee je inlogt. Wifree heeft als nadeel dat het aantal gebruikers beperkt wordt (omwille van performantie redenen). Komt daarbij dat het publieke IP adres van de raspberry wifi typisch om de 24u wijzigt, waardoor raspberry "clients" hun "server" niet meer vinden. Een tussen oplossing zou kunnen zijn om zelf een wireless router te installeren, die (aan de Internet kant) inlogt op Homespot of Wifree. Dan deze wireless router aan de private kant zo configureren dat de raspberry en zijn clients steeds een vast IP adres krijgen. Of gewoon DHCP disablen en een IP adres hard coderen op de raspberry zelf.

oneindelijk commented 5 years ago

Je kan dit inderdaad, configureer de wpa_supplicant om met het volgende config stukje te werken: network={ ssid="TelenetWiFree" scan_ssid=1 key_mgmt=WPA-EAP IEEE8021X eap=TTLS identity="USER.NAME@telenet.be" password="TELENETPASWOORD" phase2="auth-MSCHAPV2" } indien je de wpa_supplicant service opstart met de wpa_supplicant@[interface], waarbij [interface] doorgaans wlan0 is op een raspberry, is de config file /etc/wpa_supplicant/wpa_supplicant-[interface].conf

Om deze dan als router te laten werken moet je de ipv4 pakketten nog laten forwarden dmv iptables. Dit vind je makkelijk door te googlen

mhindery commented 3 years ago

@oneindelijk het lukt mij met bovenstaande settings niet om te verbinden met TelenetWifree op een RPi4. Heb je toevallig een werkend updated config?

bmcage commented 3 years ago

@mhindery het werkte wel met RPi3 ?? Ik zou zeggen, via de Desktop login doen, onthoud hij normaal, zie mogelijke settings in https://www.netweters.be/t5/Instellingen-software-hardware/Wifree-onder-linux/td-p/28615?lightbox-message-images-59941=3793i13C5EFF7589DE791