script au boot - probleme automatisation. - Linux et OS Alternatifs
Marsh Posté le 12-11-2004 à 19:32:23
mettre la bonne ligne dans /etc/fstab
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
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 ?
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.
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 : |
pour le reste (Network is unreachable) ? ton interface eth0 est bien montée au début ? avant l'appel des montages ?
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.
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 |
je dis n'importe quoi, c'est dans /etc/hosts
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.
Marsh Posté le 15-11-2004 à 12:39:36
.smbpass != smbpass
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 ?
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
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 : |
dnc le reseau n'est aps encore lancer quand il lit le fstab
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
?
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
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.
Marsh Posté le 15-11-2004 à 20:32:50
Citation : nov 15 20-23-59 cortxport syslog: Démarrage de syslogd 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.
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):
#!/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.
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.
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