
Mein Desktop-Entwicklungsrechner ist Ubuntu 22.04.3 LTS mit Apache2 als Webserver. Mein iPhone ist ein iPhone 12 Pro mit iOS Version 17.3.1. UFW ist auf dem Ubuntu-Rechner deaktiviert. Ich habe nur ein Netzwerk bei mir zu Hause, das von einem Ubiquiti-Gateway-Gerät betrieben wird.
Gelegentlich muss ich über den Webbrowser auf meinem iPhone anhand seiner IP-Adresse auf meinen Webentwicklungsserver zugreifen.
Bisher war das nie ein Problem. In letzter Zeit (ich kann nicht genau sagen, wann...) konnte mein iPhone diesen Server jedoch überhaupt nicht mehr erreichen. Beide HTTP/HTTPS-Anfragen über den Webbrowser laufen letztendlich ab und das Telefon kann den Server nicht mit einer von mir installierten Netzwerktool-App namens „iNetTools“ anpingen.
Andere Maschinen in diesem Netzwerk (z. B. mein Laptop) können den Ubuntu-Webserver problemlos erreichen und können die Ubuntu-Maschine ebenfalls anpingen. Ebenso kann die Ubuntu-Maschine das iPhone anpingen. Ich habe über die Unifi-Software bestätigt, dass sich sowohl das iPhone als auch der Ubuntu-Server auf demselben 5-GHz-Kanal und sogar auf demselben AP (Mesh-Netzwerk) befinden, nur um diese Nuancen als mögliche Variablen auszuschließen.
Ich habe festgestellt, dass nach dem Pingen des iPhones vom Ubuntu-Rechner aus plötzlich die HTTP/HTTPS-Anfragen vom iPhone funktionieren und das iPhone dann auch den Ubuntu-Rechner anpingen kann. Dies „bleibt“ eine Zeit lang „hängen“, bis es schließlich nicht mehr funktioniert (das iPhone kann den Ubuntu-Server erneut nicht mehr erreichen) und wie am Schnürchen stellt das Pingen des iPhones vom Ubuntu-Server die Funktionalität wieder her.
Ich habe das Gefühl, dass dies auf eine Art Datenschutzeinstellung auf meinem iPhone hindeutet (vielleicht aufgrund eines kürzlichen iOS-Updates??), da, wie ich bereits erwähnte, andere Geräte problemlos mit diesem Server (und untereinander) kommunizieren können.
Ich sehe beide Geräte (den Ubuntu-Server und das iPhone) in der Ubiquiti/Unifi-Clientliste. Ich kann den Ubuntu-Server nie vom iPhone aus anpingen, es sei denn, der Ubuntu-Server initiiert zuerst einen Ping zum iPhone. Dieser Ping dauert immer ein paar Sekunden, bis er erfolgreich ist; die erste Antwort kommt normalerweise nach etwa 3000 ms, dann nach 2000 ms und dann nach 1000 ms. Danach sind die Antwortzeiten wie erwartet, < 10 ms.