9.2.4.4 Comprobando smbd con telnet

Irónicamente, la forma más sencilla de comprobar que el servidor smbd está actualmente funcionando es enviando un mensaje sin sentido y viendo si lo rechaza. Intenta algo como esto:

echo hello | telnet localhost 139

Esto envía un erróneo pero inofensivo mensaje a smbd. El mensaje hello es importante. No intentes un telnet al puerto y luego teclear algo; probablemente sólo consigas colgar tu proceso. hello, sin embargo, es generalmente un mensaje inofensivo:

server% echo "hello" | telnet localhost 139

Trying Trying 192.168.236.86 ...
Connected to localhost. Escape character is '^]'.
Connection closed by foreign host.

Si obtienes un mensaje 'Connected' (Conectado) seguido de un mensaje 'Connection closed' (Conexión Cerrada), el test ha tenido éxito. Tienes un demonio smbd escuchando en el puerto y rechazando mensajes de conexión inadecuados. Por otra parte, si obtienes un 'telnet: connect: Connection refused' (telnet: conexión: Conexión rechazada) hay un posible problema de demonio no presente. Comprueba los ficheros de registro y regresa al Capítulo 2.

Desgraciadamente, no hay un test sencillo para nmbd. Si los tests usando telnet y netstat te indicaban que había un smbd corriendo, también hay una buena opción para comprobar el funcionamiento de nmbd.

TLDP-ES 03/11/2002