Configuration de nis sous debian

radouaneelidrissi Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour
J'ai un probléme avec la configuration de nis sous ltsp [debian].
En effet j'ai installer ltsp et il marche bien, maintenant je veut lancer une application en local c'est à dire dans mon client léger (ce client est un poste e-box sans disque dûre seulement avec un microproce sseur , une RAM, une carte réseaux et une carte son).
Si vous avez un site où il montre comment faire cette configuration sous ltsp [debian] ou vous avez une idée comment le faire je vous remercie de vouloir m'indiquer le lien.
Merci pour vos réponses.

26 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

Je vois pas très bien l'intérêt de NIS dans ton cas !!! (mais peut être me trompe-je...)
Ton LTSP gère tes $users, non ?

De plus sur le site de LTSP [https://ltsp.org/], la doc fait référence à LDAP (comme protocole et service à mettre en place) et non pas à NIS.

Bon je suppose que tu as déjà visité ces liens :
http://wiki.ltsp.org/twiki/bin/view/Ltsp/LDAP
http://wiki.ltsp.org/twiki/bin/view/Ltsp/Sound
http://wiki.ltsp.org/twiki/bin/view/Ltsp/SoundCards
http://wiki.ltsp.org/twiki/bin/view/Ltsp/LocalApps
http://wiki.ltsp.org/twiki/bin/view/Ltsp/Clients
0
radouaneelidrissi Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   3
 
Bonjour
Merci jipicy pour ta réponse.
Oui j'ai déja visiter les sites que tu as menssioner.
je vous explique mon projet :
Je doit executer une application localement c'est pourquoi il faut que j'install nis. Je precise que j'ai une distrubution debian et j'ai installer ltsp-4.2 .
En fin de compte mon but est de faire marcher l'application idefisk qui est une application pour appel et recevoir des appels sous asterisk.
L'execution de idefisk en local sur mon e-box me permettra d'utiliser la carte son de l'e-box (client léger : il n'as pas de disque dûre).
alors je cherche comment installer et configurer le NIS dans mon cas:
une serveur ltsp debian et le client léger e-box.
Merci de vouloir me répondre.
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Et ça tu l'as vu ???
http://wiki.ltsp.org/twiki/bin/view/Ltsp/LtsConf#LOCAL_APPS
LOCAL_APPS
If you want the ability to run applications locally on a workstation, set this variable to Y. Several additional steps must be taken on the server to enable local apps. See the 'Local Apps' section in the LTSP manual for more information. The default value is N.

NIS_DOMAIN
If you do setup LOCAL_APPS, then you need to have an NIS server on the network. The NIS_DOMAIN entry is where you specify the NIS domain name. It needs to match a domain name that has been defined on the NIS server. This is NOT the same thing as an internet DOMAIN. The default value is 'ltsp'.

NIS_SERVER
Normally, NIS will do a broadcast to look for an NIS server on the network. If you want to specify a certain server as being the NIS server, then you can enter the IP address of that server here.
;-))
0
radouaneelidrissi Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   3
 
Slt
Le site que tu as donner montre seulement la configuration de lts.conf.
Ce fichier j'ai déja configurer.
Mon porobléme c'est l'installation de nis avec ce que j'ai comme matériel(e-box et le serveur ltsp debian).
Merci pour vos réponses
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Ben apparemment sur le client on peut pas installer grand chose, non ?
Donc commence par installer ton serveur NIS sur Debian, ça me semble logique :-))
http://lyre.mit.edu/~powell/debian-howto/nis.html
0
radouaneelidrissi Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   3
 
Salut
J'ai déja fait cette installation sur le serveur .
Mainetenant je pose la question comment configurer le client
pour faire marcher nis dans ma e-box.
Merci pour vos réponses
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Je veux pas avoir l'air d'insister, mais il me semble que tu as tous les paramètres de décris là :
http://wiki.ltsp.org/twiki/bin/view/Ltsp/LocalApps
et avec ça en complément :
http://wiki.ltsp.org/twiki/bin/view/Ltsp/LocalAppContrib

;-)
0
radouaneelidrissi Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   3
 
SAlut
ce site
http://wiki.ltsp.org/twiki/bin/view/Ltsp/LocalApps
est decris pour une autre distrubution pas debian
car je trouve pas le fichier /etc/sysconfig/network
et les commandes
service ypserv start
merci pour vos réponses
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Re-

car je trouve pas le fichier /etc/sysconfig/network
Sous Debian c'est dans : "/etc/network/interfaces"

et les commandes service ypserv start
Essaie : "/etc/init.d/nis start"

Faudrait penser à jeter un oeil aux liens qu'on te donne parfois, ça aide et ça évite de se répéter ;-))
http://lyre.mit.edu/~powell/debian-howto/nis.html
Start the server by typing:

      /etc/init.d/nis stop
      /etc/init.d/nis start

This will start the server (ypserv) and the password daemon (yppasswdd).
0
radouaneelidrissi Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   3
 
Bonjour
Pour le fichier que tu ma indique pour debian le :
/etc/network/interfaces
contients des inforamtions sur les interfaces de mon reseaux dans mon cas il contient :

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 10.0.9.200
network 10.0.9.0
netmask 255.255.255.0
broadcast 10.0.9.255
gateway 10.0.9.254
nameservers 212.217.65.13

Or dans le site
http://wiki.ltsp.org/twiki/bin/view/Ltsp/LocalApps

Il demande d'ajouter dans le /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=Eagle1
NISDOMAIN=ltsp

Moi je pense que le fichier /etc/network/interfaces
ne corespond pas au fichier /etc/sysconfig/network dans debian
sa doit être autre chose

Merci pour vos reponses
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Re-

http://www.section6.net/wiki/index.php/Configuring_NIS_Services_in_Linux
https://en.wikibooks.org/wiki/Transwiki:NIS_Configuration_on_Debian
;-))
0
radouaneelidrissi Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   3
 
Bonjour
Merci jipicy pour tes réponses
J'ai arriver a installer nis mnt il marche.
Mais j'ai un problémes lorsque j'essaie de lancer l'application idefisk en local sur ma e-box
Je lance la commande
rsh e-box3.test.nexco.ma /usr/src/idefisk -display e-box3.test.nexco.ma:0.0
et j'entre mon mot de passe et j'ai l'erreur :

/usr/src/idefisk: error while loading shared libraries: libstdc++.so.6: cannot handle TLS data

Je precise que j'ai copier tous les librairies qui utilise idefisk dans le repértoire
/opt/ltsp/i386/

j'ai trouver les librairies qui utilise idefisk par la commande
ldd idefisk

Merci pour vos réponses
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,
echo "/opt/ltsp/i386/ " >> /etc/ld.so.conf && ldconfig
lami20j
0
radouaneelidrissi Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   3
 
Bonjour
Un grand merci jipicy pour tes réponses

J'ai lancer la commande

echo "/opt/ltsp/i386/ " >> /etc/ld.so.conf && ldconfig

J'ai reçu le message

ldconfig: /opt/ltsp/i386/usr/src/libstdc++.so.6 is not a symbolic link

Merci pour vos réponses
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Un grand merci jipicy pour tes réponses
De rien ;-)) mais là en l'occurence, c'est plutôt un "GRAND" merci à "lami20j" qui conviendrait, non ? ;-))

Ton problème est résolu en fin de compte ?
0
radouaneelidrissi Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   3
 
Bonjour
Oui un GRAND GRAND merci a lami20j
Mon Probléme n'est pas encore résolu j'ai toujours le messages d'ereur

/usr/src/idefisk: error while loading shared libraries: libstdc++.so.6: cannot handle TLS data

Merci pour vos Réponses
0
radouaneelidrissi Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   3
 
Bonjour tous le monde

Vue que j'ai essaier de lancer idefisk et sa marche pas parceque j'ai toujours le probléme de manque de librairie

/usr/src/idefisk: error while loading shared libraries: libstdc++.so.6: cannot handle TLS data

Alors j'ai essaier de lancer une autre application en local sur mon client léger e-box. Cette application est firefox 1.5 que je lui ajouter l'extension moziax qu'on peut l'utiliser pour se connecter au serveur asterisk.

Voila mnt j'ai pas un probléme de librairie mais j'ai le probléme suivant :

(firefox-bin:1269): Gtk-WARNING **: cannot open display

Si quelqu'un connait c'est quoi se probléme et comment le résoudre ou a n'importe quelle idée utile pour mon cas SVP j'attend vos réponses.

Merci bcp pour vos réponses.
0
radouaneelidrissi Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   3
 
SVP essaier de m'aider je suis vraiment dans la merde la.
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Re-

Comme tu ne nous donnes pas trop de détails sur les manips que tu fais (as faites), je m'en remets toujours à la doc officielle...

Donc as-tu essayé ça :
http://wiki.ltsp.org/twiki/bin/view/Ltsp/LocalAppContrib#What_are_LocalApps
http://wiki.ltsp.org/twiki/bin/view/Ltsp/LocalAppFirefox#Testing_the_Local_Browser

???
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

tu ne nous donnes pas trop de détails sur les manips que tu fais (as faites),
et moi je voulais demander un historique de son installation ;)

lami20j
0
radouaneelidrissi Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   3
 
Bonjour
Voila l'historique de mon installation
Sur une distrubution debian sarge j'ai installer ltsp-4.2
J'ai fait toutes la configuration naissessaire
et mon ltsp marche bien

ensuite J'ai commencer a installer le serveur nis dans le serveur

apt-get install nis

j'ai configurer les fichiers suivant :

/etc/hosts
127.0.0.1 localhost.localdomain localhost ltsp
10.0.7.3 ltsp.test.nexco.ma ltsp
10.0.7.11 e-box1.test.nexco.ma e-box1
10.0.7.12 e-box2.test.nexco.ma e-box2
10.0.7.13 e-box3.test.nexco.ma e-box3

/opt/ltsp/i386/etc/hosts
127.0.0.1 localhost.localdomain localhost e-box3
10.0.7.3 ltsp.test.nexco.ma ltsp
10.0.7.11 e-box1.test.nexco.ma e-box1
10.0.7.12 e-box2.test.nexco.ma e-box2
10.0.7.13 e-box3.test.nexco.ma e-box3

/etc/default/nis
J'ai changé la valeur de "NISSERVER" à « master » et celle de "NISCLIENT" à « false ».

/etc/ypserv.securenets
# Always allow access for localhost
255.0.0.0 127.0.0.0

# This line gives access to everybody. PLEASE ADJUST!
255.255.255.0 10.0.7.0

J'ai lancé nis
# /etc/init.d/nis stop
# /etc/init.d/nis start

/usr/lib/yp/ypinit -m


/var/yp/Makefile
Dans ce fichier j'ai changé la valeur de MINGID par :
MINGID=0

/opt/ltsp/i386/etc/nsswitch.conf

passwd: compat
group: compat
# For libc5, you must use shadow: files nis
shadow: compat

passwd_compat: nis
group_compat: nis
shadow_compat: nis

hosts: nis files dns

services: nis [NOTFOUND=return] files
networks: nis [NOTFOUND=return] files
protocols: nis [NOTFOUND=return] files
rpc: nis [NOTFOUND=return] files
ethers: nis [NOTFOUND=return] files
netmasks: nis [NOTFOUND=return] files
netgroup: nis
bootparams: nis [NOTFOUND=return] files
publickey: nis [NOTFOUND=return] files
automount: files
aliases: nis [NOTFOUND=return] files
netgroup: nis



la méme chose dans /etc/nsswitch.conf

/opt/ltsp/i386/etc/passwd dans ce fichier j'ai ajouter

+::::::

opt/ltsp/i386/etc/shadow Ce fichier je l'ai créer pcq il n'existe pas et j'ai mis ds ce fichier :

+::::::::

/opt/ltsp/i386/etc/group j'ai ajouter

+:::

/etc/exports

/opt/ltsp 10.0.7.0/255.255.255.0(ro,no_root_squash,sync)
/var/opt/ltsp/swapfiles 10.0.7.0/255.255.255.0(rw,no_root_squash,async)
/home 10.0.7.0/255.255.255.0(rw,sync)
/var/exports 10.0.7.0/255.255.255.0(sync,rw,no_root_squash,no_subtree_check)



/opt/ltsp/i386 /etc/fstab

ltsp:/home /home nfs rsize=4096,wsize=4096,hard,intr,nosuid,lock 0 0

aprés j'ai configurer le fichier

/opt/ltsp/i386/etc/lts.conf

#CONFIGURATION DES APPLICATIONS LOCALES
LOCAL_APPS = Y
NIS_DOMAIN = donis
NIS_SERVER = 10.0.7.3



aprés j'ai lancer ces commande

ssh-keygen -q -t rsa1 -f /opt/ltsp/i386/etc/ssh/ssh_host_key -C '' -N ''
ssh-keygen -q -t rsa -f /opt/ltsp/i386/etc/ssh/ssh_host_rsa_key -C '' -N ''
ssh-keygen -q -t dsa -f /opt/ltsp/i386/etc/ssh/ssh_host_dsa_key -C '' -N ''

J'ai pris le contenu de opt/ltsp/i386/etc/ssh/ssh_host_rsa_key.pub
et je l'ai ajouter dans /etc/ssh/ssh_known_hosts

mainetenant /etc/ssh/ssh_known_hosts contient

ltsp ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAsDe2rmgh6NrwuMtmh7p12B3VLF/rkNnj5WiOebkg/PXB0EJadxRs89wqvNZc7fRDu6UOpP9VCGZZ2m3hBCZgT63yJ1pTntOF1IjvmN0YLviaTg8Hth9JY2CtS9A2ZPjTt2RlLeDNfd/POOViIZUtsJpiDcdHmAo+vrODNgvAbcE=

e-box3 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAsDe2rmgh6NrwuMtmh7p12B3VLF/rkNnj5WiOebkg/PXB0EJadxRs89wqvNZc7fRDu6UOpP9VCGZZ2m3hBCZgT63yJ1pTntOF1IjvmN0YLviaTg8Hth9JY2CtS9A2ZPjTt2RlLeDNfd/POOViIZUtsJpiDcdHmAo+vrODNgvAbcE=


J'ai redemarer l' e-box3

j'ai relancer tous
/etc/init.d/portmap restart
/etc/init.d/nis stop
/etc/init.d/nis start
/etc/init.d/ssh restart


Pour idefisk
je l'ai installer dans /usr/src/
J'ai copier toutes ces librairies dans le /opt/ltsp/i386/lib/ et
/opt/ltsp/i386/
j'ai lancer
echo "/opt/ltsp/i386/ " >> /etc/ld.so.conf && ldconfig

aprés j'ai lancer

radouane@ltsp:~$ rsh -x 10.0.7.13 /usr/src/idefisk -display e-box3.test.nexco.ma:0.0
radouane@10.0.7.13's password:

Et j'ai ce message d'erreur
/usr/src/idefisk: error while loading shared libraries: libstdc++.so.6: cannot handle TLS data

Il se trouve que dans /usr/lib ou j'ai copier cette librairie libstdc++.so.6
Elle est comme lien vers libstdc++.so.6.0.8
Alors j'ai copier cette derniere dans /opt/ltsp/i386 et dans /opt/ltsp/i386 et j'ai creer un lien qui est
libstdc++.so.6 vers libstdc++.so.6.0.8

j'ai relancer le ldconfig

Et toujours j'ai la même erreur

/usr/src/idefisk: error while loading shared libraries: libstdc++.so.6: cannot handle TLS data


Pour firefox-1.5
je l'ai installer dans le repéretoire /opt/ltsp/i386/usr/src/
j'ai ajouter une seul librairie dans le repértoir /opt/ltsp/i386/lib/

j'ai lancer la cammande

radouane@ltsp:~$ rsh -x 10.0.7.13 /usr/src/firefox/./firefox -display e-box3.test.nexco.ma:0.0
radouane@10.0.7.13's password:

Et j'ai l'erreur suivante

(firefox-bin:1313): Gtk-WARNING **: cannot open display:

Pour permettre a ssh de rediriger X11 connections

j'ai changer le fichier /etc/ssh/sshd_config
X11Forwarding yes

J'ai relancer le firefox

et j'ai toujours la même erreur


Merci pour vos réponces
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
T'as eesayer :
 ssh -x 10.0.7.13 DISPLAY=$DISPLAY  /usr/src/firefox/./firefox
???
0