Es gibt verschiedene Möglichkeiten der Einrichtung eines solchen Szenarios.
Man kann eine automatische Umgebung haben. In dieser sind alle Netzwerkschnittstellen, z.B. Ethernet, Modem, Bluetooth, WLAN, usw., in einer Reihenfolge angeordnert. Jede dieser Schnittstellen hat eigene Zugangseinstellungen. Das System erkennt nun, wenn eine bestimmte Schnittstelle nicht funktioniert, weil z.B. nichts angeschlossen ist, dann nimmt das System die nächste Schnittstelle in der Reihenfolge. Damit hat man eine Automatik, um die man sich nicht weiter kümmern muss.
Eine solche Automatik hat natürlich ihre Grenzen, wenn man in verschiedenen Umgebungen immer über die selbe Schnittstelle sich mit dem Netzwerk verbindet.
Daher lassen sich alternativ auch verschiedene Umgebungen mit verschiedenen Eigenschaften einrichten. Diese muss man dann von Hand umstellen.
Es gibt jetzt Tools, die wiederum erkennen können in welcher Umgebung man sich befindet, z.B. weil der DHCP-Server eine bestimmte IP-Adresse vergeben hat oder weil bestimmte Server im Netzwerk erreichbar sind. Diese Tools können dann die Umgebung auch automatisch umstellen.
Ich habe mich noch nicht näher damit beschäftigt. Aber ich meine gehört zu haben, das Leopard neuerdings auch eine automatische Umgebungserkennung beinhaltet, so dass man keine extra Tools mehr benötigt. Aber das weiss ich nicht genau.