Ich verzweifle ziemlich daran eine Netzwerkfreigabe beim Booten in die Dreambox 7080HD zu mounten. Früher habe ich einfach ein kleines Script nach /etc/rc3.d getan und die Sache war erledigt. Da jetzt alles systemd basiert ist, ist wohl eine systemd mount unit das richtige...
Ich habe also eine /etc/systemd/system/media-hdd.mount erstellt die definiert was wohin (=> /media/hdd) gemounted wird.
Diese Mount unit funktioniert einwandfrei wenn ich sie per SSH bei gestarteter box starte (systemctl start media-hdd.mount).
Möchte ich sie jedoch beim booten gestartet haben (was ja der Sinn des ganzen ist, aktiviert mit systemctl enable media-hdd.mount) erhalte ich immer
ZitatJun 15 23:01:42 dm7080 systemd[1]: media-hdd.mount mount process exited, code=exited status=32
Jun 15 23:01:42 dm7080 systemd[1]: Failed to mount Mount Share at boot.
und im dmesg steht:
Zitat[ 5.604000] CIFS VFS: Error connecting to socket. Aborting operation
[ 5.605000] CIFS VFS: cifs_mount failed w/return code = -128
Ich würde das "error connecting to socket" so interpretieren dass das Netzwerk (ich benutze DHCP) noch nicht bereit ist.
Ich habe 3 verschiedene Varianten des File ausprbiert, mit diversen Varianten bei Before, After, WantedBy aber nichts hat geholfen. Fehler bleibt immer identisch.
Versuch #1:
ZitatAlles anzeigen[Unit]
Description=Mount Share at boot
Before=enigma2.service
After=network-online.target
[Mount]
What=//192.168.99.11/dreambox
Where=/media/hdd
Options=username=user,password=secret,sec=ntlmssp,x-systemd.automount
Type=cifs
TimeoutSec=30
[Install]
WantedBy=default.target
Versuch #2:
ZitatAlles anzeigen[Unit]
Description=Mount Share at boot
After=network.target ypbind.service
[Mount]
What=//192.168.99.11/dreambox
Where=/media/hdd
Options=username=user,password=secret,sec=ntlmssp,x-systemd.automount
Type=cifs
TimeoutSec=30
[Install]
WantedBy=multi-user.target
Versuch #3:
ZitatAlles anzeigen[Unit]
Description=Mount Share at boot
After=enigma2-environment.service sockets.target
Requires=enigma2-environment.service sockets.target
Before=enigma2.service
[Mount]
What=//192.168.99.11/dreambox
Where=/media/hdd
Options=username=user,password=secret,sec=ntlmssp,x-systemd.automount
Type=cifs
TimeoutSec=30
[Install]
WantedBy=graphical.target