|
Navigation Liens |
IntroductionOn peut avoir besoin d'accéder à des ressources qui se trouvent sur des ordinateurs tournant sous windows. Cela peut être une imprimante, un accès à internet, ou tout simplement des fichiers. Pour accéder à des fichiers il existe samba qui permet d'accéder à des répertoires partagés sous windows. Bien sûr il faut déjà que les 2 machines soient reliées entre elles, par une liaison ethernet par exemple. Installation et configuration de sambaSi vous avez une Debian c'est très simple (pour les autres c'est
sûrement pas compliqué non plus): vache% sudo apt-get install task-samba La configuration installée par défaut marche chez moi, je n'ai rien modifié (il me semble, d'une seul coup je suis plus très sûr). ExempleSoit deux ordinateurs, l'un sous Debian, l'autre sous Windows (les deux versions que je peux tester: 98se et 2000). Chacun dispose d'une carte ethernet, et la liaison se fait par un cable croisé. L'ordinateur sous linux a l'adresse 192.168.1.1 et se nomme 'vache'; l'ordinateur sous windows a l'adresse 192.168.1.2 et se nomme 'etable'. Vérifions d'abord que la liaison marche bien: vache% ping 192.168.1.2 PING 192.168.1.2 (192.168.1.2): 56 data bytes 64 bytes from 192.168.1.2: icmp_seq=0 ttl=128 time=0.6 ms 64 bytes from 192.168.1.2: icmp_seq=1 ttl=128 time=0.3 ms 64 bytes from 192.168.1.2: icmp_seq=2 ttl=128 time=0.3 ms 64 bytes from 192.168.1.2: icmp_seq=3 ttl=128 time=0.3 ms --- 192.168.1.2 ping statistics --- 4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max = 0.3/0.3/0.6 ms Ensuite partageons un répertoire sur la machine windows, par exemple 'E:\foin' en tant que 'NOURRITURE'. smbclientsmbclient permet d'accéder au répertoire
partagé comme si c'était un serveur ftp. La syntaxe est vache% smbclient //etable/NOURRITURE added interface ip=192.168.1.1 bcast=192.168.1.255 nmask=255.255.255.0 Got a positive name query response from 192.168.1.2 ( 192.168.1.2 ) Password: smb: \> ls . D 0 Sun Mar 17 22:33:28 2002 .. D 0 Sun Mar 17 22:33:28 2002 [...]Si on spécifie pas le mot de passe, il le demande de toutes façons. Avec Windows 2000 il faut préciser un nom d'utilisateur valide et le mot de passe correspondant, sinon la connection est refusée. Pour les commandes disponibles, et les autres options, consultez les pages de manuel. smbmount-2.2.xCette commande permet de monter le répertoire partagé comme
n'importe quelle partition, ce qui est quand même plus pratique
que la commande 'smbclient'. La syntaxe est la suivante: vache% smbmount //etable/NOURRITURE nourriture Password: vache% mount /dev/hda7 on / type ext2 (rw,errors=remount-ro,errors=remount-ro) proc on /proc type proc (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/hda8 on /home type ext2 (rw) //etable/NOURRITURE on /home/utilisateur/nourriture type smbfs (0)Ne pas oublier de démonter le répertoire avant de rompre votre connection physique: vache% smbumount nourriture |
|
|
|
|