Automatisches Failover von zwei Internetverbindungen Mac OS X

1542
Ruben

Gibt es eine Möglichkeit, ein automatisches Failover für Internetverbindungen in Mac OSX einzurichten? Grundsätzlich wäre die Hauptverbindung Ethernet oder WLAN, und wenn die Hauptverbindung funktioniert, würde sie zu einem 3G-Mobiltelefon oder einer anderen WLAN-Verbindung wechseln.

3
Sie können dies mit einem Router tun. Forschung pfSense. Es kann eine Herausforderung sein. Joe vor 12 Jahren 0

2 Antworten auf die Frage

3
Kevin Reid

Wenn eine Schnittstelle physisch ausfällt (Kabel nicht angeschlossen, kein WLAN-Signal) oder keine DHCP-Informationen enthält, schlägt Mac OS X automatisch auf die nächste aktive Schnittstelle in der Liste in den Netzwerkeinstellungen vor. Sie können die Priorität mit der Option "Set Service Order ..." im Aktionsmenü ändern .

Dies kümmert sich jedoch nicht um Ausfälle, bei denen Pakete durchkommen. Wenn dies Ihr Problem ist, könnten Sie vielleicht ein Tool finden oder erstellen, mit dem die Schnittstelle, die für einen Moment ausfällt, automatisch heruntergefahren wird (z. B. by ifconfig en0 down). Wenn es erneut gestartet wird, schlägt das DHCP-Lease fehl und bleibt daher inaktiv, bis es wieder funktioniert.

0
Ben

Ich frage mich, ob es eine Möglichkeit gibt, die Internetverbindung über die Befehlszeile zu verwenden?

Auf diese Weise können Sie zuvor unterbrochene Verbindungen erneut prüfen, ohne dass die Benutzeroberfläche heruntergefahren werden muss.

ZB könnten Sie ein Skript wie dieses verwenden, aber anstatt Erfolg oder Misserfolg zu wiederholen, wählen Sie die Verbindung aus, die der Mac für andere Computer verwenden soll / teilen soll.

#!/bin/sh # Ping a standard website with output suppressed, if ping completes then display success else failure  echo "Checking internet connectivity..." ping -c 5 www.google.com>>/dev/null  if [ $? -eq 0 ] then echo "Able to reach internet, yay!" else echo " Not able to check internet connectivity!" fi