O Mac OS X desliga automaticamente o aeroporto se o cabo Ethernet estiver conectado

Respostas:

22

Dependendo do motivo para desativar o cartão Airport (como em uso a conexão com fio em vez da conexão sem fio quando ele estiver conectado), talvez você nem precise desligar o cartão Airport.

Se você for ao Painel de Preferências de Rede em Preferências do Sistema, é possível definir uma Ordem de Serviço para que, quando uma estiver ativa, tenha precedência sobre outras. Por exemplo, na captura de tela a seguir, sempre uso primeiro uma conexão com fio, caso esteja disponível, caso contrário, ela voltaria à minha rede de aeroportos. Meu iPhone é o último da lista para as conexões (Bluetooth DUN e FireWire não são usados ​​no meu caso).

Ordem de serviço

Chealion
fonte
Muito legal. Agora posso deixar a amarração o tempo todo.
precisa saber é o seguinte
Obrigado por resolver o problema em vez de apenas responder à pergunta.
Wojtek Kruszewski
3
Aliás, "Definir ordem de serviço" está oculto abaixo do ícone "engrenagem" no canto inferior esquerdo (sei que não a encontrei imediatamente).
precisa saber é
1
isso não desliga o wifi. existe uma maneira de desligá-lo e ligá-lo, dependendo da conexão Ethernet?
shorif2000
@sharif Você pode querer procurar as outras respostas para esta pergunta: crankd, ControlPlane e NetworkLocation são tudo o que vale a pena olhar.
Chealion 13/03/14
7

Talvez haja muita sobrecarga, mas o Marco Polo é um ótimo aplicativo que permite ativar / desativar várias configurações / dispositivos, dependendo de vários fatores (reconhecimento de contexto). Não testei, mas talvez você possa criar uma regra que desligue o AirPort quando um cabo Ethernet estiver conectado.

No entanto, ele não é mais suportado pelo autor. Em agosto de 2013, o autor recomenda examinar o ControlPlane

Felix
fonte
Isso é perfeito, faz exatamente o que eu queria e muito mais poderoso que o NetworkLocation. E sim, você pode criar uma regra que desativa o aeroporto quando a Ethernet está conectada - eu até a reduzi para Ethernet + faixa de IP específica em uso.
usar o seguinte código
Outro voto para ControlPlane
cavalcade 26/02
1

No sistema operacional, você pode criar vários locais nas Preferências do sistema de rede, um com o aeroporto ativado e outro com o desativado. No teclado e no mouse, você pode atribuir atalhos de teclado com base nos nomes dos locais, conforme encontrados no menu Apple -> Localização.

NetworkLocation deve ser capaz de automatizar isso.

ridogi
fonte
+1 para algo que eu não sabia. Consulte também "Usando locais de rede no Mac OS X" em support.apple.com/kb/HT2712
Chris W. Rea