Das...Spender...Smartphone hat eine IP Adresse 10.45.....
Von der 192....Die beim Empfängergerät ankommt ist beim spendergerät nichts zu erahnen
Die 192.... hat aber das Spendergerät vergeben. Das wird eine private IP Adresse aus dem Raum 192.168.0.0/16 sein, bei Heimnetzen ein ganz geläufiger Adressbereich.
10.... ist auch eine private IP Adresse, die ebenfalls im Heimnetzwerk sein kann, oder im Netz eines Hotspots, oder im privaten Netz des Anbieters (DSL, Glasfaser, Mobilfunk, ect.).
Sowas auswerten, um eine Mobilfunkverbindung zu erkennen, ist daher eigentl. Unsinn. Selbst die 100.... er, die für CGNAT vorgesehen sind, sagen nix darüber aus, mit welcher Netztechnologie du mit dem Internet verbunden bist.
Gebührenpflichtiges Netz erkennen beide Male gleich automatisch erkennen
Hier liegt (wahrscheinlich) der Schlüssel zur Lösung.
Schon mal versucht, das Automatische Erkennen auf Manuell zu schalten, und "ungetaktete Verbindung", "nicht gebührenpflichtig" oder sinngemäß ähnliches auszuwählen?
Aber dann Vorsicht vor höherem Datenverbrauch auf dieser Verbindung.