Precisa configurar uma rede sem fio com resolução de nome de host e compartilhamentos de samba?

0

Sou novo em redes em profundidade, posso fazer perguntas tolas. Espero que você possa me apontar na direção certa.

Info

Eu tenho um roteador sem fio ADSL Belkin N 150 que também atua como um hub sem fio. Eu tenho esses PCs conectados a ele:

  • Ubuntu 10.10 com fio Maverick (HTPC)
  • sem fio Ubuntu 10.04 Lucid (área de trabalho)
  • Wireless Crunchbang linux (netbook)
  • laptop sem fio do Windows 7 (housemate)

Pode haver mais, como se amigos / minha irmã visitas.

O roteador tem o DHCP ativado, cada PC obtém um endereço IP e acessa fora / net. É uma rede segura.

Objetivo

Configure os compartilhamentos de samba no HTPC (por meio do hostname, por exemplo, \htpc ou smb://htpc ) por todos os PCs (Ubuntu / Windows) na rede - e também por quem mais eu der acesso à rede.

Problema

Eu não consigo pingar entre o PC pelo hostname, somente pelo endereço IP. Hostnames não resolvem. Consegui configurar os compartilhamentos do samba e consegui acessá-los por IP e, por um curto período, pelo nome do host, mas depois as coisas ficaram complicadas. Eu devo ter mexido algo, não posso dizer o que: (

Agora meus compartilhamentos não funcionam e só posso fazer ping por IP. Eu também posso ssh no HTPC bem, mas apenas através do endereço IP.

Os firewalls em ambas as extremidades estão desativados enquanto eu estou solucionando isso. Eu fiz ufw reset no HTPC (com os compartilhamentos de samba) também.

Eu tentei

  • adicionando wins em /etc/nsswitch.conf . Eu me certifiquei de colocá-lo antes da entrada dns .
  • configurar IPs estáticos no roteador, para que eu possa adicionar /etc/hosts entradas para corrigir o problema de resolução do dns / hostname, mas não consegui acesso externo / net.

Eu preciso redefinir tudo e começar de novo, isso está me deixando louca por algumas semanas agora - a rede é nova para mim :) - Suspeito que estou ficando confuso aqui com problemas não resolvidos (dns resolvendo versus acesso estático / externo vs acesso samba)

Eu pesquisei o ubuntuforums.org, o serverfault e o Google. Normalmente, posso resolver problemas com tempo e pesquisa suficientes, mas agora sofro de sobrecarga de informações e quero reiniciar.

Quais etapas eu faço primeiro? Qualquer tuts eu posso seguir (tentei alguns, sem sorte)? O que posso tentar configurar:

  • rede sem fio, DHCP, com resolução de nome de host em funcionamento
  • compartilhamentos de samba no Ubuntu HTPC

Idealmente, quero ativar o firewall em todos os PCs também, mas como eu disse, eles estão desativados durante a solução de problemas.

Obrigado por ler minha pergunta:)

    
por invert 22.02.2011 / 08:32

1 resposta

0

Redes sem fio não interferem na sua rede. Você pode fazer o ping dos diferentes hosts em seu endereço IP, eles estão bem e sem fio está conectado corretamente. Apenas cuide de algum tipo de criptografia, tudo o que está abaixo do WPA2 já está facilmente quebrado, por isso sugiro usar o WPA2-Personal com uma chave longa o suficiente.

Para DHCP eu usaria seu roteador, eles normalmente têm DHCP embutido. Não é simples de configurar.

Para a resolução do seu nome, o DNS pode ser usado, mas normalmente o Windows usa nomes NetBIOS para emular um sistema DNS simples. Também o samba tem esse sistema integrado. No Ubuntu você precisa instalar o samba

sudo apt-get install samba

ou tente criar uma pasta compartilhada no Filebrowser e, em seguida, ele solicitará que você instale todos os pacotes necessários.

Verifique também a opção Locais- > Rede no Navegador de Arquivos, onde você deve encontrar os outros computadores.

Se você ainda tiver problemas, poderá seguir mais algumas etapas. Se você não pode resolver os nomes de host dos computadores Linux nos computadores Windows ou Linux, pode ser que nmbd não esteja iniciado, para verificar isso, tente

sudo service nmbd start 

verifique novamente se está funcionando.

Se o problema for apenas nos computadores linux, o problema pode ser que a ordem em que o computador está resolvendo os nomes esteja errada e o seu provedor de Internet ofereça uma resposta DNS para as pesquisas não encontradas. Então você tem que mudar a linha em /etc/samba/smb.conf

name resolve order = lmhosts host wins bcast

e mova lmhosts para trás do bcast.

name resolve order = host wins bcast lmhosts

Espero que ajude.

    
por 22.02.2011 / 10:31