Page 1 sur 1

[CIFS] montage dans fstab (resolu)

Publié : mar. 22 mai 2012, 13:11
par fran
bonjour
je cherche à monter mon disque nas , usbstation2 synology sur mon eeepc (xfce 4.10)

j'ai mis dans fstab :

Code : Tout sélectionner

# disknas
//192.168.0.10/usbshare1    /media/disknas       cifs    credentials=/root/.smbcredentials  0 0
crée un fichier /root/.smbcredentials avec:
username=XXXXX
password=XXXXX

et rajouté netfs dans rc.conf (trouvé l'infos sur ce forum)

mais je n'arrive pas à le monter au demarrage.
J'y arrive que en faisant un

Code : Tout sélectionner

#mount -a
donc en root

dans /var/log/boot , j'ai ça :
Tue May 22 13:01:43 2012: :: Starting network [BKGD]
Tue May 22 13:01:43 2012: :: Mounting Network Filesystems [BUSY] mount error(101): Network is unreachable
Tue May 22 13:01:43 2012: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Tue May 22 13:01:43 2012: [FAIL]
merci

Re: [CIFS] montage dans fstab

Publié : mar. 22 mai 2012, 13:30
par benjarobin
La réponse est dans ton message :-)

Code : Tout sélectionner

Starting network [BKGD]
Mounting Network Filesystems [BUSY] mount error(101): Network is unreachable
Tu démarre le daemon en background, donc ton PC n'est pas encore connecté à internet quand netfs est lancé

Voilà une solution propre http://forums.archlinux.fr/post93958.html#p93958 (Sujet identique au tient)

Re: [CIFS] montage dans fstab

Publié : mar. 22 mai 2012, 14:35
par fran
merci

j'ai mis ton script mais ça ne fonctionne pas et je pense que wicd me pose des problemes

/var/log/boot
Tue May 22 14:29:25 2012: :: Starting wicd Daemon [BUSY] mount error(101): Network is unreachable
Tue May 22 14:29:26 2012: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Tue May 22 14:29:28 2012: [DONE]
mon rc.conf

Code : Tout sélectionner

#
# /etc/rc.conf - Main Configuration for Arch Linux
#
# See 'man 5 rc.conf' for more details
#

# LOCALIZATION
# ------------
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Paris"
KEYMAP="fr-pc"
CONSOLEFONT="default8x16"
CONSOLEMAP=
LOCALE=fr_FR.utf8
DAEMON_LOCALE="yes"
USECOLOR="yes"

# HARDWARE
# --------
MODULES=(nvidia)
USEDMRAID="no"
USEBTRFS="no"
USELVM="no"

# NETWORKING
# ----------
HOSTNAME=eeebox

interface=eth0
address=
netmask=
broadcast=
gateway=

NETWORK_PERSIST="no"

# DAEMONS
# -------
#
DAEMONS=(syslog-ng dbus @network @netfs wicd @mpd crond)
j'ai essayé des variantes en enlevant/laissant network , netfs , wicd , toujours pareil

Re: [CIFS] montage dans fstab

Publié : mar. 22 mai 2012, 14:50
par fran
j'ai desinstallé wicd , pas de changement , je l'ai donc réinstallé.

Le seul changement est quand j'enleve netfs de rc.conf , dans ce cas je n'est plus d'erreur au boot , mais toujours pas de montage auto .

donc pour l'instant les daemons sont :

Code : Tout sélectionner

DAEMONS=(syslog-ng dbus @network wicd @mpd crond)
peut etre un probleme avec le fichier /root/.smbcredentials avec:
username=XXXXX
password=XXXXX
car je peux faire le montage via mount -a en root

Re: [CIFS] montage dans fstab

Publié : mar. 22 mai 2012, 15:10
par tuxce
Si t'utilises wicd, il faut enlever network, et inversement (sauf configuration spécifique).
netfs devrait au minimum être après le réseau, donc après wicd si c'est ce dernier que t'utilises.
Sinon, avec wicd, tu as aussi la possibilité de rajouter un script à lancer après la connection (depuis les paramètres ou avec la directive afterscript dans le fichier de configuration)

Re: [CIFS] montage dans fstab

Publié : mar. 22 mai 2012, 15:33
par benjarobin
Ou tu utilises mon script mais en ajoutant bien

Code : Tout sélectionner

NETWORK_DAEMONS=(netfs)
dans le rc.conf
Avec les daemons :

Code : Tout sélectionner

DAEMONS=(syslog-ng @network @crond dbus @mpd)

Re: [CIFS] montage dans fstab

Publié : mar. 22 mai 2012, 15:37
par fran
j'ai virer wicd et je pense avoir compris

Code : Tout sélectionner

#
# /etc/rc.conf - Main Configuration for Arch Linux
#
# See 'man 5 rc.conf' for more details
#

# LOCALIZATION
# ------------
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Paris"
KEYMAP="fr-pc"
CONSOLEFONT="default8x16"
CONSOLEMAP=
LOCALE=fr_FR.utf8
DAEMON_LOCALE="yes"
USECOLOR="yes"

# HARDWARE
# --------
MODULES=(nvidia)
USEDMRAID="no"
USEBTRFS="no"
USELVM="no"

# NETWORKING
# ----------
HOSTNAME=eeebox

interface=eth0
address=
netmask=
broadcast=
gateway=

NETWORK_PERSIST="no"

# DAEMONS
# -------
#
DAEMONS=(syslog-ng dbus @network @mpd crond)
NETWORK_DAEMONS=(netfs)

j'ai du lire trop vite :oops:
j'ai bon ? :D
ça fonctionne , merci

Re: [CIFS] montage dans fstab

Publié : mar. 22 mai 2012, 15:56
par benjarobin
Tu peux gagner un peu en rapidité en modifiant l'ordre de tes DAEMONS (Voir le message précédent)
Attention ce script a été développé un peu rapidement, il faudrait je pense rajouter un lock... Bref il est à améliorer :D

Re: [CIFS] montage dans fstab

Publié : mar. 22 mai 2012, 15:57
par fran
ok, merci , je suis ton conseil et modifie l'ordre.

Re: [CIFS] montage dans fstab

Publié : mar. 22 mai 2012, 16:01
par fran

Code : Tout sélectionner

#
# /etc/rc.conf - Main Configuration for Arch Linux
#
# See 'man 5 rc.conf' for more details
#

# LOCALIZATION
# ------------
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Paris"
KEYMAP="fr-pc"
CONSOLEFONT="default8x16"
CONSOLEMAP=
LOCALE=fr_FR.utf8
DAEMON_LOCALE="yes"
USECOLOR="yes"

# HARDWARE
# --------
MODULES=(nvidia)
USEDMRAID="no"
USEBTRFS="no"
USELVM="no"

# NETWORKING
# ----------
HOSTNAME=eeebox

interface=eth0
address=
netmask=
broadcast=
gateway=

NETWORK_PERSIST="no"

# DAEMONS
# -------
#
DAEMONS=(syslog-ng @network @crond dbus @mpd)
NETWORK_DAEMONS=(netfs)