Os compartilhamentos de rede Leopard e a navegação não são confiáveis

3

Eu tenho dois macs, executando o Leopard 10.5.8. Um é o MBP de 13 "conectado via Wi-Fi e o outro é um iMac de 24" 2008, conectado via Ethernet.

Existem pelo menos outras 6 a 10 máquinas (windows e mac) ativadas na rede (com compartilhamentos) a qualquer momento, mas há muitas vezes em que não consigo ver nenhum dispositivo / compartilhamento na minha seção "Compartilhada" no Finder , nem consigo ver nenhum computador em "Rede" no Finder.

Reiniciar não ajuda. Reiniciei todo o equipamento de rede da casa sem sucesso.

Nossa rede é uma série de switches gigabit conectados a um roteador de jogos D-Link. Acredito que usamos o OpenDNS, e nosso provedor é Cox.

Eu odeio ter que usar "Ir -> Conectar ao Servidor" para navegar para os compartilhamentos de arquivos mais usados ​​(por IP). Gostaria de saber por que minhas ações nem sempre aparecem de forma consistente no Leopard.

Edit: Executei o OnyX esta manhã e realizei as operações de limpeza e manutenção (incluindo permissões de disco) nos meus Macs, e pelo menos um dos meus Macs começou a mostrar os dispositivos de rede novamente. (o outro ainda está indo). Não faço ideia de quanto tempo isso vai durar.

Alguma idéia do que está causando esse problema e como evitá-lo?

Edit 2: Aaaand lá as ações vão novamente. Portanto, executar o OnyX não é uma correção permanente ou confiável para esse problema.

Editar 3: Após uma reinstalação e atualização limpas, os compartilhamentos de rede ainda não são confiáveis. O comando SMBClient mencionado nos comentários mostra as informações que devem mostrar, mas os compartilhamentos não aparecem na seção compartilhada. Eles também desaparecem aleatoriamente e reaparecem aleatoriamente ao longo do dia.

EvilChookie
fonte
Eu percebi esse problema quando atualizei todos os meus servidores para o Windows Server 2008. Ainda não achei uma solução.
BinaryMisfit 6/08/09
Sim. Eu estive procurando também. Nossa rede consiste principalmente de PCs com Windows 7, além de algumas máquinas com Windows XP (e, claro, os macs).
EvilChookie
Você poderá diagnosticar o problema mais rapidamente no Terminal usando as ferramentas smb ... / nmb ... diretamente. Por exemplo, "smbclient -L name / IP" listará todos os compartilhamentos conhecidos em Nome / IP. O "nmblookup" tentará encontrar o IP para uma máquina Windows usando o samba. Quando os programas falham, geralmente fornecem mais informações do que o gui do OS X fornece.
214 Harvey
Esqueci de mencionar, use "man smbclient" (ou smbpasswd, etc.) para ler sobre como usar os programas.
214 Harvey
Obrigado pela informação, Harvey. Executei esses comandos no Terminal e obtive exatamente o que esperava dele - tudo está funcionando bem. Claro, minhas ações estão aparecendo, então isso não é um problema. Vou ver se vai cair nesse meio tempo, e espero que sua sugestão me dê algumas idéias sobre o que fazer. Cheers
EvilChookie

Respostas:

2

Esta não é uma correção real para o seu problema, mas deve eliminar as dores de cabeça que você está enfrentando.

A. Crie uma pasta chamada "Compartilhamentos de rede" ou em algum lugar do seu diretório de usuário ou possivelmente em um diretório compartilhado. Arraste esse diretório para a barra lateral do localizador em Locais.

B. Faça o seguinte para cada compartilhamento ao qual você deseja se conectar rotineiramente:

  1. Use o Command-K do localizador para montar o volume compartilhado. Isso deve adicionar o servidor compartilhado na barra lateral do localizador
  2. Vá para Preferências do sistema -> Contas (em Sistema), selecione sua conta e abra a guia de itens de login.
  3. Clique no botão de adição em itens de login e navegue até o compartilhamento ao qual deseja se conectar.
  4. Isso fica um pouco complicado aqui. Por algum motivo, você não pode criar um alias no localizador (Command-Option Clique e arraste) para compartilhamentos de rede, você pode fazer isso em qualquer diretório no compartilhamento de rede, mas não no compartilhamento em si, portanto, se você deseja que o compartilhamento seja acessível como um alias, você deve usar o terminal para criar um link simbólico que é essencialmente a mesma coisa. Se você precisar fazer a ligação simbólica, aqui estão as etapas.
  5. Verifique se o compartilhamento está montado.
  6. Terminal aberto.
  7. Navegue até a pasta que você criou, Compartilhamento de Rede (se você criou esta pasta diretamente na sua pasta pessoal, o comando é cd ~ / "Compartilhamento de Rede" /.
  8. crie o link simbólico: ln -s / Volumes / "Nome do compartilhamento" "Nome do arquivo de alias" (as aspas não serão necessárias se não houver espaços no nome do arquivo.

Você acaba com uma pasta cheia de aliases que apontam para todos os compartilhamentos que você acessa com frequência.

Scott
fonte
Embora eu aprecie que seja uma solução alternativa válida, eu preferiria não ter que fazer isso, pois não corrige o problema subjacente.
EvilChookie
Entendo seu desejo de encontrar e corrigir o problema subjacente - sugiro abrir um tíquete de suporte com a Apple e / ou postar em seus fóruns.
1011 Scott
0

Mais uma coisa a verificar: O seu firewall está ativado nas Preferências do sistema do Mac?

Provavelmente, esse não é o seu problema, pois você também possui um iMac. Raramente vou me encontrar em uma cafeteria com Wi-Fi gratuito e ligo imediatamente o firewall. Inevitavelmente, volto ao trabalho e depois reclamo por uma semana que nenhum dos computadores da rede aparece na minha lista compartilhada. Eventualmente, lembro-me do firewall e do problema resolvido.

Harvey
fonte
Não, definitivamente não está ligado.
EvilChookie
0

Outra solução possível: Use um servidor WINS

Configure uma máquina (Windows, Mac, seu roteador etc.) para ser o domínio principal e configure seus Macs para usá-la, definindo a configuração do servidor WINS em Configurações avançadas de rede em Preferências do sistema. (Nota: o firewall do software bloqueará esta solução)

Harvey
fonte
0

O problema é causado por um computador com Windows 7 atuando como o Navegador Principal da rede. A solução foi desativar o serviço Navegador de Computador em todos os computadores da rede que executam o Windows 7. No meu caso, usei um computador com Windows XP como navegador (e depois, um servidor Linux executando o Samba)

Acredito que a saída criada por um navegador principal do Windows 7 não seja compatível com o Leopard.

EvilChookie
fonte
0

Criei um alias de uma pasta no volume compartilhado do Windows que eu havia montado e editei o alias para apontar para o volume e não para a pasta. Parece ter funcionado.

captkirk
fonte