Forum Linux.débutant Couche OSI samba

Posté par  .
Étiquettes : aucune
0
1
déc.
2005
Bonjour, j'ai bien configurer samba mais je ne suis pas sûr de ce que j'ai compris :
la commande : Chkconfig –level 345 smb on
veut dire que j'automatise le lancement de samba au niveau 3, 4 et 5, ça c'est ok :))), mais c'est les niveaux du modèle OSI en partant de 0 ou je me trompe, cela correspondrai à Transport, Session, Présentation.

Merci pour la réponse
  • # > /dev/null

    Posté par  . Évalué à 2.

    Tu mélange runlevel et modèle OSI. Ca n'a rien a voir.
  • # Rien à voir !

    Posté par  . Évalué à 2.

    Salut,

    Je crois que là tu es cimplètement à côté de la plaque... (sans auncune intention de te vexer).

    Les niveaux indiqués en paramètre à chkcinfig n'ont rien à voir avec un quelconque modèle réseau. Il s'agit de runlevel, c'est à dire des sortes de modes de démarrage de ta machine, dans lesquels différents services vont être exécutés. Par exemple, il est possible de paramétrer un service (serveur X-Window, Apache, Samba, ...) pour qu'il s'exécute avec le runlevel 3 et pas avec le runlevel 4. Ce chois des runlevel est parfaitement arbitraire et peut être différent en fonction des distributions. La plupart du temps, on ne s'en occupe pas vraiment et on n'utilise que le runlevel par défaut, déclaré dans le fichier /etc/inittab (ligne de la forme "id:3:initdefault:" pour indiquer que par défaut, au boot, on choisit le runlevel 3).
    On peut changer de runlevel avec la commande "init".
    Par convention, les runlevel 0,1 et 6 sont réservés pour l'arrêt de la machine, le mode "single user" et le reboot.

    Ta commande indique donc simplement que samba sera lancé dans les runlevels 3, 4 et 5. Cela se fait simplement en créant un lien symbolique dans le répertoire /etc/rc3.d vers le script de démarrage de samba dans /etc/init.d.

    A+
    JJD
  • # pas du tout

    Posté par  . Évalué à 1.

    GNU/linux dispose pour faire simple de plusieurs niveaux de démarage (ou runlevel) pour chacun de ses runlevels les différents services sont démarés ou eteints. Suivant la distribution que tu utilises, ton ordi démarre en suivant le phase d'init 2, 3, 4 ou 5 . le niveau 0 correspond à l'arret de la machine, le niveau 6 au reboot et le niveau 1 est un mode monoutilsateur ( utilisé en cas de gros pb)

    donc la commande que tu propose dit à ton ordi de démarrer samba à chaque boot (comme ça tu n'as pas besoins de t'en occuper)
  • # Rien à voir avec le modèle OSI

    Posté par  . Évalué à 3.

    Salut,

    Sans vouloir te vexer, ton interprétation est fausse :-). Samba est une application de niveau 7 en couche OSI (au dessus de TCP/IP.

    Les levels que tu décris (3,4,5) sont des runlevels SystemV. Ils correspondent au démarrage de certains services.

    Typiquement, sur une distribution à base de RedHat (Fedora, Mandriva, SuSe) les runlevels sont les suivants :

    0 : arrêt de la machine
    1 : mono-utilsateur sansa réseau (accès root uniquement)
    2 : mono-utilsateur avec réseau (console)
    3: multi-utilisateur avec réseau sans X (console)
    4: pas utilisé
    5: multi-utilisateur avec réseau avec X (système graphique)
    6: reboot

    Les scripts démarrés par chaque niveau sont listés dans le répertoire /etc/rcX.d/ avec X pour runlevel. Le runlevel en lui-même est défini dans le fichier /etc/inittab.

    Cette utilisation dépend de la distribution que tu utilises, par exemple chez Debian, c'est différent. Comme tu utilises chckconfig, je pense que ça s'applique bien à ton cas.

    Pour plus d'info, fait une recherche sur "runlevels redhat".

    Bon courage.
  • # Merci

    Posté par  . Évalué à 2.

    OK j'était loin du compte, ben maintenant j'ai tout compris pour les runlevel.
    Quand on sait pas vaut mieux demander.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.