dann ist der updatefeed deines kollegen BoxMan wohl nicht vollständig! es ist jedenfall ein standartpaket was beim kernel kompilieren mit erzeugt wird. meine updatefeeds sind grundsätzlich vollständig.
Ghost Modus mit Kernel autofs Treiber
-
-
sieht so aus, er hat auch in seinem board dazu stellung genommen. ich finde es sehr schade, seine images war nicht so vollgepackt. ich werde dann wieder auf deine images zurückkommen. mal schauen wie es läuft wenn der support gleich um die ecke wohnt
-
Zitat
es ist jedenfall ein Standardpaket was beim kernel kompilieren mit erzeugt wird
aber nur, wenn SMB_FS im dm800_defconfig aktiviert wurde.
Das ist original nicht der Fall. -
sicher? in meiner defconfig ist SMB_FS als modul zu erstellen definitiv drin (da ich für jede box einen eigenen ordner auf dem rechner habe, lässt sich das ganz einfach nachprüfen, was im 7025er ordner steht, denn da ist garantiert eine unveränderte 800_defconfig drin)
und desweiteren hab ich meine images dahin gehend verändert, das man vieles als plugin installieren oder deinstallieren kann - du kannst das, was du nicht brauchst bequem mit der fb von der box schubsen.
-
@ oozoon:
hast du die möglichkeit zu testen, ob deine images einen samba2 server kontaktieren können, also eine dm7000? -
nein, habe keine 7000er mehr.
-
-
ich habe vorhin in die defconfig der 800er in meinem 7025 ordner, weil ich die garantiert nicht geändert habe und dort wird smb_fs als modul per default erstellt
-
ja, hast Recht, habe erst in der defconfig nachgeschaut, als zuerst in den ipk-Ordner zu suchen.
Wofür steht dann das "m" und "CONFIG_SMB_NLS_DEFAULT is not set"?Code
Alles anzeigen# # Network File Systems # CONFIG_NFS_FS=y CONFIG_NFS_V3=y CONFIG_NFS_V4=y # CONFIG_NFS_DIRECTIO is not set CONFIG_NFSD=m CONFIG_NFSD_V3=y CONFIG_NFSD_V4=y CONFIG_NFSD_TCP=y CONFIG_ROOT_NFS=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=m CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_RPCSEC_GSS_SPKM3 is not set CONFIG_SMB_FS=m # CONFIG_SMB_NLS_DEFAULT is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS is not set # CONFIG_CIFS_XATTR is not set # CONFIG_CIFS_EXPERIMENTAL is not set # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set # CONFIG_AFS_FS is not set
-
CONFIG_SMB_FS=m
besagt das es als kernelmodul kompiliert wird. ein y bedeutet, das es in den kernel einkompiliert wird.
# CONFIG_SMB_NLS_DEFAULT is not set
wofür das ist kann ich die auch nicht sagen.
das kernel-module-smbfs müsste aber in deinem ipk ordner vorhanden sein.
-
NLS steht für die Sprachkodierung. Damit wird die Standardkodierung gesetzt (utf8, iso8859-15 oder was auch immer), weil das uralte smbfs-Protokoll u.A. keine Kodierungen unterstützt...
Wenn man es nicht setzt, wird ein default-Wert genommen (vermutlich iso8815-1) -
-
Zitat
Original von OoZooN
ein y bedeutet, das es in den kernel einkompiliert wird.
damit ich dich richtig verstehe, sollte dann smb in /lib/modules/xyz/kernel/fs existieren!?
Wenn ja, tut es bei mir nicht. -
-
da ich es nur als modul installiert habe, hab ich dort nen ordner smbfs mit der smbfs.ko. wenn du es in den kernel einkompilierst, ist da logischerweise kein modul, ist ja im kernel mit drin. smbfs sollte dann aber bei einem cat /proc/filesystems angezeigt werden.
-
ahh oki:
Zitatnodev smbfs
Hatte gedacht, dass das separat in /lib/modules/xyz/kernel/fs auftauchen wird.
Danke! -
Zitat
Original von LittleBoy
floh: "No such file or directory" deutet in deinem Fall darauf hin, dass die smb.conf auf der jeweiligen Zielbox in ein nicht existierendes Verzeichnis zeigt.die ist die smb.conf der box die ich gern auf die 800er mounten möchte
Code
Alles anzeigen[global] load printers = no guest account = root log file = /var/tmp/smb.log security = share server string = DM7000S_beta workgroup = Reineke netbios name = DreamBOX_beta os level = 0 preferred master = no local master = no domain master = no interfaces = 127.0.0.1 192.168.123.201 hosts deny = all hosts allow = 127. 192.168.123. name resolve order = lmhosts host bcast character set = ISO8859-15 [Konfiguration] comment = Konfiguration path = /var read only = no public = yes guest ok = yes browseable = yes [Festplatte] comment = Festplatte path = /hdd read only = no public = yes guest ok = yes [Filme] comment = Filme path = /hdd/movie read only = no public = yes guest ok = yes
-
Hast du es denn mal per Hand versucht?
auf der dm7000:
Sicherstellen, dass samba läuft, d.h. ps zeigt smbd und nmbd an.auf der dm800:
Codemodprobe cifs mount -t cifs //ip-der-dm7000/Filme /media/nfs -o username=root,password=wasauchimmer
Wenn das nicht funktionierst, schau mal auf der dm7000, ob du da Ding lokal gemountet bekommst:
Codemodprobe cifs mount -t cifs //127.0.0.1/Filme /var/mnt/nfs -o username=root,password=wasauchimmer
Im mdesg tauchen manchmal einige Hinweise auf, warum das Mounten in die Hose gegangen ist. Achte insbesondere auf Groß- und Kleinschreibung. Und lass mal das host-allow und host-deny aus der Config. Solche Sachen kannst du zur Absicherung reinmachen, wenn das ganze sauber läuft.
-
Samba läuft auf der 7000
kann auch mir windows zugreifen
auf der 7000
Code~ > modprobe cifs -sh: modprobe: not found ~ > ./modprobe cifs -sh: ./modprobe: not found ~ > mount -t cifs //127.0.0.1/Filme /var/test -o username=root,password=dreambox mount: Mounting //127.0.0.1/Filme on /var/test failed: Input/output error ~ >
auf der 800
Coderoot@dm800:~# cd / root@dm800:/# modprobe cifs root@dm800:/# mount -t cifs //192.168.123.201/Filme /media/test -o username=root ,password=dreambox mount: Mounting //192.168.123.201/Filme on /media/test failed: Input/output erro r root@dm800:/#
dmesg auf der 7000 als auch auf der 800
auf meinem allnet auf das share verzeichnis kann ich jetzt zugreifen
Coderoot@dm800:~# mount -t cifs //192.168.123.251/Share /media/test -o username=root ,password=root
es wird dort aber nach keinem password gefragt, jeder kann lesen und schreiben. bei den anderen bekomme ich kein zugriff, auf mit richtigem password und user. ist es vielleicht möglich, dass sich das neue protokoll am alten server nicht richtig anmelden kann?
-
Zitat
Original von fuchs
...ist es vielleicht möglich, dass sich das neue protokoll am alten server nicht richtig anmelden kann?Siehe Boxman Board.
Versuch das ganze mal, einen NFS Server auf der 7000er zu installieren und per nfs zu mounten. Das funktioniert nämlich. Oder such Dir den Thread, wo der User Samba3 für das CDK kompiliert hat und installier dir das auf Deine 7000er. Dann sollte (sofern Samba3 auf der 7000er wirklich läuft) das ganze auch funktionieren.