Auf Windows-Rechner-Share zugreifen, Windows shares mounten??
Hallo zusammen,
ich habe hier im Forum eine Anleitung zum mounten von Windows-Shares gefunden (Danke an newbiefan Link zum Thread). Leider funktioniert die Anleitung nicht wirklich bei mir.
Folgendes Problem stellt sich:
Ich kann nicht von der Kommandozeile aus auf meinen Windowsrechner zugreifen.
In der Anleitung von newbiefan ist der Aufruf des Shareordners auf der Windows-Maschine über
PHP Code:
//192.168.150.210/share
realisiert (So verstehe ich es zumindest).
Ich kann durch folgende Eingabe in der Kommandozeile:
//ip.des.windows.rechners/shareordner
leider nicht auf meinen Windows-Rechner zugreifen. Ich denke deshalb funktioniert auch der mount nicht.
Hier mein Aufruf:
PHP Code:
[admin@Asus root]$ //192.168.1.21/Share
-sh: //192.168.1.21/Share: not found
Habe ich etwas falsch verstanden?
Wie kann auf share-ordner per Kommandozeile zugegriffen werden?
Danke schon mal für jeden Tipp....
Grüsse
Oliver
smbmount am Asus-Router howto
Haeufig muss/will man Netzwerkfreigaben am Router mounten. Dazu gibt es den Befehl smbmount. Wenn eine gueltige samba2 Installation in /opt vorhanden ist, ist dies fast ein Kinderspiel. Bei einer gueltigen Samba2 Installation ist der Befehl smbmount enthalten. Lediglich das Modul smbfs.o fehlt.
Dropbear muss installiert sein.
Ich gehe davon aus, dass vi, post-boot und dirs anlegen, winscp usw. bekannt sind.
Eine Referenzliste fuer vi (vi finde ich unmoeglich) findet man hier:
http://wl500gp.lima-city.de/freelinuxbooks/vi_ref.pdf
1.) Die Dateien smbfs und sambi von hier http://wl500g.info/showpost.php?p=72300&postcount=24 auf den PC laden.
2.) Am File sambi.txt die Extension .txt entfernen
3.) Den smbfs.zip file in einen Ordner extrahieren
4.) Am Router einloggen und den Ordner /tmp/harddisk/external anlegen
(Rechte vergeben nicht vergessen mit chmod 777 /tmp/harddisk/external)
5.) Am Router den Ordner /opt/modules anlegen
6.) Mit vi in der post-boot (unmittelbar vor rc.unslung) folgenden Eintrag machen:
#include access to any samba share with smbmount
if [ -e /opt/modules/smbfs.o ]
then
insmod /opt/modules/smbfs.o
fi
Noch nicht rebooten.....od. flashfs....
7.) Winscp starten und den script sambi in den ordner /opt/sbin kopieren
8.) Mit winscp das (vorher extrahierte) Modul smbfs.o in den Ordner /opt/modules kopieren.
9.) Am Router ein chmod +x /opt/sbin/sambi durchfuehren
10.) Mit vi den Script sambi anpassen auf die IP/Namen der Freigabe
(Im Script lautet diese: //192.168.150.210/alle)
11.) Nun das beruehmte flashfs save && flashfs commit && flashfs enable && reboot durchfuehren.
12.) Nach dem Neustart kann die Freigabe wie folgt gemountet werden:
'sambi' , danach findet man am Router die Freigabe in /tmp/harddisk/external (Wobei dieser Mountpoint beliebig geaendert werden kann)
Ein 'mount' zeigt nun die mit smbfs gemountete Freigabe an.
13.) Ein unmount erfolgt wieder mit dem Aufruf 'sambi'
(Der Script toggled die SMB-Freigabe)
Hinweis: Wers spartanisch mag, kann natuerlich auch die Befehle aus dem Script direkt verwenden, ich verwende diesen, weil ich mir die genaue Befehlssyntax nie und nimmer merken kann.
Sambi mounted die Freigabe, wenn die Freigabe nicht gemounted ist.
Wurde die Freigabe bereits gemounted, fuehrt Sambi ein unmount durch.
Ein weiterer Hinweis: manche wollen/muessen Passwoerter verwenden, bitte einfach fuer den Syntax googlen, es geht auch mit User/Password. Natuerlich muss dann Sambi angepasst werden.
Ich verwende den Script, um meine NAS an den Asus zu mounten und mit cron u. rsync eine Sicherung in der Nacht durchzufuehren.
Have fun...