Paulino Kenji Sato escreveu: Não tem nenhuma entrada em /etc/hosts2010/2/17 Wendell Almeida <wendell...@gmail.com>:Saudações.A resolução de nomes do samba está estranha. Para a rede funciona corretamente, mas localmente só consigo fazer consultas usando o IP e não o nome. [09:25] r...@server [~]$ smbclient -U user -L \\samba Error connecting to 192.168.0.50 (Não há rota para o host) Connection to samba failed Mas o IP 192.168.0.50 retorna. O correto é o 192.168.0.2. De onde o SAMBA está achando esse endereço?O smbclient pode estar tentando resolver o nome dns antes, e como o encontra, não tenta o netbios. Tente um ping samba e veja qual o ip (ou host samba). Verifique o /etc/hosts se não existe uma entrada para o nome samba. Mude no smb.conf a ordem usado na resolução de nomes, de name resolve order = lmhosts host wins bcast para name resolve order = wins bcast lmhosts host Ou seja, dando preferencia a resolução netbios. Pode ainda forçar para não usar a resolução via DNS (acho que só vale para o servidor) dns proxy = no Implante um servidor wins, ou configure o samba para usar um existente. como cliente wins wins server = 192.168.0.254 como servidor wins wins support = yes Tenha um servidor dns local e com uma zona igual a o do domínio NT. E de preferencia com atualização dinâmica via dhcpd. Assim, evita que ocorram discrepâncias de nomes entre o netbios e o dns. [11:02] r...@server [~]$ ping samba ping: unknown host samba Fiz as auterações acima e continua o problema. Só não tenho um servidor DNS local. Engraçado que o IP 192.168.0.50 era o antigo IP da interface de rede. O debug do smbcliente retorna o seguinte resultado: set_server_role: role = ROLE_DOMAIN_PDC added interface ip=127.0.0.1 bcast=127.255.255.255 nmask=255.0.0.0 added interface ip=192.168.0.2 bcast=192.168.0.255 nmask=255.255.255.0 Netbios name list:- my_netbios_names[0]="SAMBA" Client started (version 3.0.24). internal_resolve_name: looking up samba#20 Opening cache file at /var/run/samba/gencache.tdb Returning valid cache entry: key = NBT/SAMBA#20, value = 192.168.0.50:0,192.168.0.2:0, timeout = Thu Feb 18 11:34:20 2010 name samba#20 found. Connecting to 192.168.0.50 at port 445 error connecting to 192.168.0.50:445 (Não há rota para o host) Connecting to 192.168.0.50 at port 139 error connecting to 192.168.0.50:139 (Não há rota para o host) Error connecting to 192.168.0.50 (Não há rota para o host) lang_tdb_init: /usr/share/samba/pt_BR:pt:en.msg: Arquivo ou diretório não encontrado Connection to samba failed Apaguei o /var/run/samba/gencache.tdb Mas outro foi gerado com o IP 192.168.0.50 armazenado internamente. Onde será que estão achando esse endereço? Ele nem está ativo na rede. -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4b7d4158.6090...@gmail.com |
- Samba: resolução netbios falha localmen te Wendell Almeida
- Re: Samba: resolução netbios falha loca lmente Wendell Almeida