Page suivante Page précédente Table des matières

3. Samba entre zorg et sakapuss : Linux devient un serveur NT !

J'ai installé le paquetage SAMBA sur sakapuss. Voici ce que l'on peut lire en faisant un «man samba» :


DESCRIPTION
       The  Samba software suite is a collection of programs that
       implements the SMB protocol for UNIX systems. This  proto-
       col  is  sometimes  also  referred to as the LanManager or
       Netbios protocol.

La lecture de la suite de la page de manuel est fortement conseillée. Je vous rappelle que LanManager est le protocole natif utilisé par Windows 3.11, 95 et NT pour partager disques et imprimantes (et plus si affinités ;-). C'est donc l'idéal pour transformer la machine Linux sakapuss en un serveur de fichiers et d'impression Windows NT pour zorg! C'est en tout cas ainsi que le reconnaitront les clients Win95. zorg pourra aussi partager son disque avec sakapuss.

3.1 Sur sakapuss

Il faut faire tourner les daemons nmbd et smbd. Le script /etc/rc.d/init.d/smb est prévu à cet effet. J'ai choisis de faire tourner les daemons plutôt que d'utiliser inetd pour des raisons évidentes de performance en termes de temps de réponse.

Le fichier de configuration se trouve dans l'annexe /etc/smb.conf ainsi que le fichier /etc/printcap

3.2 Sur zorg

Les lecteurs réseaux et l'imprimante de sakapuss apparaîssent sur le voisinage réseau. Il suffit de les importer. Pour l'imprimante, il faut spécifier le pilote à utiliser (BJC 4100). Les utilisateurs Windows 95 peuvent importer leur répertoire perso sur sakapuss en fournissant leur mot de passe.

En fait, nous avons aussi exporté quelques partitions de zorg vers sakapuss. Il faut utiliser smbclient et smbmount (sur sakapuss) pour les monter.

Voici ce que donne un «smbclient -L zorg» executé sur sakapuss :


 
Added interface ip=192.168.0.1 bcast=192.168.0.255 nmask=255.255.255.0
Server time is Sun Apr 19 17:43:22 1998
Timezone is UTC+2.0

Server=[ZORG] User=[] Workgroup=[INTELOUTSIDE] Domain=[INTELOUTSIDE]

        Sharename      Type      Comment

        IPC$           IPC       Communication entre processus distants
        K-DOKS         Disk      
        K-SOFTS        Disk      
        K-SYS          Disk

Il ne reste plus qu'à monter les ces lecteurs réseaux de zorg en executant les commandes suivantes sur sakapuss :
root@sakapuss$ mkdir -p /zorg/{doks,softs,sys}
root@sakapuss$ smbmount "//zorg/K-DOKS" /zorg/doks -c sakapuss -P "" 
root@sakapuss$ smbmount "//zorg/K-SOFTS" /zorg/softs -c sakapuss -P "" 
root@sakapuss$ smbmount "//zorg/K_SYS" /zorg/sys -c sakapuss -P "" 


Page suivante Page précédente Table des matières