Eu tenho um servidor Ubuntu. Acessar o servidor a partir de clientes Windows funciona bem.
Mas o servidor não está listado entre os PCs disponíveis na visão geral de rede do cliente Windows.
Para máquinas Windows, seria o recurso Descoberta de Rede .
Como posso tornar meu servidor Samba visível na rede?
A versão do Windows é o Windows 7.
O grupo de trabalho smb.conf
é igual ao Windows.
networking
windows
samba
Pular
fonte
fonte
Respostas:
Para compartilhar recursos (compartilhamento de arquivos) entre 2 ou mais computadores na mesma LAN, você precisa do Samba, que por padrão vem com a descoberta de rede (depois de instalar o Samba) ativada. Ele funcionará na sua rede local, mas você deve se lembrar de definir o grupo de trabalho para o que a rede está usando.
Para instalar o Samba, primeiro você precisa "Compartilhar uma pasta", eu recomendo compartilhar qualquer coisa dentro da sua pasta pessoal, para que haja menos problemas por causa das permissões; pode ser uma pasta na sua área de trabalho, por exemplo. Você pode compartilhá-lo clicando com o botão direito do mouse na pasta e selecionando Compartilhamento, o Ubuntu o guiará através de algumas questões de Compartilhamento que envolvem a instalação do Samba e a configuração das permissões corretas.
A outra maneira de instalar o samba é literalmente instalando o samba;). No Software Center ou no terminal, digite o seguinte:
sudo apt-get install samba
<- Você não viu aquele que estava chegando?Agora, edite a configuração do Samba e verifique se você está no mesmo grupo de trabalho de rede . O grupo de trabalho deve ser o mesmo para todas as máquinas na sua LAN. Dessa forma, eles podem realmente tirar proveito da descoberta de rede entre máquinas Windows e Ubuntu ou Ubuntu e Ubuntu.
Edite seu
smb.conf
arquivo:sudo nano /etc/samba/smb.conf
Localize a linha na seção [Global] que lê o grupo de trabalho
Altere o valor do grupo de trabalho para o que seu grupo de trabalho da rede está usando ou defina um novo nome para o grupo em que você gostaria de trabalhar, por exemplo:
Salve o arquivo e reinicie o serviço Samba:
sudo service smbd restart
Aproveite o poder da estranha descoberta de rede ^^
Isso deve ser suficiente para ter uma LAN do Ubuntu para Ubuntu funcionando, mas nos casos em que o Windows está envolvido e no caso de o Windows não ver o seu PC Ubuntu, adicione o seguinte ao seu
smb.conf
arquivo:E, claro, reinicie seu serviço Samba.
Se ainda assim não o vir, procure no Windows as Configurações avançadas de compartilhamento encontradas no painel esquerdo no Centro de rede e compartilhamento . Enquanto estiver lá, escolha a opção Habilitar compartilhamento de arquivos para dispositivos que usam criptografia de 40 ou 56 bits . Esse é apenas um problema no Windows Vista e acima, se você possui o Windows XP, ele deve funcionar corretamente.
Depois disso, para acessar outros computadores na rede, você pode abrir o Navegador de arquivos e selecionar Procurar rede :
fonte
Eu apenas decidi corrigir esse problema irritante. Eu o uso há muito tempo, mas agora, quando montei um novo PC, estava na hora de fazê-lo funcionar.
Defino minha caixa do Ubuntu como um servidor WINS e também adicionei as linhas da postagem acima ao meu
smb.conf
:Como isso não ajudou, forcei minha caixa Win7 a usar a caixa Ubuntu como servidor WINS modificando as configurações avançadas do WINS nas preferências IPv4 do adaptador de rede
Isso também não ajudou, então liguei o Wireshark para ver o que estava acontecendo. Vi a caixa Win7 consultar o servidor WINS e a resposta contendo todos os computadores com compartilhamentos. Então, por que eles não apareceram no Windows? Eu pensei em Firewall . Eu uso o firewall do Windows e nas configurações avançadas percebi que
está ativado para redes privadas, mas não para domínio ou público. Simplesmente habilitei a regra para domínio e público também.
Ufa, meus computadores agora aparecem no Windows. Suponho que possa haver uma maneira de fazer com que o Win7 inclua a caixa Ubuntu e outras máquinas Linux no que quer que seja definido como rede privada, mas guardarei essa aventura para outro dia.
Espero que isso possa ajudar alguém.
EDIT: Depois de ativar a regra do firewall, removi a configuração do servidor WINS codificado no adaptador de rede, agora quando o tráfego é permitido, acho que o processo de negociação padrão pode funcionar como eu quero.
fonte
Se você deseja algo amigável, existe uma ferramenta chamada system-config-samba que você pode obter do gerenciador de software.
Após o download, você poderá ver quais pastas são compartilhadas, suas permissões e se elas estão visíveis. Pelo menos uma pasta deve estar visível para que uma máquina Windows possa vê-la na rede.
fonte
Bem, eu resolvi isso adicionando remover componentes do Windows e verifiquei o cliente e servidor SMB1 / CIFS e funcionou como um encanto. Espero que ajude você.
Saudações
Marko
fonte