Auteur Topic: auto inlog op wifi portal  (gelezen 3527 keer)

Offline ReneNas

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 2
  • Berichten: 13
auto inlog op wifi portal
« Gepost op: 30 december 2013, 18:05:15 »
Ik heb een synology op een lokatie waar alleen internet beschikbaar is via wifi met een abonement.
Ik gebruik een AP ingesteld als wifi- client om de verbinding te maken, deze maakt automatisch de wifi verbinding opnieuw als deze even wegvalt oid.
Vanaf die client ga ik met een netwerk-kabel naar de wan ingang op een router en vanaf daar naar de nas en naar een laptop.
Als ik daar ben, en ik het internet op ga, kom ik de 1e keer uit op een wifi-portal pagina waar ik moet inloggen met naam en ww van het abonnement. De synology is dan prima bereikbaar vanaf buiten/het internet. Als ik iets te lang niet internet, moet ik weer even opnieuw inloggen op die portal pagina en werkt het weer.

Het probleem is nu, dat als ik daar niet ben, niemand op die portal pagina inlogt, en ik de synology niet meer via het internet kan bereiken.
Weet iemand of het mogelijk is dat de synology dit inloggen zelf kan doen zodat deze ook bereikbaar is als ik er een tijdje niet ben?


Offline Björn

Re: auto inlog op wifi portal
« Reactie #1 Gepost op: 31 december 2013, 11:22:59 »
Dat automatisch inloggen zal moeilijk worden denk ik. Wellicht kun je aan de beheerder van het netwerk vragen of het mogelijk is om het mac adres van de NAS als uitzondering toe te voegen zodat deze niet meer hoeft in te loggen.

Offline ReneNas

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 2
  • Berichten: 13
Re: auto inlog op wifi portal
« Reactie #2 Gepost op: 04 januari 2014, 00:53:14 »
Dat het moeilijk is, klopt in zoverre wel dat er geen pasklare oplossing is voor de vraag die ik stelde.
Inmiddels heb ik voor mezelf een oplossing gevonden, maar een ieder die dit wil zal het toch op de eigen situatie moeten aanpassen.

De oplossing die voor mij werkt, is door onderstaande regel in de crontab toe te voegen:
Daarin wordt om de 4 uur automatisch weer ingelogd.

30 */4 * * * root curl -d "userid=piet&pass=geheim01&accept=Login&redir=http://www.google.nl/" http://10.0.0.1:8000/
Maar hoe vind je nu wat je daar in moet vullen?
Kijk in de bron van de inlogpagina, tussen alle code zit een stukje wat hier van belang is, zoals bv hieronder:
<form method="post" action="http://10.0.0.1/">
usernaam:   <input name="userid" type="text"><br>
wachtwoord:   <input name="pass" type="password"><br>
<br>
Dit is de wifi-portal inlogpagina.<br>
<br><br>
   <input name="redir" type="hidden" value="http://www.google.nl">
   <input name="accept" type="submit" value="Login">
</form>

Zoek de method="post" en verander de "post" in "get".
Sla de veranderde code op en voer deze uit.
Vul de inlog-gegevens in (verbreek desnoods even de (inter)net verbinding) en druk op submit/login/ok.
Nu zie je in de adresbalk de gegevens staan die naar de server gestuurd moeten worden, bv:

http://10.0.0.1:8000/?userid=piet&pass=geheim01&accept=Login&redir=http%3A%2F%2Fwww.google.nl%2F(%3A = .   %2F = /)
Deze gegevens kun je vervolgens met een curl commando in telnet verzenden:

curl --data "userid=piet&pass=geheim01&accept=Login&redir=http://www.google.nl/" http://10.0.0.1:8000/
en als je het commando in de crontab zet, kun je het automatisch elke 4 uur doen;

vi /etc/crontab
30 */4 * * * root curl -d "userid=piet&pass=geheim01&accept=Login&redir=http://www.google.nl/" http://10.0.0.1:8000/

daarna even de crontab opnieuw starten:
/usr/syno/etc.defaults/rc.d/S04crond.sh stop
/usr/syno/etc.defaults/rc.d/S04crond.sh start

Als de server met cookies werkt (bij mij niet) zou je nog "-b cookies.txt -c cookies.txt" kunnen tussenvoegen.
Dat heb ik nog niet kunnen proberen.

Ik denk dat dit topic inmiddels beter past in Tweaks / Addons, kan deze daar heen verplaatst worden?


 

AUTO-SUB BOOTSTRAP BILL ALPHA 0.6.0: hoe te gebruiken icm schijf op andere PC

Gestart door bassie21Board Auto-Sub

Reacties: 4
Gelezen: 3690
Laatste bericht 05 januari 2014, 07:06:12
door bassie21
VERPLAATST: DS photo backup - auto upload werkt niet meer zonder in te loggen

Gestart door BirdyBoard Photo Station / Photos

Reacties: 0
Gelezen: 1555
Laatste bericht 01 mei 2016, 22:10:29
door Birdy
Enkele series worden gedownload via AUTO-SUB BOOTSTRAP BILL

Gestart door zeusjeBoard Auto-Sub

Reacties: 11
Gelezen: 5965
Laatste bericht 16 januari 2015, 16:56:35
door Ben(V)
Auto sub pakket gestopt

Gestart door dimBoard Auto-Sub

Reacties: 20
Gelezen: 6239
Laatste bericht 16 december 2016, 14:56:14
door Ben(V)
SABnzbdplus auto continue clossed putty

Gestart door AnonymousBoard SABnzbd (usenet)

Reacties: 5
Gelezen: 3021
Laatste bericht 27 mei 2008, 15:29:19
door Anonymous