Mit der Information von "Benutzername" hat es super geklappt im TDT-Image (nicht AAF)
beim Start einen Zugriff vom TF7700 zum PC und NAS herzustellen.
Dafür noch einmal herzlichen Dank !
viewtopic.php?p=548656#p548656
Hier noch einmal die Erklärung von "Benutzername" und anderen, die das Script um die Einbindung weiterer Mountpunkte erweitert haben.
---------------------------------------------------------------------------------------
Dies ist ein kleines Script, welches beim hochfahren des TF7700 automatisch eine,
oder mehrere Windowsfreigabe in ein, oder mehrere Verzeichnisse mountet.
Dafür ist es zwingend erforderlich das Cifs.ko Protokoll, welches im original TDT-Image
NICHT vohanden ist, in das System aufzunehmen.
In der cifs.zip Datei befindet sich:
1. das Protokoll "cifs.ko"
2. das Script "mount.sh"
Selbstverständlich dürfen alle Änderungen nur mit einem Linux Editor zB. "PSPad"
durchgeführt werden !
----------------------------------------------------------------------------------------
Die Datei "cifs.ko" kopieren nach /lib/modules/
Freigabe durch Eingabe mit Putty-Konsole: chmod 755 /lib/modules/cifs.ko
Die Datei "mount.sh" kopieren nach /var/etc
Freigabe durch Eingabe mit Putty-Konsole: chmod 755 /var/etc/mount.sh
Anschließend muss in der Datei "rcS" die sich in /etc/init.d/ befindet, folgender Befehl
"über der schon vorhandenen Zeile stfbcontrol a 255" eingefügt werden:
(sleep 30; /var/etc/mount.sh) &
Die Klammern-() und das Kaufmanns-& gehören zu der zeile.
-------------------------------------------------------------------------------------------------------------
Persönliche Einstellung für Netzwerkzugriff nur zum lesen.
Zum kopieren wird der Text mit dem # nicht benötigt, da er nur zur Info dient.
Es muss sich vor jeder Info-Zeile das # Zeichen befinden.
--------------------------------------------------------------------------------------------------------------
#!/bin/sh
# hier die IP des servers eintragen zB:
SERVER="192.168.2.55"
SERVER2="192.168.2.22"
# hier nur den Freigabenamen des Verzeichnisses eintragen.
# Nicht den ganzen Pfad zum freigegebenen Verzeichnis!!!
FREIGABE="video"
FREIGABE2="topfield"
# hier den Nutzernamen eintragen. Sollte im Nutzernamen ein Leerzeichen sein, diese mit einem \ trennen, Beispiel USER="Vorname\ Nachname":
USER="admin"
# Hier das Windowspasswort eintragen.
# Sollte kein Passwort benutzt werden, einfach die Einstellung auf "egal" lassen:
PASS="egal"
# Hier bitte den pfad auf der box eintragen, sollte das verzeichnis nicht existieren, wird dies angelegt.
# Bitte aufpassen, dass der pfad nicht mit anderen mounts kollidiert
MOUNT="/hdd/ds"
MOUNT2="/hdd/pc"
# Ab hier wird das Protokoll mit den obigen Angaben beim Start des TF77000 abgearbeitet
if ping -c 1 -w 1 $SERVER; then
if [ -e /lib/modules/cifs.ko ];then
insmod /lib/modules/cifs.ko
fi
if [ ! -e $MOUNT ]; then
mkdir -p $MOUNT
fi
mount -t cifs //$SERVER/$FREIGABE $MOUNT -o user=$USER,pass=$PASS
mount -t cifs //$SERVER2/$FREIGABE2 $MOUNT2 -o user=$USER,pass=$PASS
fi
exit 0
----------------------------------------------------------------------------------------------------------------------
Vielleicht schaffen es andere TDT-Nutzer (NICHT AAF) mit dieser Vorgabe schneller Ihren TF7700 mit dem PC zu verbinden, als es mir möglich war. Die Umsetzung ist dank der Vorgabe von "Benutzername"wirklich leicht, wenn man alle Schritte befolgt.
CU