Samba qui marche presque pas ... - Linux et OS Alternatifs
Marsh Posté le 11-10-2005 à 17:54:58
test sans le firewall, ce sera déjà cool ...
ensuite pour pouvoir pinguer ton linux avec son nom depuis le Windows, soit tu mets en place un serveur WINS ( sur el SAMBA par exemple ) et tu conf ton windows pour utiliser ce serveur WINS ( cf propriétés TCP/IP ), ou alors tu ajoutes ton ordi linux dans C:\WINNT\drivers\etc dans les fichiers hosts et lmhosts ( qu'il te faudra renommer car ils ont une extension ajoutée à la fin ).
Note : c'est soit C:\WINNT\drivers, soit C:\WINNT\system32\drivers
Pour faire la même chose pour ton Linux tu dois modifier les fichiers /etc/hosts et /etc/samba/lmhosts pour y ajouter le windows
Marsh Posté le 11-10-2005 à 18:02:01
http://doc.mandrivalinux.com/Mandr [...] ewall.html
Marsh Posté le 11-10-2005 à 18:10:26
Ca change rien le coup du firewall.
Par contre je m'apercois que je me suis trompé : je peux pinger mon linux avec windows avec son nom netbios, mais pas pinger windows avec linux avec son nom netbios.
Marsh Posté le 11-10-2005 à 18:16:51
tu as désactivé le firewall ? "iptables -L" ne doit plus renbvoyer de règles après cela.
au fait c'est koi le nom de ton ordi linux ?
|
Marsh Posté le 11-10-2005 à 18:21:03
Le nom de mon ordi linux est linux (partout).
Sinon effectivement j'avais pas désactivé le firewall, j'avais juste coché SMB.
Je teste après avoir tout desactivé.
Marsh Posté le 11-10-2005 à 19:06:18
j'aimerai bien avoir le résultat des commandes demandées ...
Question : le /home/user/public existe ? si non, ne t'étonnes pas si accéder au partage échoue
Marsh Posté le 11-10-2005 à 19:16:14
Oui, ce dossier existe bel et bien ...
Je peux même y acceder avec smbclient à partir du poste linux.
Marsh Posté le 11-10-2005 à 19:46:47
donne le résultat des commandes stp
Marsh Posté le 11-10-2005 à 19:59:38
Bon, c'est magique, maintenant je peux à nouveau LIRE tous les partages Windows. (on ne saura pas pourquoi ca se mets à marcher maintenant alors qu'il y a une heure ca ne marchait pas ...)
Les erreurs restantes sont sur Windows :
"Le chemin réseau n'a pas été trouvé" ou des trucs du style ...
Marsh Posté le 11-10-2005 à 20:04:54
c'est pkoi je veux le résultats des commandes précédentes car je soupçonnes un pb de résolution de nom avec notamment le nom de la bécane associée à la loopback
je redonne les commandes :
|
Marsh Posté le 11-10-2005 à 20:21:47
Oups désolé, j'avais pas compris ...
hostame:
linux |
cat /etc/hosts
127.0.0.1 linux localhost |
grep name /etc/samba.conf (J'ai enlevé toutes les lignes de commentaires qui contenaient name)
netbios name = linux |
testparm
Load smb config files from /etc/samba/smb.conf |
Marsh Posté le 11-10-2005 à 20:45:30
modifies /etc/hosts afin qu'il ressemble à ceci :
|
192.168.1.x représente ton adresse IP.
Marsh Posté le 11-10-2005 à 20:49:12
J'utilise pas de domaine, donc je suppose que ca c'est bon :
127.0.0.1 localhost |
Marsh Posté le 11-10-2005 à 20:51:00
ouais
excuse moi, mais si ton IP est en 192.168.0.x, pkoi as tu
Citation : |
Marsh Posté le 11-10-2005 à 20:54:49
Bonne question !
Je me suis trompé. Néanmoins ca ne marche toujours pas : "Erreur 53 : Le chemin réseau n'a pas pu être trouvé."
Il suffisait d'attendre un petit peu !
VRAIMENT UN GRAND MERCI !
Marsh Posté le 12-10-2005 à 14:01:59
thoduv a écrit : Ca change rien le coup du firewall. |
attention à ne pas confondre nom de machine et nom netbios. Par défaut, linux ne résoud pas les nom netbios, et le resolver de "ping" ne saura pas quelle IP retourner. essaie avec "nmblookup"
Marsh Posté le 11-10-2005 à 17:50:58
Bonjour,
Ce problème me tient depuis à peu près 6 mois, j'ai refait entierement mon smb.conf au moins 4 fois et après des tas et des tas d'essais , je crois que j'ai bien cerné le problème.
Voilà mon réseau : grossierement j'ai un PC sous Linux (Mandrake) et un autre sous Windows XP connectés à un routeur.
Mes problèmes :
Coté windows :
- J'ai appliqué les modifications nécessaires dans le registre (voir à la fin).
- On voit le serveur Samba dans le groupe de travail.
- Quand on veut aller dessus on a un joli "Le chemin réseau n'as pas pu être trouvé".
- Quand on veut y acceder avec l'adresse IP : "Cet element n'existe pas" ou un truc du style ...
- On peut pinger la machine linux (mais uniquement avec son IP).
Coté linux :
- On peut voir les partages windows mais uniquement en passant par l'adresse IP.
- On peut voir le serveur samba (c'est d'ailleurs le seul que l'on voit dans smb:/)
- On ne peut pas acceder aux partages du serveur samba par KDE (smb:/linux/partage : erreur de Kde)
- On peut accedeer aux partages samba avec smblclient.
Coté routeur :
- Aucun problème, quand j'étais en cable croisé RJ45 j'avais les mêmes erreurs.
- Fait troublant, quand on regarde la liste des ordis connectés, la machine linux s'apelle UNKNOWN.
Bref, rien ne marche correctement ...
A l'aide svp !
- smb.conf :
# j'ai enlevé tout ce qui a trait aux imprimantes et tout le blabla en commentaires
workgroup = MONGROUPE
netbios name = LINUX
server string = Linux (Samba %v)
log file = /var/log/samba/log.%m
max log size = 50
hosts allow = 192.168.1. 127.0.0.1
# le compte toto existe et n'a pas de mot de passe
guest account = toto
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = yes
case sensitive = no
[homes]
comment = Dossiers HOMES
browseable = yes
writable = yes
[user]
comment = Public de user
path = /home/user/public
browseable = yes
writable = no
public = yes
guest ok = yes
- modification du registre windows :
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Netlogon\Parameters] "requiresignorseal"=dword:00000000 "requirestrongkey"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Netlogon\Parameters] "requiresignorseal"=dword:00000000 "requirestrongkey"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters] "requiresignorseal"=dword:00000000 "requirestrongkey"=dword:00000000
- trucs bizarres dans iptables (m'enfin je pense pas que ca soit ca, Mandrake doit pas etre configuré par défaut pour rejeter Samba ...)
Chain RejectSMB (1 references)
target prot opt source destination
reject udp -- anywhere anywhere udp dpt:135
reject udp -- anywhere anywhere udp dpts:netbios-ns:netbios-ssn
reject udp -- anywhere anywhere udp dpt:microsoft-ds
reject tcp -- anywhere anywhere tcp dpt:135
reject tcp -- anywhere anywhere tcp dpt:netbios-ssn
reject tcp -- anywhere anywhere tcp dpt:microsoft-ds
Chain DropSMB (1 references)
target prot opt source destination
DROP udp -- anywhere anywhere udp dpt:135
DROP udp -- anywhere anywhere udp dpts:netbios-ns:netbios-ssn
DROP udp -- anywhere anywhere udp dpt:microsoft-ds
DROP tcp -- anywhere anywhere tcp dpt:135
DROP tcp -- anywhere anywhere tcp dpt:netbios-ssn
DROP tcp -- anywhere anywhere tcp dpt:microsoft-ds
Chain Drop (1 references)
target prot opt source destination
DropSMB all -- anywhere anywhere
Chain Reject (4 references)
target prot opt source destination
RejectSMB all -- anywhere anywhere
Message édité par thoduv le 11-10-2005 à 17:53:48