Failover automático de duas conexões de internet Mac OS X

3

Existe alguma maneira de configurar um failover automático para conexões com a Internet no Mac OSX? Basicamente, a conexão principal seria ethernet ou wifi e, se a conexão principal o fizer, ela será alternada para um telefone celular 3G ou outra conexão Wifi.

    
por Ruben 19.04.2011 / 02:14

2 respostas

3

Se uma interface cair fisicamente (cabo desconectado, sem sinal de Wi-Fi) ou não tiver informações de DHCP, o Mac OS X fará o failover automático para a próxima interface ativa na lista nas preferências Rede. Você pode alterar a prioridade usando a opção "Definir ordem de serviço ..." no menu de ações .

No entanto, isso não se preocupa com falhas que são a falta de pacotes passando. Se esse for o seu problema, talvez você possa encontrar ou criar uma ferramenta para desligar automaticamente a interface que está falhando por um momento (como por ifconfig en0 down ); quando for reativado, não obterá uma concessão de DHCP e permanecerá inativo até que esteja funcionando novamente.

    
por 19.04.2011 / 03:35
0

Gostaria de saber se existe uma maneira de escolher qual conexão de internet usar na linha de comando?

Dessa forma, você pode verificar novamente as conexões anteriormente quebradas sem apenas "inutilizar" a interface, tornando-a desmarcável.

Por exemplo Então você poderia usar um script como este, mas em vez de repetir o sucesso ou falhar, você escolheria qual conexão o Mac deveria usar / compartilhar com outros computadores, etc:

#!/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
    
por 10.06.2012 / 12:09