[Samba]Configuration réseau local

Applications, problèmes de configuration réseau
Répondre
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

[Samba]Configuration réseau local

Message par nicollivier »

Bonsoir,

Il y a de cela quelques jours j'ai testé la dernière version de kubuntu, une chose a retenu mon attention...
Je peux accéder directement au disque dur de ma neufbox.

Maintenant je souhaite faire de même avec Archlinux, j'ai donc commencé à regarder un peu partout ce qu'il se faisait dans les réseaux locaux, et je pense que c'est samba.

J'ai lu les deux wiki le concernant, mais à vrai dire je n'y comprends pas grand-chose.
J'ai bien installé les paquets «smb-client - samba»
Je me suis ajouté via «smbpasswd».

Dans la suite du wiki, il est dit que l'on peut aussi utiliser SWAT pour la configuration.
J'ai donc installé xinetd, modifié le fichier «/etc/xinetd.d/swat»,
Cependant le fichier «/etc/hosts.allow» n'existant pas, je l'ai créé en indiquant « swat : 127.0.0.1».
Lorsque je vais sur l'adresse "http://localhost:901/", ça ne fonctionne pas.
Donc dès le début cela ne fonctionne pas, et je ne vois pas ce que j'ai loupé.

[Edit]
Via "smb4k", j'ai réussi à monter à voir le réseau " MYGROUP", puis j'ai réussi à monter ma partition, que j'ai ensuite pu voir dans Dolphin.

Cependant j'ai ensuite ajouté l'adresse IP de l'ordi de ma femme dans /etc/hosts, puis j'ai modifié le nom du réseau par WORKGROUP, pour que cela soit le même que Win$

Mais maintenant, via smb4k, je vois toujours le réseau, mais lorsque je clique dessus il ne trouve rien du tout... :?
Dernière modification par nicollivier le dim. 20 nov. 2011, 20:48, modifié 1 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Samba]Configuration réseau local

Message par tuxce »

Ca, c'est pour configurer un serveur samba, pour accéder à un serveur, t'as pas besoin de ça, mount suffit:

Code : Tout sélectionner

mount -t cifs //serveur/partage /dossier/de/montage
Ou comme sur ubuntu, tu peux utiliser gvfs-smb et un navigateur compatible (nautiles, pcmanfm, thunar ...)
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

Re: [Samba]Configuration réseau local

Message par nicollivier »

J'ai édité entre temps mon premier post ...

Je pense que je ne maitrise pas bien toute le terminologie encore de samba :?
Qu'est-ce que tu entends par «//serveur/partage» ?! La partition que je souhaite partagée ?!
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Samba]Configuration réseau local

Message par tuxce »

Sous ubuntu, tu le lis comment le disque ? Quel est le chemin qui s'affiche dans nautilus si c'est avec ce dernier que tu l'utilises ?
Sous arch, quel gestionnaire de fichier tu utilises ?
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

Re: [Samba]Configuration réseau local

Message par nicollivier »

ce n'est pas ubuntu, mais kubuntu, je n'arrive pas à m'habituer à Gnome
Sous Dolphin, il y a un raccourci sur le côté gauche dénommé "réseau". Le problème c'est que je ne sais pas du tout où il est exactement.

Sous Arch j'utilise aussi Dolphin
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Samba]Configuration réseau local

Message par tuxce »

Sous dolphin aussi le chemin est affiché en haut.
A ma connaissance, dolphin n'a besoin que de smbclient pour accéder aux partages cifs.
Il n'affiche rien quand tu cliques sur Réseau ?

Par contre, je viens de lire ton édition à propos de smb4k, c'est pas très clair ... Au départ, tu parles du disque de la neufbox puis de l'ordi de ta femme :? De même, tu dis que tu vois les dossiers avec le groupe MYGROUP et pas avec WORKGROUP, c'est normal si le serveur qui les partage fait partie de MYGROUP.


Sinon, étant donné que sans messages de retour, c'est compliqué de savoir ce que t'as fait ou ce que tu testes, regarde déjà si les commandes de base fonctionnent:

Code : Tout sélectionner

smbclient -L nom_machine
'nom_machine' serait le nom de la neufbox ou son ip (192.168.1.1)

Puis, selon la sortie:

Code : Tout sélectionner

mount -t cifs //192.168.1.1/un_des_partages_de_la_sortie_davant /dossier/de/montage
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

Re: [Samba]Configuration réseau local

Message par nicollivier »

Sous Dolphin, comme chemin j'ai simplement:
«remote:/»

Sinon le retour de la commande :

Code : Tout sélectionner

[~] smbclient -L 192.168.1.1
Enter nicollivier's password: 
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 2.0.10-security-rollup]
Server requested LANMAN password (share-level security) but 'client lanman auth = no' or 'client ntlmv2 auth = yes'
tree connect failed: NT_STATUS_ACCESS_DENIED
J'ai eu le même message d'erreur sous Kubuntu, mais après recherche sur le net, j'ai ajouté «client lanman auth = yes» au fichier "/etc/samba/smb.conf", et elle a disparu.
Or sous Arch, même avec cette option ajoutée dans le fichier de conf, cela ne change rien (je précise que j'ai redémarré mon ordinateur pour être sur qu'elle soit bien prise en compte.)

tuxce a écrit :Par contre, je viens de lire ton édition à propos de smb4k, c'est pas très clair ... Au départ, tu parles du disque de la neufbox puis de l'ordi de ta femme :? De même, tu dis que tu vois les dossiers avec le groupe MYGROUP et pas avec WORKGROUP, c'est normal si le serveur qui les partage fait partie de MYGROUP
Au début je n'avais pas le même nom de groupe que ma femme qui sous Win et donc je l'ai changé en WORKGROUP.
En effet je n'arrive pas à voir le disque dur de ma neufbox ainsi que celui de l'ordinateur de ma femme.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Samba]Configuration réseau local

Message par tuxce »

Ca c'est typiquement du nivellement par le bas :'( sous prétexte de compatibilité avec des os du siècle dernier (y a encore des <= "win me" comme desktop ?), ils laissent des failles béantes ...
Enfin bref, tu peux donner la sortie de

Code : Tout sélectionner

testparm -s
?
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

Re: [Samba]Configuration réseau local

Message par nicollivier »

?? Tu pourrais expliquer ton commentaire ?! Merci :)

Alors voici le retour:

Code : Tout sélectionner

[~] testparm -s
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Processing section "[nicollivier]"
Loaded services file OK.
Server role: ROLE_STANDALONE
[global]
        server string = Samba Server
        log file = /var/log/samba/%m.log
        max log size = 50
        dns proxy = No
        idmap config * : backend = tdb

[homes]
        comment = Home Directories
        read only = No
        browseable = No

[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        print ok = Yes
        browseable = No

[nicollivier]
        comment = Réservé à nicollivier
        path = /home/nicollivier
        valid users = nicollivier
        read only = No
        create mask = 0640
        directory mask = 0750
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Samba]Configuration réseau local

Message par tuxce »

Avant windows NT, le mot de passe d'un partage était sécurisé avec un chiffrement très faible, "LM hash" (que des majuscules, mdp < 15 car, 2 bloc de 7 car, algo faible etc.), c'est crackable en un rien de temps, mais si tu veux qu'une station <= windows me accède à ton partage, il faut proposer ce mode d'authentification. Apparemment, c'est ce que fait la neufbox.

Je ne vois pas le client lanman auth = yes dans ta configuration.
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

Re: [Samba]Configuration réseau local

Message par nicollivier »

Merci de ces infos

Je l'ai bien mis, dans la partie [globale], il n'a pas de place particulière je pense ?!
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Samba]Configuration réseau local

Message par tuxce »

Teste en rajoutant:

Code : Tout sélectionner

client ntlmv2 auth = no
client lanman auth = yes
Avatar de l’utilisateur
nicollivier
yeomen
Messages : 247
Inscription : ven. 07 janv. 2011, 07:02

Re: [Samba]Configuration réseau local

Message par nicollivier »

Me revoilà, j'ai eu quelques soucis avec ma box....
En effet je n'arrivais plus non plus à utiliser le réseau local sous seven, et après pas mal de recherche il semblerait qu'il y avait un problème avec l'heure de la box, qui n'était pas identique aux ordinateurs. Après un redémarrage et une synchronisation sur le réseau tout est redevenu dans l'ordre.

Donc je suis revenu sur Arch, mais il semblerait avoir toujours quelques petits soucis:

Lorsque j'essaye la commande "smbclient" avec ma box, voici le retour:

Code : Tout sélectionner

[~] smbclient -L 192.168.1.1
Enter nicollivier's password: 
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 2.0.10-security-rollup]

        Sharename       Type      Comment
        ---------       ----      -------
cli_rpc_pipe_open_noauth: rpc_pipe_bind for pipe \srvsvc failed with error NT_STATUS_IO_DEVICE_ERROR
Error returning browse list: NT_STATUS_UNSUCCESSFUL
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 2.0.10-security-rollup]

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------
Je n'y comprends pas grand chose.....

Avec l'ordinateur de ma femme qui est sous seven.

Code : Tout sélectionner

[~] smbclient -L 192.168.1.35
Enter nicollivier's password: 
session request to 192.168.1.35 failed (Called name not present)
session request to 192 failed (Called name not present)
session request to *SMBSERVER failed (Called name not present)
Je n'avais pas d'utilisateur à mon nom sur son ordinateur.

J'en ai créé un, mais sans mettre de mot de passe, et voici le retour:

Code : Tout sélectionner

[~] smbclient -L 192.168.1.35
Enter nicollivier's password: 
session setup failed: NT_STATUS_LOGON_FAILURE
Et enfin j'ai mis le même mot de passe, et j'obtiens ceci:

Code : Tout sélectionner

[~] smbclient -L 192.168.1.35
Enter nicollivier's password: 
Domain=[XIAOYING-PC] OS=[Windows 7 Ultimate 7601 Service Pack 1] Server=[Windows 7 Ultimate 6.1]

        Sharename       Type      Comment
        ---------       ----      -------
        ADMIN$          Disk      Administration à distance
        C$              Disk      Partage par défaut
        D$              Disk      Partage par défaut
        IPC$            IPC       IPC distant
        Mes Documents   Disk      
        Users           Disk      
session request to 192.168.1.35 failed (Called name not present)
session request to 192 failed (Called name not present)
session request to *SMBSERVER failed (Called name not present)
NetBIOS over TCP disabled -- no workgroup available
Ce que je ne comprends pas c'est qu'il m'indique les disques/partitions qui sont en partage, et après il me met le même message d'erreur que j'avais avant d'ajouter le même utilisateur sur son ordinateur.
Et enfin pour finir, il me dit qu'il n'y a pas de WORKGROUP , alors qu'il est bien créé.

Donc je ne comprends pas trop les erreurs :-\

[EDIT]: et le service NetBIOS-TCP est bien démarré aussi.

[EDIT] Toujours sur l'ordinateur de ma femme, j'ai réussi à monter une partition de partage via la commande citée plus haut:

Code : Tout sélectionner

mount -t cifs //192.168.1.1/un_des_partages_de_la_sortie_davant /dossier/de/montage
Répondre