staging.inyokaproject.org

Automatisieren des Login beim Telekom Hotspot

Status: Gelöst | Ubuntu-Version: Lubuntu
Antworten |

UnknownX

Anmeldungsdatum:
19. August 2018

Beiträge: 1

Hallo zusammen,

gibt es zu dem Thema nach der Umstellung des Loginverfahrens ein brauchbares Update?

DANKE und viele Grüße Paul

shavenne

Anmeldungsdatum:
11. September 2018

Beiträge: 2

Also bei mir funktioniert das 'alte' Skript immernoch.

Ich hab allerdings häufig das Problem, dass ich mich ab und an stundenlang nicht mehr anmelden kann (auch vom Browser aus nicht mehr). Komme noch bis zur Loginseite, die Anmeldung schlägt fehl ohne brauchbare Fehlermeldung. Hat da jemand ähnliche Erfahrungen? Ich hab den Eindruck, dass sich mein Pi im Falle einer schlechten WLAN-Verbindung zu häufig anmeldet. Mhm..

Nun kommt mein Pi schon seit >24h nicht mehr wieder in mein VPN rein, heißt wahrscheinlich: er kann sich wieder nicht beim Hotspot anmelden. Muss wohl nachher mal hinfahren und schauen, was da los ist.

dani3l

Anmeldungsdatum:
29. Dezember 2018

Beiträge: 1

Hallo zusammen,

versuche seit 2 Tagen vergeblich diesen Script auf meinem OpenWRT Router zum laufen zu bekommen. Funktioniert das noch bei jemanden oder wurde Telekom_FON seitens am Loginverfahren was geändert? Script wird bei mir ausgeführt, LoginURL wird gefunden, nur das einloggen selbst klappt dann nicht.

Danke und viele Grüße

shavenne

Anmeldungsdatum:
11. September 2018

Beiträge: 2

Funktioniert bei mir immernoch.

Christian144

Anmeldungsdatum:
10. Januar 2019

Beiträge: 3

Hallo,

frage in die Runde, wo oder wie muss ich das Skript bei Ubuntu Mate einfügen, damit es automatisch ausgeführt wird?

shannon

Anmeldungsdatum:
13. Mai 2019

Beiträge: 1

Kann jemand bestätigen, dass das Script nicht mehr funktioniert? Die neue Login-Seite ist, soweit ich das verstehe, mit Angular umgesetzt. Firefox Webconsole liefert bei mir keine geeigneten POST Werte deswegen. Vermutlich müsste man mit PhantomJS o.ä. arbeiten.

iTob

Anmeldungsdatum:
17. Juni 2019

Beiträge: 2

Hi, funktioniert dieses Script wirklich nicht mehr? Hat jemand schon eine neue Idee? Ich habe es auf einer Sophos UTM versucht und bekomme die nach erfolgreicher Abfrage der post-url die Meldung: curl: (7) couldn't connect to host beim Anmeldeversuch. VG, Tobias

iTob

Anmeldungsdatum:
17. Juni 2019

Beiträge: 2

Hallo,

das Script funktioniert immer noch. Ich hatte es ja auf einer Sophos gestartet.
Die Loginseite leitet automatisch auf eine andere Seite und da Port 3990 weiter. Dieser Port war dann leider in der Firewall gespert.

Viele Grüße und vielen Dank.

pricefuchs

Anmeldungsdatum:
4. November 2019

Beiträge: 3

Kann bestätigen, dass folgendes Skript von github nach wie vor funktioniert:

https://gist.github.com/dks77/25822228910985159b251d9892d5201e

Habe es gemäß der folgenden Anleitung auf einen GL-AR150 Router mit vorinstalliertem OpenWRT gepackt:

dks77 schrieb:

Installation vom Skript auf OpenWrt Router:

1. auf den Router installieren: curl ca-certificates
2. Skript von(!) o.g. Link gist.github.com
3. In folgender Datei speichern auf den OpenWrt router: /etc/hotplug.d/iface/99-login-telekom_fon
4. Sicherheitshalber noch: chmod +x /etc/hotplug.d/iface/99-login-telekom_fon
5. Neustarten.
Danach sollte alles gehen, sogar Einträge in den System-Logs von OpenWrt.

Wenn der Router erstmals gestartet wird, dauert es anscheinend einen gewissen Moment, bis das Skript ausgeführt wird. Nach ein paar Minuten habe ich aber dann Internet, ohne dass in einem Dialogfenster/Captive Portal der Telekom ein Passwort eingegeben werden muss.

Down-Rate liegt zwischen 2-5 mbit, und die Up-Rate bei 2 mbit. Also deutlich langsamer, als wenn man es direkt mit dem TelekomFON-Hotsport verbindet. Dort hatte ich ca. 10 mbit down und 2 mbit up.

Für die Einrichtung des Routers haben mir folgende Foreneinträge sehr geholfen:

https://www.computerbase.de/forum/threads/telekom-hotspot-ueber-tl-wr841n-11-1-openwrt-an-wlan-weitergeben.1676453/

sebix Team-Icon

Moderator, Webteam

Anmeldungsdatum:
14. April 2009

Beiträge: 5077

Hallo,

da der Charakter dieses Themas von der ursprünglichen Frage etwas abgedriftet ist, scheint der Projektbereich inzwischen passender zu sein. Vielleicht mag auch jemand dazu ein How-To fuers Wiki schreiben?

logo13

Anmeldungsdatum:
26. Juni 2011

Beiträge: 2

pricefuchs schrieb:

Down-Rate liegt zwischen 2-5 mbit, und die Up-Rate bei 2 mbit. Also deutlich langsamer, als wenn man es direkt mit dem TelekomFON-Hotsport verbindet. Dort hatte ich ca. 10 mbit down und 2 mbit up.

Wenn du einen Router hast der über einn USB Anschluss verfügt dann solltest du einen separaten w-lan Adapter für den client mode am telekom_FON benutzen. Das mache ich bei meinem TL-Link TP-WDR3600 und dann gibt es fast die volle (99%) Geschwindigkeit.

PortProxy

Anmeldungsdatum:
28. Januar 2018

Beiträge: 28

Hallo,

ich habe das Login-Skript mal etwas vereinfacht und hier https://github.com/JsBergbau/TelekomFonHotspotLogin zur Verfügung gestellt. Es geht auch noch ein bisschen darüber hinaus um z.B. die MAC-Adresse zu ändern oder es berücksichtigt den Fall, dass man mit einem Surfstick den abgesetzten Linux-Rechner steuern kann.

gamer4all

Anmeldungsdatum:
16. April 2020

Beiträge: 1

Hallo Leute,

wäre jemand bereit eine kleine Anleitung zu schreiben für einen nicht Ubuntu/Linux User sondern Windows User.

Ich habe einen OpenWrt Router und Schritt 1 habe ich noch alleine geschafft. Wie schaffe ich Schritt 3 und 4? Brauche ich dafür WinSCP? Vielen Dank schonmal.

pricefuchs schrieb:

Kann bestätigen, dass folgendes Skript von github nach wie vor funktioniert:

https://gist.github.com/dks77/25822228910985159b251d9892d5201e

Habe es gemäß der folgenden Anleitung auf einen GL-AR150 Router mit vorinstalliertem OpenWRT gepackt:

dks77 schrieb:

Installation vom Skript auf OpenWrt Router:

1. auf den Router installieren: curl ca-certificates
2. Skript von(!) o.g. Link gist.github.com
3. In folgender Datei speichern auf den OpenWrt router: /etc/hotplug.d/iface/99-login-telekom_fon
4. Sicherheitshalber noch: chmod +x /etc/hotplug.d/iface/99-login-telekom_fon
5. Neustarten.
Danach sollte alles gehen, sogar Einträge in den System-Logs von OpenWrt.

Wenn der Router erstmals gestartet wird, dauert es anscheinend einen gewissen Moment, bis das Skript ausgeführt wird. Nach ein paar Minuten habe ich aber dann Internet, ohne dass in einem Dialogfenster/Captive Portal der Telekom ein Passwort eingegeben werden muss.

Down-Rate liegt zwischen 2-5 mbit, und die Up-Rate bei 2 mbit. Also deutlich langsamer, als wenn man es direkt mit dem TelekomFON-Hotsport verbindet. Dort hatte ich ca. 10 mbit down und 2 mbit up.

Für die Einrichtung des Routers haben mir folgende Foreneinträge sehr geholfen:

https://www.computerbase.de/forum/threads/telekom-hotspot-ueber-tl-wr841n-11-1-openwrt-an-wlan-weitergeben.1676453/

ubuntuschorsch

Anmeldungsdatum:
1. Juni 2020

Beiträge: 4

Es ist doch gar keine Frage des Betriebssystems:

das Meiste kannst Du über den Browser erledigen (LuCi aufrufen, im Standard 192.168.1.1)

Für die Kommandozeile: -bei linux/mac kannst Du doch direkt auf der Kommandozeile per ssh auf den Router zugreifen -bei Windows würde ich z.B. Putty nehmen und von dort aus per ssh auf den Router verbinden.

Ich hab es folgendermaßen gemacht: mein frisch aufgesetzter TP-Link AC1750 v2.1 Router hat 2 WLAN-Karten installiert: radio0 : Qualcom Atheros QCA9880 802.11nac (schnell, wenig Reichweite) –> mit radio0 will ich das lokale WLAN aufspannen radio1: generic 802.11bgn (hohe Reichweite) –> mit radio1 will ich das Telekom_Fon erreichen

radio0 habe ich also einen Access Point aufgespannt und ins wwan Netzwerk eingebunden radio1 habe per "Scan" das Telekom_Fon Netzwerk gesucht und mit Join Network ausgewählt. Dann noch die Operating Frequency auf Auto gestellt und ebenfalls ins wwan Netzwerk eingebunden

Dann Save & Apply, dann kam schon im Browser die Telekom-Fon-Seite mit dem Login (telekom.portal.fon.com). Dort habe ich mich erst einmal manuell eingeloggt, um sicherzustellen, dass alles soweit funktioniert.

Verbunden mit dem Internet bin ich in System/Software, hab die Liste upgedated und curl, ca-certificates sowie nano installiert.

Dann per SSH eingeloggt (ssh 192.168.1.1 -l root) und die neue Datei erstellt:

1
nano /etc/hotplug.d/iface/99-login-telekom_fon

(einfach https://gist.githubusercontent.com/dks77/25822228910985159b251d9892d5201e/raw/38f2e7dab8eccb11c9e2f6d14b09051ebfb42d15/99-login-german-fon per STRG-V eingefügt, mit Username/Passwort angepasst und dann abgespeichert) und ausführbar gemacht

1
chmod +x /etc/hotplug.d/iface/99-login-telekom_fon 

dann über das Webmenü rebootet und gewartet. Leider funktioniert es bei mir auch nicht wie gewünscht, ich bekomme einen Login-Fehler:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
Mon Jun  1 13:50:36 2020 user.notice FonLogin: Trying to get post url
Mon Jun  1 13:50:36 2020 user.notice FonLogin: Login not needed oder not possible
Mon Jun  1 13:50:36 2020 user.notice firewall: Reloading firewall due to ifup of wwan (wlan1)
Mon Jun  1 13:50:36 2020 user.notice FonLogin: Starting on wwan:wlan1 -> ifup
Mon Jun  1 13:50:36 2020 user.notice FonLogin: Waiting 3 seconds before attempt
Mon Jun  1 13:50:39 2020 user.notice FonLogin: Attempting to login at FON
Mon Jun  1 13:50:39 2020 user.notice FonLogin: Trying to fetch a website
Mon Jun  1 13:50:40 2020 user.notice FonLogin: Trying to get post url
Mon Jun  1 13:50:40 2020 user.notice FonLogin: Post URL found, trying to login
Mon Jun  1 13:50:41 2020 user.notice FonLogin: a Trying to get logoff url
Mon Jun  1 13:50:41 2020 user.notice FonLogin: LogOff URL -NOT- found
Mon Jun  1 13:50:41 2020 user.notice FonLogin: ...Login failed

ToniW

Anmeldungsdatum:
17. Juli 2020

Beiträge: 1

Hi @ubuntuschorsch,

hast du den automatischen Telekom-Login mittlerweile mit dem TP Link Router und OpenWrt zum Laufen bekommen? Falls ja, wie hast du es geschafft? Plane mir auch einen solchen Router zu zulegen und es dir nach zu machen ☺ ...

ubuntuschorsch schrieb:

Es ist doch gar keine Frage des Betriebssystems:

das Meiste kannst Du über den Browser erledigen (LuCi aufrufen, im Standard 192.168.1.1)

Für die Kommandozeile: -bei linux/mac kannst Du doch direkt auf der Kommandozeile per ssh auf den Router zugreifen -bei Windows würde ich z.B. Putty nehmen und von dort aus per ssh auf den Router verbinden.

Ich hab es folgendermaßen gemacht: mein frisch aufgesetzter TP-Link AC1750 v2.1 Router hat 2 WLAN-Karten installiert: radio0 : Qualcom Atheros QCA9880 802.11nac (schnell, wenig Reichweite) –> mit radio0 will ich das lokale WLAN aufspannen radio1: generic 802.11bgn (hohe Reichweite) –> mit radio1 will ich das Telekom_Fon erreichen

radio0 habe ich also einen Access Point aufgespannt und ins wwan Netzwerk eingebunden radio1 habe per "Scan" das Telekom_Fon Netzwerk gesucht und mit Join Network ausgewählt. Dann noch die Operating Frequency auf Auto gestellt und ebenfalls ins wwan Netzwerk eingebunden

Dann Save & Apply, dann kam schon im Browser die Telekom-Fon-Seite mit dem Login (telekom.portal.fon.com). Dort habe ich mich erst einmal manuell eingeloggt, um sicherzustellen, dass alles soweit funktioniert.

Verbunden mit dem Internet bin ich in System/Software, hab die Liste upgedated und curl, ca-certificates sowie nano installiert.

Dann per SSH eingeloggt (ssh 192.168.1.1 -l root) und die neue Datei erstellt:

1
nano /etc/hotplug.d/iface/99-login-telekom_fon

(einfach https://gist.githubusercontent.com/dks77/25822228910985159b251d9892d5201e/raw/38f2e7dab8eccb11c9e2f6d14b09051ebfb42d15/99-login-german-fon per STRG-V eingefügt, mit Username/Passwort angepasst und dann abgespeichert) und ausführbar gemacht

1
chmod +x /etc/hotplug.d/iface/99-login-telekom_fon 

dann über das Webmenü rebootet und gewartet. Leider funktioniert es bei mir auch nicht wie gewünscht, ich bekomme einen Login-Fehler:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
Mon Jun  1 13:50:36 2020 user.notice FonLogin: Trying to get post url
Mon Jun  1 13:50:36 2020 user.notice FonLogin: Login not needed oder not possible
Mon Jun  1 13:50:36 2020 user.notice firewall: Reloading firewall due to ifup of wwan (wlan1)
Mon Jun  1 13:50:36 2020 user.notice FonLogin: Starting on wwan:wlan1 -> ifup
Mon Jun  1 13:50:36 2020 user.notice FonLogin: Waiting 3 seconds before attempt
Mon Jun  1 13:50:39 2020 user.notice FonLogin: Attempting to login at FON
Mon Jun  1 13:50:39 2020 user.notice FonLogin: Trying to fetch a website
Mon Jun  1 13:50:40 2020 user.notice FonLogin: Trying to get post url
Mon Jun  1 13:50:40 2020 user.notice FonLogin: Post URL found, trying to login
Mon Jun  1 13:50:41 2020 user.notice FonLogin: a Trying to get logoff url
Mon Jun  1 13:50:41 2020 user.notice FonLogin: LogOff URL -NOT- found
Mon Jun  1 13:50:41 2020 user.notice FonLogin: ...Login failed