Desconheceu o reconhecimento da máquina na rede local da OSX - mas apenas em uma direção

0

Eu tenho três Macs em rede de diferentes idades, executando versões ligeiramente diferentes do OSX. Apenas um, no escritório, está vinculado a uma impressora, mas eu imprimo documentos do Macbook Pro usando a rede sem fio para essa máquina. De repente, embora, enquanto a máquina com a impressora pode encontrar o MacBook Pro na rede, o Macbook Pro encontra o nome do computador do escritório, mas depois me dá seus próprios arquivos e unidades em vez de o computador do escritório quando vou me conectar. Tentei renomear o computador do escritório e conectá-lo a uma porta diferente no hub sem fazer qualquer diferença; Já passei pelas opções de compartilhamento de arquivos e redes nas preferências de sistema da máquina de escritório sem detectar quaisquer alterações ou qualquer coisa que possa ajudar a resolver o problema.

    
por Ju Gosling 14.03.2011 / 12:18

1 resposta

0

Talvez haja um problema do Bonjour acontecendo. Em vez de procurá-lo ou clicar no link na barra lateral da janela do Finder, tente conectar-se explicitamente ao endereço IP da máquina usando "Ir > Conectar ao servidor ..." (Cmd-K) no Finder. Se você ainda mostrar seus próprios arquivos dessa maneira, tente solucionar problemas do Bonjour usando a ferramenta de linha de comando dns-sd(1) da seguinte forma:

Primeiro, use -B para Procurar para o serviço AFP. Depois que a lista é preenchida e você vê uma listagem para a máquina em que está interessado ("Meu serviço AFP ruim" no exemplo abaixo), Ctrl-C de dns-sd .

$ dns-sd -B _afpovertcp._tcp local
Browsing for _afpovertcp._tcp.local
Timestamp     A/R Flags if Domain                    Service Type              Instance Name
 9:30:13.776  Add     2  6 local.                    _afpovertcp._tcp.         My Bad AFP Service
^C

Agora use -L para Procurar o host e a porta em que o serviço AFP de que você cuida está em execução. Novamente, você terá que Ctrl-C de dns-sd .

$ dns-sd -L "My Bad AFP Service" _afpovertcp._tcp local
Lookup My Bad AFP Service._afpovertcp._tcp.local
 9:30:33.221  My2Bad2AFP2Service._afpovertcp._tcp.local. can be reached at My-Bad-AFP-Service.local.:548 (interface 6)
^C

Agora use -Q para fazer uma consulta de Multicast DNS local para o hostname da máquina que hospeda o serviço em questão, para ver qual endereço IP você recebe de volta.

$ dns-sd -Q My-Bad-AFP-Service.local
Timestamp     A/R Flags if Name                             T   C Rdata
 9:31:00.677  Add     2  6 My-Bad-AFP-Service.local.        1   1 10.0.1.1
^C

Por fim, veja qual endereço IP você recebeu e verifique se é o endereço IP correto da máquina de destino, não um endereço de loopback como 127.0.0.1 ou o endereço da sua própria máquina cliente ou algum outro endereço que de alguma forma seu cliente e não a máquina de destino.

    
por 14.03.2011 / 17:48