Grüss dich
Eine "fertig" Lösung habe ich nicht - aber mal zum Nachforschen.
Ein Aufruf von http://192.168.X.1 löst ein 301 redirect zu https://internetbox.swisscom.ch/ aus.
Was du mal versuchen könntest, ist den Browser zum Testen zu eliminieren und mit der cmd/powershell (persönlich empfehle ich WSL, sofern du das eingerichtet hast)
Was ergibt ein
curl -v http://192.168.X.1

bzw. ein
curl -v -L http://192.168.X.1

Das gibt dir vielleicht mehr Infos, um dem Problem auf die Spur zu kommen.
Parametererklärung
-v // steht für verbose und zeigt die Loginformationen von curl. Jedes v erhöht die Logausgabe e.g -vv oder -vvv oder -vvvv 🙂
-L // Follow redirects. Normalerweise stoppt curl bei der ersten Response, wenn du aber einem 301, 302 etc. folgen willst, dann nimm -L
Sollte es ein SSL Fehler geben, dann kannst du es auch mit -k versuchen, der Parameter ignoriert falsche Zertifikate.
Aber, das wäre dann wohl auch dein Problem.
Allenfalls stimmt nur was nicht mit der DNS Auflösung für internetbox.swisscom.ch.
Ein nslookup internetbox.swisscom.ch müsste deine Routeradresse ergeben.

Wie gesagt, keine Lösung. Aber mal sehen, ob die Logs von curl mehr Antworten zum Problem ergeben.
Lieben Gruss
Ketlar