Nachtrag: Wenn man das samba Package nimmt und nicht das samba2, ist dort smbmount und mount.cifs schon dabei
Das samba2 ist einfach ne abgespeckte Variante, wo das halt nicht dabei ist...
So, habe das Paket modifziert und dann erfoglreich installiert!
Beim Ausführen kommt aber ein segmentation fault, da anscheinend irgendwas immer auf /usr, etc zugreift!
Jedenfalls brauche ich den Source von dem Teil und dann kann ichs mal kompilieren und weitertesten, aber ich finde den source irgendwie nicht..
Also falls jemand den Source findet kann ichs mal hinkompilieren..
Nachtrag: Wenn man das samba Package nimmt und nicht das samba2, ist dort smbmount und mount.cifs schon dabei
Das samba2 ist einfach ne abgespeckte Variante, wo das halt nicht dabei ist...
Traumhaft endlich nen smbmount Befehl.
Kleines Broblem bleibt aber immer noch. - Wäre ja auch zu einfach...
Nach dem Setup mit ipkg gibts ne Meldung, dass die alte original smb.conf falsch platziert ist und eine neue im Verzeichnis /opt/etc/samba/ her muss. Ok, mit cp rüberkopiert, mit chmod noch Rechte drauf. Kann ja nicht schaden.
Den ganzen flashfs-Krempel... und damit müsste ja alles gehen - aber nix ist. Die Shares, die bis eben noch da waren sind weg.
UND viel schlimmer:
Was zum Geier ist denn da passiert?
Last edited by tobitobsen; 21-09-2007 at 17:46.
Hab nochmal rumprobiert - jetzt geht's
ALSO
1. Schritt:
SMBFS Filesystem integrieren
die smbfs.o findet ihr --> hier <-- im Forum
in der post-boot Datei folgendes eintragen:
insmod *pfad_zu_smbfs.o*/smbfs.o
2. Schritt
Samba-Paket mit ipkg installieren (siehe oben)
3. Schritt:
be happy - smbmount geht.
Last edited by tobitobsen; 25-09-2007 at 19:07.
Oha, hat die smbfs.o datei gefehlt
Maybe gehts deswegen bei mir auch net!
Danke für die Mühe, hatte aber bisi was um die Ohren, deswegen war ich nima so dahinter..
![]()
![]()
![]()
Vorhin hat 's beim Test noch funktioniert.
Jetzt erzählt er mir Märchen:
wtf ?
Das er die smb-conf angeblich nicht öffnen kann ist nen Gerücht. Die Testfunktion die da ausgegeben wird findet die smb.conf perfekt.
Und vorhin hat er sich daran auch nicht gestört. Der heult nur wegen dem Verzeichnis - aber wieso?
Last edited by tobitobsen; 25-09-2007 at 19:17.
Geht die genannte smbfs.o auch mit Samba2 oder nur mit Samba ?
im samba2 sind angeblich die smbmount befehle nicht drin, weil es ne abgespeckte version ist.
aber smbfs.o ist davon unabhängig
ach ja - keiner ne idee zu meinem 'not a dir' problem?
Hi,
ich würde mal sagen, dein RAM reicht nicht aus. Meldung: Cannot allocate memory. Hast Du eine swap-Partition aktiviert. Check mal Deine Speicherauslastung. Vielleicht liegts ja daran.
Norbert
Hi!
Hm also ich find, dass das gar nicht soo schlecht aussieht ..
Die Verzeichnisse die ich da mounten will sind halt unterschiedlich groß .. das kleinste, mit dem ich es versucht habe hatte ca 2MB.
aber halt immer genau die fehlermeldung von weiter oben.
hab echt keinen plan wieso er immer das mount-ziel anmeckert.
habt ihr das problem nicht? - und wieso nichthilfeee ^^
Also ich hab auch die letzten Tage viel rumprobiert mit smbmount und bin jetzt bei folgendem Ergebnis:
Mit Samba2 krieg ichs definitiv nicht hin. Daraufhin hab ich einfach die Startdatei für Samba2 aus ini.d rausgenommen und den Original-Samba aus der Oleg-FW über Web-IF aktiviert.
Danach per insmod die smbfs.o eingebunden und......es funktioniert...teilweise
Dieser Befehl funktioniert NICHT:
So funktionierts aber:Code:[admin@WL-HDD root]$ mount -t smbfs -o guest //192.168.178.4./storage /tmp/harddisk/mgb100 mount: Mounting //192.168.178.4./storage on /tmp/harddisk/mgb100 failed: Invalid argument [admin@WL-HDD root]$
Wenn ich diesen smbmount-Befehl allerdings in die post-boot schreibe, funktioniert's wiederrum nicht...Code:[admin@WL-HDD root]$ smbmount //192.168.178.4/storage /tmp/harddisk/mgb100 -o guest [admin@WL-HDD root]$
Und nu...?Code:#!/bin/sh #LAN Speed et -1 eth1 speed auto #Mount mount /dev/discs/disc0/part3 /opt #Swap mkswap /dev/discs/disc0/part2 swapon /dev/discs/disc0/part2 #Nameserver echo "nameserver 192.168.178.1" > /etc/resolv.conf sleep 20 # HDD-Standby /opt/sbin/hdparm -S 120 /dev/discs/disc0/part1 /opt/sbin/hdparm -S 120 /dev/discs/disc0/part2 /opt/sbin/hdparm -S 120 /dev/discs/disc0/part3 #Backup cp /usr/local/sbin/post-boot /tmp/harddisk/SYSTEM/post-boot #Start Services /opt/etc/init.d/rc.unslung #MG100 Connect insmod /opt/etc/samba/smbfs.o sleep 5 smbmount //192.168.178.4/Storage /tmp/harddisk/mgb100 -o guest
Hab deinen Ansatz mal nachgestellt ...
Hatte auch erst genau dein Problem. Aber wenn du den Pfad zum smbmount-script davor stellst gehts. OK hab auch noch nen Demikolon ans Ende der Zeile gestellt. Ob das was bringt weiß ich nichtHab eigentlich keinen Plan von Linux-Scripten - schadet aber auch nicht...
Also:
Code:/opt/bin/smbmount //IP-Der-BOX/SHARE /pfad -o fooo;
@tobitobsen
Danke für den Hinweis, jetzt klappts auch bei mir. Das Semikolon wird übrigens nicht benötigt![]()
Und übrigens: Auf diese Art und Weise funktioniert das ganze auch mit dem Samba2-Paket, hab ich grad eben getestet.
dann ists ja doch ganz einfach:
- samba oder samba2 zusätzlich installieren
- instmod smbfs.o
- und dann halt mit pfadangabe in den post-scripten verwenden
so wie 's real-matze gemacht hat gehts auch:
- samba oder samba2 installieren
- startscript aus init.d löschen und samba aus dem webif verwenden
- damit smbmount nicht meckert die smb.conf vom original-samba nach /opt/etc/samba kopieren
- instmod smbfs.o
- und dann halt mit pfadangabe in den post-scripten verwenden
irgendwie hab ich samba2 selber auch nicht 100%ig zum laufen gebracht - daher der etwas umständlich weg. aber er führt zum ziel.
hab ich was vergessen zu schreiben? - sollte vielleicht ins FAQ oder nochmal als einzelthreat mit nem sticky oder so. Sind ja nicht die ersten die sich damit rumgeschlagen haben.![]()
von wegen smbmount geht nicht ...![]()
Hallo,
ich möchte einen Ordner / Verzeichniss welches auf meinem Windows PC als Netzlaufwerkordner freigegeben ist in meine WL-HDD mounten.
Nach dem Wengi-HowTo habe ich samba2 installiert:
Wie habt ihr es den nun gemacht das mounten des Windows-Ordners in den ASUS-Router?PHP Code:$ ipkg list_installed | grep samba
samba2 - 2.2.12-1 - Lightweight Samba suite provides file and print services to SMB/CIFS clients.
Ich habe einige Versuche durch und es klappt nicht.
Bitte um Hilfe.
Danke.