Escolar Documentos
Profissional Documentos
Cultura Documentos
TEST 1:
-------
TEST 2:
------Corra el comando "ping BIGSERVER" desde la PC y "ping ACLIENT" desde el servidor
Linux. Si no obtiene una respuesta valida entonces el software de TCP/IP no esta
correctamente instalado.
Note que Ud. debe arrancar una ventana "DOS prompt" en la PC para correr ping.
Si se obtiene un mensaje diciendo "host not found" o similar, entonces el software de
DNS o el archivo /etc/hosts no estn correctamente seteados. Es posible correr samba
sin entradas DNS para el server y el cliente, pero se asume que hay entradas correctas
para los tests siguientes.
Otra razn por la cual ping puede fallar es si el anfitrin esta corriendo algn tipo de
software de firewall. Deben aligerarse las reglas de entrada a la estacin de trabajo en
cuestin, tal vez brindando acceso desde otra subred (en Linux esto se hace con
ipdwadm o ipchains).
TEST 3:
------Corra el comando "smbclient -L BIGSERVER" en la maquina Linux. Debe obtenerse una
lista de los directorios compartidos disponibles.
Si se obtiene un mensaje de error conteniendo la cadena "Bad password" entonces
probablemente este incorrecta una de las lneas "hosts allow", "hosts deny" o "valid
users" en el smb.conf, o la cuenta de invitado no es valida. Chequee que la cuenta de
invitado este usando "testparm" y remueva temporalmente cualquier lnea "hosts allow",
"hosts deny", "valid users" o "invalid users".
Si se obtiene como respuesta "connection refused" entonces el servidor smbd no esta
corriendo. Si lo instalo en el inetd.conf es probable que haya editado ese archivo en
forma incorrecta. Si lo instalo como demonio entonces chequee que este corriendo, y
chequee que el puerto netbios-ssn este en estado LISTEN usando "netstat -a".
Si obtiene "session request failed" entonces el server rechazo la conexin. Si dice "Your
server software is being unfriendly" es probable que se deba a parmetros invlidos en
la lnea de comando de smbd, o algn otro problema fatal similar en el arranque inicial
de smbd. Tambin chequee el archivo de configuracin (smb.conf) contra errores de
sintaxis con "testparm" y que los diferentes directorios donde samba guarda sus logs y
archivos de lockeo existan.
Existe un numero de razones por las cuales smbd puede rechazar o declinar un pedido
de sesin. Las mas comunes involucran una o mas de las siguientes entradas en el
smb.conf:
hosts deny = ALL
hosts allow = xxx.xxx.xxx.xxx/yy
bind interfaces only = Yes
En el ejemplo arriba, no se permite el ingreso a ningn pedido de sesin que se traslada
automticamente a la direccin del adaptador loopback 127.0.0.1.
red.
Si su PC y el servidor no estn en la misma subred entonces debe utilizarse la opcin -B
para setear la direccin de broadcast a aquella utilizada por la subred de la PC.
Este test tiene muchas probabilidades de fallar si la mascara de la subred y la direccin
de broadcast no son correctas (ver las notas del TEST 3 arriba).
TEST 7:
------Corra el comando "smbclient '\\BIGSERVER\TMP'". Al hacer esto debera requerirse un
password. Debe utilizarse el password de la cuenta con la cual Ud. esta logueado en la
maquina Linux. En caso de querer testear con otra cuenta deber agregarse la opcin -U
al final de la lnea de comandos, por ej.: smbclient \\BIGSERVER\TMP -Ujuanperez
Nota: es posible especificar el password conjuntamente con el nombre de usuario de la
siguiente manera:
smbclient \\BIGSERVER\TMP -Ujuanperez%mypassword
Una vez ingresado el password debera verse el prompt "smb>". En caso de no
obtenerse este resultado revisar los mensajes de error. En caso que diga "invalid
network name" entonces el servicio "tmp" no esta correctamente seteado en el
smb.conf.
Si dice "bad password" entonces las posibles causas son:
- esta utilizando shadow passwords (u otro sistema de passwords) pero no ha compilado
el soporte adecuado en el smbd
- su configuracin de "valid users" es incorrecta
- el password es una mezcla de maysculas y minsculas pero no se habilitado la opcin
"password level" a un nivel suficientemente alto
- la lnea "path =" en el smb.conf es incorrecta. Chequelo con testparm
- se ha habilitado la encriptacin de passwords pero no se ha creado el archivo de
passwords encriptados de SMB
Una vez conectado Ud. debera poder usar los comandos "dir", "get", "put", etc. Tipee
"help" para obtener instrucciones. En particular debe chequearse que la cantidad de
espacio libre en disco sea correcta cuando se ejecuta el comando "dir".
TEST 8:
------En la PC tipee el comando "net view \\BIGSERVER". Esto deber hacerse desde una
ventana "DOS prompt". Debera obtenerse una lista de recursos compartidos en el
servidor.
Si se obtiene un error "network name not found" o similar entonces la resolucin de
nombres por Netbios no esta trabajando. Esto usualmente es causado por un problema
en el nmbd. Para evitar esto puede tomarse una de las siguientes acciones (solo es
necesario utilizar una):
- reparar la instalacin de nmbd
- agregar la direccin IP de BIGSERVER a la lista "wins server" en el seteo avanzado de
TCP/IP en la PC.
- habilitar la resolucin de nombres de Windows mediante DNS en la seccin de seteo
avanzado de TCP/IP
- agregar BIGSERVER al archivo lmhosts en la PC
Si se obtiene un error "invalid network name" o "bad password error" entonces se
aplican las mismas soluciones utilizadas para el test "smbclient -L" arriba. En particular,
asegrese de que la lnea "hosts allow" sea correcta (ver las man pages).