« "find" : Recherche plein texte recursive dans les sous repertoire unix | Main | Connection Web depuis machine virtuelle vmware »

jeudi, juillet 14, 2005

Samba entre hote windows et machine virtuelle vmware

Cet article explique comment mettre en place samba pour communiquer entre un systeme hote winXP (host) et un Linux installé sur une machine virtuelle vmware (guest).

Etape 1 : installer les packages samba et smbclient sous Linux.

Etape 2 : tester la connexion entre l'hote (windows) et le guest (linux) taper ifconfig (en root) sous linux et ipconfig sous windows pour récupérer les adresses IP.
tester la connexion de base en utilisant "ping".
Sous win: taper ping <IP du guest Linux)
Sous linux : taper ping <IP du host windows>

Etape 3 : Démarrer le serveur samba: /etc/init.d/samba start

Etape 4 : Créer un user linux ayant les meme login et mots de passe que le (un) user windows.

Etape 5 : Tester avec smbclient: $ smbclient -L <machine windows> -U <user commun>

Exemple: $smbclient -L ics016438 -U rpoumare

Etape 6 : Partager un dossier sou windows (clic droit / partage)

Etape 7 : revenir sous vmware et tentez de vous connecter avec le client samba sur le repertoire windows partagé:
$smbclient //<machine windows>/<nom de partage> -U rpoumare
exemple: $smbclient //ics016438/projets_cgey -U rpoumare $smbclient //ics016438/projets_cgey -U rpoumare
Si tout va bien vous devriez avoir un prompt "smb: \>".
Vous pouvez alors lister les fichiers (ls), faire du transfert entre les 2 serveurs, etc...

Etape 8 : Lancer votre explorateur de fichier et taper l'url:
smb://machine/<nom de partage>. l'authentifiaction vous est demandé
(eventuellement dans le champs login, indiquez le nom de la machine puis "/" avant le login.
Indiquer le nom de domaine du PC sous windows.

Etape 9 : Vous pouvez egalement editer le fichier /etc/samba/smb.conf et ajouter des repertoires de votre linux. De cette façon, vous pourrer, sous Windows, monter des lecteurs pointant sur ces repertoire linux.

Posté par raph à 12:22
Categories: 100% geek