Manchmal lade ich eine Anwendung auf einen Server hoch, der keinen externen Internetzugang hat.
Ich möchte dieselbe Umgebung auf meinem Computer erstellen, um einige Funktionen in der Anwendung zu testen und Fehler zu vermeiden (z. B. das Lesen eines RSS von einer externen Quelle).
Ich habe darüber nachgedacht, nur mein Ethernet-Kabel abzuziehen, um es zu simulieren, aber das scheint archaisch und ich weiß nicht, ob ich dabei die gleichen Ausnahmen (insbesondere in Python) auslösen werde, verglichen mit den Einschränkungen auf dem Server.
Wie simuliere ich also "kein externer Zugriff" in meiner Entwicklungsmaschine? Wird das "Deaktivieren" meiner Ethernet-Schnittstelle und das spätere Reaktivieren (mit einem "no hassle" -Befehl) dasselbe Verhalten wie der Server ohne externen Zugriff haben?
Ich benutze Ubuntu 10.04. Vielen Dank!