script au boot - probleme automatisation.

script au boot - probleme automatisation. - Linux et OS Alternatifs

Marsh Posté le 12-11-2004 à 19:13:38    

J'ai créé un script qui me monte un lecteur réseau au démarrage de mon linux.
En effet, je dispose d'un disque dur de faible capacité. J'ai donc mis tout les rpm des cd sur un autre disque dur d'un PC de bureau sous xp pro.
Je souhaite donc partager ce dossier afin de pouvoir installer les rpm quand j'en ai besoin sans avoir a me taper tout les cd pour chercher le package que je souhaite installer.
J'ai donc créer le script suivant (montage.sh):
 

Citation :

#!/bin/sh  
#montage partition windows  
smbmount //192.168.0.1/rpm /mnt/rpm -o password=


Simple mais efficace.
En manuel il marche a la perfection.
Seulement voila, j'aimerai que le partage soit monter directement.
j'ai essayer 2 technique différentes et ce sans résultats.
 

Citation :

cp montage.sh /etc/init.d/montage  
cd /etc/init.d  
chmod +x montage  
reboot  
-----La le poste reboot.  
-----Et rien, le partage n'est toujours pas monter.


 

Citation :

cp /arch/montage.sh /etc/init.d/partagexp  
cd /etc/init.d  
chmod +x partagexp  
cd /etc/rc3.d/  
ln -s ../init.d/partagexp S99partageXP  
-----La, lors du boot, j'ai bien le message [Failed] avec ce qui suit:
nov 12 18-12-37 cortxport partagexp: 1814: session request to 192.168.0.1 failed  
 (Called name not present)  
nov 12 18-12-37 cortxport partagexp: 1814: session request to 192 failed (Called  
 name not present)  
nov 12 18-12-37 cortxport partagexp: 1814: tree connect failed: ERRDOS - ERRnoac  
cess (Access denied.)  
nov 12 18-12-37 cortxport partagexp: SMB connection failed  
nov 12 18-12-38 cortxport rc: Starting partagexp:  failed  
nov 12 18-12-40 cortxport rc: Starting webmin:  succeeded
----- smb ets pourtant OK lors du init donc normalement il est lancer


 
Donc.
Je suis preneur de toute aide ou conseil que vous pourriez m'apporter.
 
edit: j'ai modifier le dernier script car en refesant il m'echoue alros qu'hier il etait OK mais sans monter le repertoire.


Message édité par cortx le 12-11-2004 à 19:25:24
Reply

Marsh Posté le 12-11-2004 à 19:13:38   

Reply

Marsh Posté le 12-11-2004 à 19:32:23    

mettre la bonne ligne dans /etc/fstab


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 12-11-2004 à 19:39:15    

j'ai mis cela.
//192.168.0.1/rpm /mnt/rpm smbfs defaults 0 0
 
Mais il ne l'acespt pas car le fstab se lance avant samba dans le init.
donc il ne reconnais pas encore //192.168.0.1/rpm

Reply

Marsh Posté le 13-11-2004 à 02:15:16    

salutn
 
en temps normal fstab se lance avant samba, mais le montage des partitions smbfs se fait après (avec netfs je crois). Tu as quoi comme message d'erreur ? Le fait que tu ne précises pas de passeword dans le fstab ne pose pas problème ?

Reply

Marsh Posté le 13-11-2004 à 10:10:00    

nov 13 10-05-48 cortxport mount: Error connecting to 192.168.0.1 (Network is unr
eachable)
nov 13 10-05-48 cortxport mount: 1536: Connection to 192.168.0.1 failed
nov 13 10-05-48 cortxport mount: SMB connection failed
nov 13 10-05-48 cortxport netfs: Montage des systèmes de fichiers SMB : failed
nov 13 10-05-49 cortxport netfs: Montage d'autres sytèmes de fichiers : succeeded
 
Voila ce qu'il me dit avec cela dans fstab.
//192.168.0.1/rpm /mnt/rpm smbfs defaults 0 0  
Je n'ais aps vu ou mettre l'option pour le password.


Message édité par cortx le 13-11-2004 à 10:11:00
Reply

Marsh Posté le 13-11-2004 à 14:56:50    

salut,
petite remarque, plutot que t'utiliser les ip directement tu peux faire des liens plus explicites dans le fichier  
/etc/fstab
 
ca t'évitera aussi de te retaper tous tes scripts si tu changes d'ip.
 
pour les password :
 
//192.168.0.1/rpm /mnt/rpm smbfs credentials=/root/.smbpass 0 0
 
smbpass étant juste un fichier qui contient :
 

Citation :


login
password


 
pour le reste (Network is unreachable) ? ton interface eth0 est bien montée au début ? avant l'appel des montages ?

Reply

Marsh Posté le 14-11-2004 à 00:00:29    

j'essaye ton fichier smbpass des demain matin;
et oui mon interface ets bien monter c'est ca qui m'etonne beaucoup.

Reply

Marsh Posté le 14-11-2004 à 02:25:00    

Citation :

petite remarque, plutot que t'utiliser les ip directement tu peux faire des liens plus explicites dans le fichier  
/etc/fstab


 :non:  
 
je dis n'importe quoi, c'est dans /etc/hosts

Reply

Marsh Posté le 14-11-2004 à 18:47:46    

ouai ca j'ai fait avec /etc/host masi ca ne change rien du tout malheureusement :'(
 
Pour ta syntaxe dans le smbpass j'ai juste mis le login car ej n'ai aps de pass dnc j'ai un fichier comem ca:
 
vi smbpass
CortX
 
Et il em dit:
Unable to open credential file.

Reply

Marsh Posté le 15-11-2004 à 12:39:36    

.smbpass != smbpass


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 15-11-2004 à 12:39:36   

Reply

Marsh Posté le 15-11-2004 à 14:08:55    

//192.168.0.1/rpm /mnt/rpm smbfs credentials=/root/.smbpass != smbpass 0 0  
 
C'est ca que je dois mettre ?

Reply

Marsh Posté le 15-11-2004 à 17:01:54    

je vais traduire ma phrase :
.smbpass n'est pas égale à smbpass
 
ou encore :
un ficher nommé .smbpass n'est pas la même chose qu'un fichier nommé smbpass


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 15-11-2004 à 17:32:07    

ha ouai oki :(
c'ets fait et a ne se lance pas car le reseau n'est pas encore en place, il vient plus tard dans le init.
 
Maintenant il me dit:

Citation :


nov 15 17-44-46 cortxport rc: Starting pcmcia:  succeeded
nov 15 17-44-50 cortxport mount: Error connecting to 192.168.0.1 (Network is unreachable)
nov 15 17-44-50 cortxport mount: 1535: Connection to 192.168.0.1 failed
nov 15 17-44-50 cortxport mount: SMB connection failed

nov 15 17-44-50 cortxport netfs: Montage des systèmes de fichiers SMB : failed[/color]
nov 15 17-44-50 cortxport netfs: Montage d'autres sytèmes de fichiers : succeeded
nov 15 17-44-51 cortxport apmd: Démarrage de apmd  succeeded
nov 15 17-44-52 cortxport autofs: automount startup succeeded
nov 15 17-44-54 cortxport sshd:  succeeded
Nov 15 17-44-58 cortxport xinetd: Démarrage de xinetd  succeeded
nov 15 17-44-58 cortxport mysqld: Démarrage de MySQL :  succeeded
nov 15 17-44-03 cortxport sendmail: Démarrage de sendmail  succeeded
nov 15 17-44-03 cortxport sendmail: Démarrage de sm-client  succeeded
nov 15 17-44-03 cortxport gpm: Démarrage de gpm  succeeded
nov 15 17-44-07 cortxport httpd: Démarrage de httpd  succeeded
nov 15 17-44-07 cortxport crond: Démarrage de crond  succeeded
nov 15 17-44-09 cortxport smb: Démarrage de smbd  succeeded
nov 15 17-44-09 cortxport smb: Démarrage de nmbd  succeeded
nov 15 17-44-10 cortxport anacron: Démarrage de anacron  succeeded
nov 15 17-44-10 cortxport atd: Démarrage de atd  succeeded
nov 15 17-44-13 cortxport rc: Starting webmin:  succeeded


dnc le reseau n'est aps encore lancer quand il lit le fstab :'(


Message édité par cortx le 15-11-2004 à 17:53:52
Reply

Marsh Posté le 15-11-2004 à 19:56:10    

tu n'as pas de message :
configuration de l'interface réseau
montage du peripherique eth0
 
?

Reply

Marsh Posté le 15-11-2004 à 19:59:30    

sinon tu peux toujours essayer de mettre ta commande dans le fichier /etc/rc.local qui doit s'executer en dernier lors du boot

Reply

Marsh Posté le 15-11-2004 à 20:22:36    

si montage de eth0 c'ets un des premier masi je voulai aps mettre tt le log pour ne pas flooder le post pour cela.
JE te le met au prochain post.
 
Je vais essayer ta methode pour rc.local, je l'ai aps encore tester.
 
Je colle juste le script comme ca en le chmod +x et je vous dis.

Reply

Marsh Posté le 15-11-2004 à 20:32:50    

Citation :

nov 15 20-23-59 cortxport syslog: Démarrage de syslogd  succeeded
nov 15 20-23-59 cortxport syslog: Démarrage de klogd  succeeded
nov 15 20-23-59 cortxport portmap: Démarrage de portmap  succeeded
nov 15 20-24-00 cortxport nfslock: Démarrage de rpc.statd  succeeded
nov 15 20-23-57 cortxport network: Configuration des paramètres réseau : succeeded
nov 15 20-24-00 cortxport keytable: Chargement de la configuration clavier :
nov 15 20-24-00 cortxport keytable:
nov 15 20-24-00 cortxport keytable:
nov 15 20-24-00 cortxport rc: Starting keytable:  succeeded
nov 15 20-24-01 cortxport random: Initialisation du générateur de nombre aléatoire : succeeded
nov 15 20-24-01 cortxport pcmcia: Starting PCMCIA services:
nov 15 20-24-03 cortxport pcmcia:  cardmgr.
nov 15 20-24-03 cortxport rc: Starting pcmcia:  succeeded
nov 15 20-24-07 cortxport mount: Error connecting to 192.168.0.1 (Network is unreachable)
nov 15 20-24-07 cortxport mount: 1535: Connection to 192.168.0.1 failed
nov 15 20-24-07 cortxport mount: SMB connection failed
nov 15 20-24-07 cortxport netfs: Montage des systèmes de fichiers SMB : failed
nov 15 20-24-07 cortxport netfs: Montage d'autres sytèmes de fichiers : succeeded
nov 15 20-24-08 cortxport apmd: Démarrage de apmd  succeeded
nov 15 20-24-09 cortxport autofs: automount startup succeeded
nov 15 20-24-11 cortxport sshd:  succeeded
Nov 15 20-24-15 cortxport xinetd: Démarrage de xinetd  succeeded
nov 15 20-24-15 cortxport mysqld: Démarrage de MySQL :  succeeded
nov 15 20-24-15 cortxport gpm: Démarrage de gpm  succeeded
nov 15 20-24-22 cortxport httpd: Démarrage de httpd  succeeded
nov 15 20-24-22 cortxport crond: Démarrage de crond  succeeded
nov 15 20-24-24 cortxport smb: Démarrage de smbd  succeeded
nov 15 20-24-25 cortxport smb: Démarrage de nmbd  succeeded
nov 15 20-24-25 cortxport anacron: Démarrage de anacron  succeeded
nov 15 20-24-25 cortxport atd: Démarrage de atd  succeeded
nov 15 20-24-28 cortxport rc: Starting webmin:  succeeded


 
Et pour ton astuce aparement ca marchepas.
 
chmod +x /arch/montage
vi /etc/rc.local
et la j'ai rajouter la ligne:
montage /arch/
 
amsi ca ne m'as rien fait.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed