En éditant le fichier /etc/rc.config.d/netconf vous allez trouver les lignes suivantes
ROUTE_DESTINATION[0]=default
ROUTE_GATEWAY[0]= " 191.168.26.10 "
ROUTE_COUNT[0]= " 1 "
Qui signifie que pour les recherches d'adresse on doit
s'adresser au routeur principal d'adresse 193.168.26.10 qui va se
charger de trouver le destinataire et d'acheminer les paquets de
données.
Le fichier /etc/resolv.conf permet de configurer la station pour être client DNS et pouvoir bénéficier du serveur de nom. En éditant le fichier /etc/resolv.conf vous verrez les lignes suivantes:
domain mondomaine.fr
nameserver 191.168.26.32
mondomaine.fr est le nom du domaine DNS, nameserver est l'adresse IP du serveur de hostname.
Le DNS permet, entre autres, à partir d'une station de
pouvoir joindre une autre machine même si la machine distante
n'est pas déclarée en local dans la table hosts.
Le fichier /etc/rc.config.d/namesvrs permet la configuration de la station en tant que client NIS, ce qui permet d'accéder au serveur de noms d'utilisateur. En éditant ce fichier vous trouverez les lignes suivantes :
NIS_MASTER_SERVER=0
NIS_SLAVE_SERVER=0
NIS_CLIENT=1
NIS_DOMAIN=mondomaine
NOTE : Pour changer de mot de passe dans un domaine NIS, en version 9 vous deviez tapez la commande yppasswd à présent en version 10, vous pouvez taper passwd tout simplement.
N'oubliez pas de mettre un + à la fin du fichier /etc/passwd et /etc/group de telle manière que si l'utilisateur n'est pas déclaré en local, le + indique qu'il doit aller chercher sur le serveur NIS.
ATTENTION : Si vous modifiez le fichier avec SAM
(rajout d'un utilisateur par exemple) le + va disparaître du
fichier.
En éditant ce fichier vous trouverez:
hosts: files [NOTFOUND=CONTINUE] dns nis
Pour rechercher une machine, votre station ne va d'abord
chercher dans la table hosts locale, si la machine en question
n'est pas présente, elle ira chercher sur le serveur DNS sinon
elle ira chercher sur le serveur NIS.
Le fichier /etc/rc.config.d/nfsconf permet de configurer les services NFS de la station. En éditant vous lisez les lignes :
NFS_CLIENT=1 client NFS
NFS_SERVER=1 serveur NFS peut exporter ses propres fichiers
NUM_NFSD=4
NUM_NFSIOD=4 si on augmente ces deux derniers chiffres on améliore la vitesse d'accès mais augmente la charge système
PCNFS_SERVER=1 serveur NFS pour les PC sous Win3.11 avec PCNFS ou XFS32 (laisser à 0 pour les PC sous Win95 et plus)
(....)START_MOUNTD=1
NOTE : Les accès NFS sont au moins trois fois
plus lents que des accès en local.
Le répertoire samba se trouve sous /usr/local, il contient au moins les répertoires bin et lib. Le fichier de configuration de samba smb.conf se trouve sous /etc. Vous devez créer un fichier /etc/printcap.samba qui contient la liste des imprimantes déclarées sur la station, avec la syntaxe suivante(nom d'imprimante | (retour à la ligne), ...):
hn1c1|
hc2c1|
Le fichier de démarrage de samba se nomme samba, il se trouve sous /sbin/init.d. Pour le lancement automatique de samba, tapez les commandes suivantes :
cd /sbin/rc3.d
ln -s /sbin/init.d/samba S101samba
cd /sbin/rc2.d
ln -s /sbin/init.d/samba K800samba
Vous devez créer un répertoire /truchmuch/samba/log pour les fichiers de log, et un répertoire /truchmuch/samba/log/locks. Le répertoire /trumuch est indiqué dans le makefile de samba, il faut donc recompiler l'ensemble si l'on veut redéfinir le dit répertoire.
Pour l'impression, vous devez créer un répertoire /var/spool/samba qui doit être à 777.
Le script de lancement samba qui se trouve
sous /sbin/init.d contient le chemin où se
trouve le fichier de configuration de samba à savoir smb.conf
, par convention ce fichier se trouve sous /etc.
Il contient aussi les chemins où se trouve les daemons de samba
généralement /usr/local/samba/bin.
Le fichier /etc/smb.conf sert à la configuration de samba. Il doit contenir :
les lignes commençant par un ; sont des lignes de commentaires, la partie " global " contient des variables générales, notamment le chemin du fichier des imprimantes, le niveau de détail des fichiers de log (sous /usr/site/data/samba/log), la commande d'impression.
[global] | Section paramètres globaux |
printing=bsd | Type d'impression |
printcap name=/etc/printcap.samba | Nom du fichier printcap |
load printers=yes | |
log level=3 | niveau de détails des fichiers de log |
debug level=3 | |
print command=/usr/bin/lp -c -oraw -onb -d %p %s ; rm %s | commande d'impression |
share modes=no | |
dns proxy=no | dns ou pas |
[homes] | Exportation des home directories |
comment=home directories | |
browseable=no | |
read only=no | |
create mode=0750 | Mode de création des fichiers |
public=no | Non public seul le propriétaire a accés |
[discdoc] | Exportation d'un répertoire, label discdoc |
comment=disque doc | |
path=/disc | Chemin du répertoire |
public=yes | Accés public |
[hn1c1] | Exportation d'imprimante |
path=/var/spool/samba | |
browseable=no | |
writable=no | |
printable=yes | |
public=yes | |
[printers] | |
comment= All printers | |
path=/var/spool/samba | |
browseable=no | |
writable=no | |
printable=yes | |
public=yes | |
create mode=0700 |
Vous pouvez lancer samba pour tester en tapant :
/sbin/init.d/samba start
et l'arrêter avec :
/sbin/init.d/samba stop
Les fichiers de log sont log.nmb et log.smb sous /truchmuch/samba/log.
ATTENTION: Pour que samba marche correctement vous devez donner à l'utilisateur nobody un UID et GID cohérent du style dans /etc/passwd:
nobody:*:2000:20::\
20 étant le GID de users, rajouter nobody sur la ligne users
de /etc/group si vous laissez -2 qui est le
nombre par défaut, samba ne marche pas correctement
La commande ping est la commande de base pour tester la connexion de la station. Vous pouvez essayer de joindre une station présente sur le réseau en tapant la ligne suivante:
ping barbie.mondomaine.fr
Si tout marche bien, vous allez voir les lignes suivantes s'afficher:
PING barbie.mondomaine.fr: 64 byte packets
64 bytes from 193.168.26.123: icmp_sea=0. time=2. ms
64 bytes from 193.168.26.123: icmp_sea=0. time=1. ms
...
On interrompt le défilement avec la combinaison de touches CTRL+C
NOTE : Les commandes de diagnostic du réseau sont lanscan et landiag.
La commande netstat vous permet de voir les informations de routage contenues dans /etc/rc.config.d/netconf voici le résultat possible de la commande
Routing tables
Destination Gateway Flags Refs Use Interface
127.0.0.1 127.0.0.1 UH 0 1422 Lo0
default 191.168.26.10 UG 0 0 lan1
Toutes les adresses sont routées sont, par défaut, envoyées vers le routeur 191.10.18.10 qui se charge de les acheminer.
La commande nslookup vous permet de tester si votre station est bien connectée au domaine DNS, voici le résultat de la commande:
Using /etc/hosts on: hostname
>
Ce qui signifie que la station va d'abord utiliser /etc/hosts pour la recherche d'une station comme spécifié dans le /etc/nsswitch.conf.
NOTE : Vous pouvez vous servir de nslookup pour avoir des informations sur une station connectée au réseau et plus généralement sur Internet. Elle peut servir aussi pour savoir quel est le chemin pris pour arriver à destination. Pour plus d'informations voir le man.
La commande ypwhich vous permet de tester que votre station est bien connectée au réseau NIS, voici le résultat de la commande:
babar.mondomaine.fr
La commande :
ypcat passwd | grep martin
Permet d'obtenir la ligne correspondant à l'utilisateur martin dans le fichier /etc/passwd du serveur d'utilisateur (NIS). Pour plus d'informations faire un man.
[Retour
page d'accueil FUNIX] |
[Retour haut de la page] |