cfis Transfer auf WHS Freigabe

malediction

Neuer User
Mitglied seit
24 Mai 2009
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Hallo,
bin schon lange hier im Board unterwegs hab bis jetzt auch immer so Hilfe gefunden doch nun komm ich nicht weiter.

Und zwar wollt ich das Fritzload ein Dateitransfer auf mein Windows Home Server ausführt allerdings bekomm ich die Freigabe nicht gemountet. Folgende Einstellungen habe ich jetzt Vorgenommen cfis aktiviert und die Daten ausgefüllt inklusive Mac-Adresse, um hin auch aus dem Schlaf zu holen. Das funktioniert auch soweit bloß beim Mounten schreibt er das dieser fehlschlägt. Die eingegebene IP hab ich schon überprüft und als Share hab ich Software eingegeben welche auch für jeden User freigegeben ist und auch Schreibrechte hat. BN und PW hab ich freigelassen da man ja kein benötigt. Wäre echt Toll wenn ihr mir helfen könntet.

Hier nochmal ein Ausschnitt aus der unbearbeiten DownloadTransfer.sh

[Edit frank_m24: Bitte benutzt CODE Tags für solche Ausgaben.]
Code:
#try cifs mount
	if [ ! -d $targetDir ]; then
		mkdir $targetDir
	fi
	chmod 777 $targetDir

	echo 1 > /proc/fs/cifs/LinuxExtensionsEnabled

	# Mount CIFS-Verzeichnis
	I=1
	while [ $I -le 3 ]; do
			# Möglichkeit 1 - mit LinuxExtensionsEnabled

			# sollte das nicht 1 sein? - Beim 2. Aufruf ist es 0
			echo 1 > /proc/fs/cifs/LinuxExtensionsEnabled

			mount -t cifs //${cifsAdress}/${cifsShare} ${targetDir} -o user=${cifsUser},password=${cifsPass} > /dev/null 2>&1
			if [ $? -eq 0 ]; then
				echo -e "CIFS eingehängt - Methode 1\c"
				local max=3
				while ! touch $targetDir/fritzload_chk.tmp > /dev/null 2>&1; do
					sleep 10
					max=$(($max-1)); [ $max -eq 0 ] && break # vorher: return
				done
				rm -f $targetDir/fritzload_chk.tmp > /dev/null 2>&1
				# Wenn die Datei geschrieben und richtig gelöscht werden kann, return 0, vorher: exit 0
				# ansonsten weiter
				[ $? -eq 0 ] && echo " - Schreibrechte vorhanden" && return 0
				echo " - keine Schreibrechte vorhanden!" && break
			fi

			# try old fashion smbfs
			# # Möglichkeit 1 - ohne LinuxExtensions
			echo 0 > /proc/fs/cifs/LinuxExtensionsEnabled
			mount -t cifs //${cifsAdress}/${cifsShare} ${targetDir} -o user=${cifsUser},password=${cifsPass} > /dev/null 2>&1
			if [ $? -eq 0 ]; then
				echo -e "CIFS eingehängt - Methode 2\c"
				local max=3
				while ! touch $targetDir/fritzload_chk.tmp > /dev/null 2>&1; do
					sleep 10
					max=$(($max-1)); [ $max -eq 0 ] && break # vorher: return
				done
				rm -f $targetDir/fritzload_chk.tmp > /dev/null 2>&1
				# Wenn die Datei geschrieben und richtig gelöscht werden kann, exit 0
				# ansonsten weiter
				[ $? -eq 0 ] && echo " - Schreibrechte vorhanden" && return 0
				echo " - keine Schreibrechte vorhanden!" && break
			fi

			# Möglichkeit 3 - Freetz CIFS-Mount
			cifsmount mount //${cifsAdress}/${cifsShare} ${targetDir} ${cifsUser} ${cifsPass} > /dev/null 2>&1
			if [ $? -eq 0 ]; then
				echo -e "CIFS eingehängt - Methode 3 (Freetz)\c"
				local max=3
				while ! touch $targetDir/fritzload_chk.tmp > /dev/null 2>&1; do
					sleep 10
					max=$(($max-1)); [ $max -eq 0 ] && break # vorher: return
				done
				rm -f $targetDir/fritzload_chk.tmp > /dev/null 2>&1
				# Wenn die Datei geschrieben und richtig gelöscht werden kann, exit 0
				# ansonsten weiter
				[ $? -eq 0 ] && echo " - Schreibrechte vorhanden" && return 0
				echo " - keine Schreibrechte vorhanden!" && break
			fi

			let I++
			echo "CIFS-Mount fehlgeschlagen, warte $TIMEINSEC Sekunden bis zum $I. Versuch"
			sleep $TIMEINSEC # $TIMEINSEC Sekunden warten und das mounten nochmal versuchen
	done

	echo "ERROR: konnte CIFS nicht mounten oder es sind keine Schreibrechte vorhanden!"

	# Email-Benachrichtigung - emailsent_error -> siehe "email.sh"
	if [ "$emailmessage" = 2 ] ; then
		emailsent_error NAS
	fi

	return 1 # vorher: exit 1
else
	msg "Verschieben auf NAS nicht aktiviert"
fi
}

_umountNAS(){
    if [ "$transferActionCIFS" = 1 ];then
        umount /var/media/cifs >/dev/null 2>&1
		if [ $? -ne 0 ]; then
            msg "/var/media/cifs aushängen fehlgeschlagen - bereits ausgehängt?"
        else
            msg "/var/media/cifs aushängen erfolgreich"
        fi
    fi
}
 
Versuche es doch mal mit einem Verzeichnis, dass normalerweise mit User und PW belegt ist und trage diese Daten mal ein. Nicht dass der WHS meint, die Anfrage käme von draussen und verlangt eine Authorisierung......

Ich habe mit meinem WHS auch schon die tollsten Sachen erlebt....:hehe:
 
hast recht gehabt jetzt funzt es vielen vielen Dank ;)

und die Sache mit dem Auto Unrar Befehl geht nicht unter Windows richtig ?
 
Zuletzt bearbeitet:

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,046
Beiträge
2,244,990
Mitglieder
373,451
Neuestes Mitglied
Ayzham
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.