Como visualizar logs no Airport Utility v6 ou instalar 5.6 no Mountain Lion?


20

Acabei de atualizar para o Mountain Lion e estou assistindo um pouco da Netflix na minha Apple TV, quando ele para de transmitir e diz que não está mais conectado à rede. Com certeza, meu Air também perdeu sua conectividade de rede e o Airport Extreme é âmbar sólido na luz de status.

Eu espero um pouco, ele começa a piscar em verde, depois fica verde e lentamente meus SSIDs começam a aparecer, e tudo está normal novamente.

Presumo que o AE tenha acabado de reiniciar, então inicio o Airport Extreme para examinar os logs e lembro que no Airport Utility 6.0, todos os recursos avançados (e alguns não tão avançados) não estão disponíveis. Entre eles está a visualização dos logs. Então, eu baixo a versão 5.6, que é a versão mais recente que não é da 6.0, que usa os métodos antigos e permite exibir logs etc. - e ela não será instalada porque não é compatível com o Mountain Lion.

Um pouco de pesquisa também revela que, aparentemente, a V6.0 gerencia apenas as redes Wireless-N. Parece que qualquer pessoa com um kit Airport mais antigo ou que precise fazer algo ligeiramente avançado no ML está ferrado.

Alguém sabe como posso visualizar os logs no 6 ou instalar o 5.6 no 10.8?


Este é um companheiro muito bom para apple.stackexchange.com/questions/38855 #
bmike

Respostas:


29

Se você não deseja (ou não pode) obter o aplicativo de um backup, pode extraí-lo do instalador.

Faça o download do Airport Utility 5.6 para Lion e mova o arquivo AirPortUtility56.pkg contido no dmg para a pasta ~ / Downloads. Em uma janela do Terminal, faça:

$ cd ~/Downloads
$ pkgutil --expand ./AirPortUtility56.pkg ~/Downloads/AirPortUtility56
$ gunzip -c < ./AirPortUtility56/AirPortUtility56Lion.pkg/Payload | sudo tar -C / -xvf - "./Applications/Utilities/AirPort Utility 5.6.app"

O aplicativo funciona sem problemas no Mountain Lion em meus testes limitados até agora.


Se você quiser modificar o pacote para ignorar a verificação, se quiser instalar facilmente o pacote em vários macs, por exemplo, aqui está o que você precisa:

Uma ferramenta chamada "Flat Package Editor" para modificar o arquivo chamado Distribution in AirPortUtility56.pkg. Para obter essa ferramenta, baixe as "Ferramentas auxiliares para o Xcode" no site Apple Dev . Está oculto no PackageMaker.app/Contents/resources/Flat Package Editor.app. Com ele, você pode abrir o pacote diretamente:

pkgeditor

Basta arrastar o arquivo de distribuição e remover estas linhas:

// Less than 10.8
if(-1 != system.compareVersions(my.target.systemVersion.ProductVersion, '10.8')) {
  my.result.type = 'Fatal';
  my.result.message = system.localizedString('ERR_OSHIGH');
  return (false);
}

Arraste a nova versão de volta, exclua a Distribuição antiga e salve.


11
O meu 5.6 (para um AirPort Express antigo) ainda estava lá após a atualização para o Mountain Lion e, enquanto isso, eu costumava alterar as configurações de SSID, senha e AirPlay. Parece funcionar bem mesmo.
Arjan #

11
Bom exemplo de como ignorar as verificações do instalador. Também vi pessoas editando o script de comprovação (quando é um script de texto ou shell) também. Aposto que isso funcionaria para instalar a maioria das versões de nível inferior do aplicativo.
Bmike

Nesse caso, a verificação relevante parece estar em um script chamado Distribution dentro do AirPortUtility56.pkg. Vou adicionar instruções sobre como modificar o pacote na minha resposta.
Tyr

11
Isto é perfeito. Eu cheguei a ponto de ligar o Lion em uma VM para fazer isso funcionar! Obrigado.
stuffe

2
Infelizmente já não está trabalhando com OS X Mavericks
Kai Mattern

3

Eu restaurei a versão 5.6 do meu backup do Time Machine do Lion e ele funciona corretamente. No entanto, você também deve fazer o download da Apple e extrair o aplicativo do .pkg usando o Pacifist.


2

Eu uso o Airport Utilty para Windows no meu PC virtual no Vmware Fusion para definir configurações avançadas.


2

Eu também não consegui que nenhum dos instaladores instalasse nenhuma versão 5.x mais antiga do utilitário no Mountain Lion, mas copiei o AirPort Utility 5.3.3 de uma máquina Lion e ele está funcionando há dias há muito tempo para gerenciar alguns hardware. Ele não está assinado, portanto o GateKeeper impedirá que você o execute até você ir para a preferência de segurança e permitir que downloads de qualquer lugar sejam executados.

Provavelmente vou configurar o encaminhamento do syslogd para não precisar iniciar uma VM do Lion ou inicializar novamente no Lion para diagnósticos de rotina.

É um pouco trabalhoso não poder fazer o seguinte com um cliente suportado no Mountain Lion:

  • salvar e gerenciar perfis
  • veja gráficos de intensidade do sinal
  • configurar o encaminhamento de syslog
  • veja os logs do sistema

Parece uma solução ruim, já que os extremos mais recentes do AirPort não são utilizáveis ​​nem na versão 5.6 do software e não gosto de usar software não suportado para gerenciar algo como um roteador de rede.


2

Aqui está como eu fiz isso. Funcionou bem para mim:

  1. Encontre o Airport Utility 5.6 em uma máquina executando o Lion. Copie-o diretamente da pasta Aplicativos para um pen drive formatado ou algo semelhante. (Ou extraia o aplicativo do .pkg usando o Pacifist.)

  2. Copie o aplicativo para a área de trabalho em sua máquina Mountain Lion.

  3. Renomeie-o para Airport Utility 5.6.app

  4. Copie-o para a pasta Aplicativos. O fim.

Todos os problemas surgem quando você tenta SUBSTITUIR 6.x. Portanto, não o substitua ... apenas instale-os lado a lado.

Dessa maneira, você obtém o melhor dos dois mundos: ambos funcionam bem (se você pode chamar algo de 6.x de "bom"). Fazer dessa maneira não interfere nas atualizações. E se você precisar ativar o SNMP, basta abrir o 6.x e fazê-lo. Então feche a maldita coisa e use 5.6 para todo o resto.


Essa é a minha maneira preferida de fazer isso com frequência ao querer executar várias versões do mesmo aplicativo. Às vezes, não funciona, é claro, obrigado pelo relatório de uso real!
notjust - user4304


-1

O Airport Utility v5.53 funciona bem em 10.8


Desculpe, mas o mesmo erro - você precisa passar pela instalação antes que ela se queixe, mas quando você escolhe um disco de instalação, ele falha. Além disso, ele não está assinado, e não Gatekeeper não deseja permitir que ele, o que me fez rir :)
stuffe

Eu tentei os instaladores que estão disponíveis na Apple a partir da 5.3.2 - eles recusam a instalação no Mountain Lion.
bmike

Que chatice, fico feliz por já ter instalado o 5.6 há alguns meses.
Nohillside

É ainda mais do que apenas uma chatice, @patrix, pois os dispositivos AirPort Express mais antigos não funcionam com o 1.6. Eu acho que o OP deve relatar um bug. (Estou contente por ter instalado 5.6 anteriormente também.)
Arjan

-1

Depois de experimentar todas as outras soluções oferecidas, essa finalmente funcionou para mim: Faça o download do Pacifist para Mac. ABRA o pacote no Pacifist e depois extraia-o para a pasta Aplicativos. Em seguida, desenterre os arquivos até encontrar o aplicativo. Abra e você está pronto para ir.


11
Bem-vindo ao perguntar diferente! As respostas não são classificadas de nenhuma maneira especial, portanto, é meio difícil entender a qual pacote você está se referindo aqui. Também não ficaria surpreso se nem todo mundo soubesse o que é Pacifist e de onde obtê-lo. Ao adicionar isso, você tornaria sua resposta mais útil para todos.
Nohillside

-1

O acima não funcionará com o novo roteador Apple Extreme 802.11ac e Time Capsule. A Apple decidiu eliminar o SNMP no firmware.


Você poderia elaborar o que especificamente acima não funcionará. As respostas podem ser classificadas por votos, hora e novidade, para que não haja ordem definida.
Bmike

O Airport 5.6 não permitirá que você ative o SNMP no novo roteador Apple Extreme 802.11ac e Time Capsule. Estou usando o iNet e não consigo ver a largura de banda do tráfego, pois não consigo ativar o SNMP. Alguma solução alternativa para a versão 802.11ac?
Kent
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.