Montage SMB Windows
De Diablotins.org.
| Montage d'un répertoire partagé Windows SMB/NETBIOS
|
| ||
Voici comment monter un répertoire partagé Windows sur votre FreeBSD.
Il existe des modules pour SMBFS compilé directement dans GENERIC, mais le plus sûr est de recompiler votre noyau avec les options suivantes :
options NETSMB #SMB/CIFS requester options NETSMBCRYPTO #encrypted password support for SMB options LIBICONV options SMBFS #SMB/CIFS filesystem options LIBMCHAIN #mbuf management library
On réalise la compilation effective via :
$ su - # cd /usr/src # make buildkernel KERNCONF=MYBOITE # make installkernel KERCONF=MYBOITE
Il faut s'assurer que vous avez bien les smbutils compilé dans la distribution, en principe c'est le cas au dessus des versions 4.7 de FreeBSD.
En suite, il faut compléter le fichier “/etc/nsmb.conf”, qui comprend les données par défaut d'authentification SMB.
Exemple chez moi,
- Pc WINDOWS : Sion
- PC FreeBSD : Leeloo
- User pour Leeloo : leeloo
[default] workgroup=DIABLOTINS [SION] addr=sion.lecid.net [SION:LEELOO] password=password_crypte
Pour chiffrer le mot de passe :
$ smbutil crypt password
Pour monter à la main :
# mount_smbfs -I server_in_etc_host //user_share@NS_NETBIOS_OR_WINS_NAME/Share/ /way/to/mount
l'option -I est inutile si le fichier “/etc/nsmb.conf” contient la définition de l'hôte en question vue plus haut.
Pour finir et pour pouvoir faire du montage automatique et des :
# mount /way/to/mount
La table des points de montage, /etc/fstab, doit contenir les lignes :
//user@host/share /way/to/mount smbfs rw,noauto 0 0
( je ne conseil pas de mettre noauto, en principe votre FreeBSD marche tout le temps et pas le Windows :) ). attention ici il faut donc que /etc/nsmb.conf est tout les bons paramètres y compris le password et l'host réel dans le /etc/hosts sinon ça ne marche pas et si le fstab ne précise pas 'noauto' ça coince au boot ...

