Mi Kubuntu no resuelve DNS locales

Gracias Maalmike, esos comandos de Samba no me los sabía :D

en FIN, sigo sigo sin poder hacer ping a los nombres de las aquinas Windows :(

Aunque con el comando de nmblookup -S "grupo" me arroja como resultado una lista de los nombres NetBios y su IP correspondiente, algo parecido a lo que hace el comando

$ nbtscan 192.168.1.1-254

Seguiré investigando, que por ahora me estoy leyendo todo lo relacionado con "Avahi" y "dnsmasq" solo puedes usar uno, no ambos a la vez, y esos programas gestionan la cache de nombres de dominio en las redes LAN ...

Gracias, sigo investigando

Intenta instalando el paquete libnss-winbind. Windows utiliza el protocolo NetBIOS para encontrar y comunicarse con otros equipos en la red usando sus hostnames. Linux no usa dicho protocolo de forma predeterminada, sino que es necesario un servicio como avahi o dnsmasq, que ya has mencionado.

En el archivo /etc/resolv.conf puedes agregar las líneas:

domain local
search local

de tal forma que ya no tengas que usar hostname.local cada vez que quieras acceder a un recurso. La línea

nameserver 192.168.1.254

Sólo te es útil para que tu máquina sepa que es al enrutador a quien debe solicitar que investigue las direcciones IP de los nombres de dominio que tu máquina solicite. El enrutador a su vez hará la petición DNS a servidores superiores, por ejemplo los de tu ISP. Esa línea no te servirá para resolver hostnames de tu propia red local.

Saludos,
Sidd.

AGREGO: quizás tu sistema te pida instalar otros paquetes para cumplir dependencias, ya que el paquete que te he mencionado es una librería, por lo tanto como tal se accede o invoca a través de otros paquetes. Tomo como ejemplo mi sistema (Debian 6), que automáticamente ofreció instalar más paquetes:

The following NEW packages will be installed:
  libnss-winbind libpam-winbind{a} tdb-tools{a} winbind{a}
The following packages will be upgraded:
  libtdb1 libwbclient0 samba samba-common
4 packages upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 14.0 MB of archives. After unpacking 15.1 MB will be used.
Do you want to continue? [Y/n/?] y

Oh Gracias SIDD, muchas gracias :O

Yo después de tanto buscar ya me había dado por vencido, pero eso si, aprendí de paso muchas cosas sobre redes de linux ...

Probaré tu recomendación w2tv

Oye SIDD :O solo tengo una duda al respecto, tu dices que debo editar el archivo /etc/resolv.conf pero ... mi archivo dice que no debo editarlo manualmente pues todos los cambios serán sobre escritos, eso me hace pensar que ese archivo no es real sino que de alguna manera está siendo usado por otro programa que lo controla exclusivamente, ¿que me sugieres entonces? por cierto pego aquí la salida de mi archivo ...

Esto es la salida que indica que mi archivo solo es un link simbolico ...

anyelo@NETCAT:~$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 29 may 24 21:06 /etc/resolv.conf -> ../run/resolvconf/resolv.conf

Y esta es la salida del contenido de mi archivo

anyelo@NETCAT:~$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.254

Entonces, que puedo hacer para configurar el nuevo servicio que acabo de instalar? confuso

Leo que has desinstalado networkmanager y en su lugar estás usando wicd. Yo uso el primero sin embargo en la configuración de red no he tenido qué poner "lan" o "local" en los dominios de búsqueda. La idea general es que si se usa un gestor de red como networkmanager o wicd entonces no hay que tocar los archivos de configuración, y vicerversa. Sugiero que por el momento no toques el archivo e intentes instalando sólo la librería que te mencioné y sus dependencias. Mira mi caso:

2014-07-24 08:56:36 Thu.
siddharta@g70-463cl:~
$ cat /etc/resolv.conf
# Generated by NetworkManager
domain lan
search lan empresa-en-la-que-trabajo.com.mx
nameserver 192.168.1.254
nameserver 172.16.111.241
nameserver 172.16.103.243
2014-07-24 08:56:42 Thu.
siddharta@g70-463cl:~
$ nbtscan 192.168.71.1-254
Doing NBT name scan for addresses from 192.168.71.1-254

IP address       NetBIOS Name     Server    User             MAC address     
------------------------------------------------------------------------------
192.168.71.2     G70-463CL        <server>  G70-463CL        00:00:00:00:00:00
192.168.71.1     SIDDHARTABUDA    <server>  <unknown>        d4:85:64:12:94:4e

2014-07-24 08:57:01 Thu.
siddharta@g70-463cl:~
$ ping -c 4 siddhartabuda
PING siddhartabuda (192.168.71.1) 56(84) bytes of data.
64 bytes from 192.168.71.1: icmp_req=1 ttl=128 time=0.150 ms
64 bytes from 192.168.71.1: icmp_req=2 ttl=128 time=0.283 ms
64 bytes from 192.168.71.1: icmp_req=3 ttl=128 time=0.437 ms
64 bytes from 192.168.71.1: icmp_req=4 ttl=128 time=0.529 ms

--- siddhartabuda ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 15088ms
rtt min/avg/max/mdev = 0.150/0.349/0.529/0.146 ms

Como verás no he tenido que usar los sufijos .local ni .lan con el comando ping -aunque tengo declarado el segundo-, y la resolución de nombres funciona, en este caso al probar ping desde mi laptop con Debian (g70-463cl) hacia mi equipo de escritorio con Windows 7 (siddhartabuda). Ya lo comentaron antes que yo: asegúrate que en el cortafuegos de Windows esté habilitado el "Descubrimiento de redes" en los ámbitos Local/Doméstica y Dominio, así como en "Compartir archivos e impresoras".

Sidd.

WOW!! Sidd tu los has logrado, eso es precisamente lo que yo necesito lograr, pero ... aun me quedan algunas dudas ...

Ya probé instalando solo la pura librería, y no me pidió instalar mas programas solo se instaló la pura librería sola.

Ya probé a hacer ping al nombre Netbios de una maquina con Windows y sigue sin funcionar ... en fin ...

Dime, ¿tu editaste manualmente tu archivo? si es así, que puedo hacer yo para también tener el control de mi archivo manualmente?

Saludos SIDD y gracias por tu tiempo