CIFS mounten an Samba-Server auf Dreambox

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
daewoo42
Interessierter
Interessierter
Beiträge: 68
Registriert: Sonntag 3. Februar 2002, 22:33

CIFS mounten an Samba-Server auf Dreambox

Beitrag von daewoo42 »

da ja NFS nicht mehr läuft und ich trotzdem gern meine Filme von der Dreambox
auf meiner D-Box anschauen möchte, habe ich jetzt auf meiner Dreambox Samba laufen.
Kann meine D-Box aber nicht mounten. ich vermute mal die parameter in der smb.conf auf der Dreambox stimmen nicht, hier mal mein File:
[global]
load printers = no
guest account = root
log file = /var/tmp/smb.log
security = share
server string = DreamBOX network services
workgroup = NETZWERK
netbios name = DreamBOX

[var]
comment = Configuration files - take care!
path = /var
read only = no
public = yes
guest ok = yes

[hdd]
comment = The Harddisk
path = /hdd
read only = no
public = yes
guest ok = yes

[usb]
comment = USB Flash Disk
path = /usb
read only = no
public = yes
guest ok = yes
kann mir jemand sagen wo der Fehler liegt

danke
sts0r
Interessierter
Interessierter
Beiträge: 31
Registriert: Sonntag 22. September 2002, 12:01

Re: CIFS mounten an Samba-Server auf Dreambox

Beitrag von sts0r »

hm, okay, ich hätte noch ein paar fragen:

wie mountest du (gui oder von der konsole, per telnet)
mit welchen parametern (unc, username, passwd?)
welche samba version setzt du ein (bei mir hat z.b. alles > 2.28a nicht funktioniert)
bekommst du eine fehlermeldung? welche?
und kannst du von einem anderen system per smb zugreifen?


gruß
simon
daewoo42
Interessierter
Interessierter
Beiträge: 68
Registriert: Sonntag 3. Februar 2002, 22:33

Beitrag von daewoo42 »

ich mounte über die GUI
mit den Parametern user=root, pw=dreambox
sambaversion=weiß nicht, ist die aktuelle von http://dreambox.familieklein.net/mirror ... mba.tar.gz
kann man die Version per telnet abfragen ?
fehlermeldung aus smb.log=Gethostbyaddr failed for 192.168.123.6
von meine XP-PC kann ich die Verzeichnisse "The Harddisk" und "Configuration files - take care!" zwar sehen, habe aber keinen zugriff

hab mir mal eine andere smb.conf aus dem Dreambox-tester-forum kopiert:
[global]
load printers = no
guest account = root
log file = /var/tmp/smb.log
security = share
server string = DreamBOX network services
workgroup = NETZWERK
netbios name = DreamBOX
os level = 0
preferred master = no
local master = no
domain master = no
interfaces = 127.0.0.1 192.168.123.20
hosts deny = all
hosts allow = 127. 192.168.123.
name resolve order = lmhosts host bcast
character set = iso8859-1load printers = no


[Configuration]
comment = Configuration files - take care!
path = /var
read only = no
public = yes
guest ok = yes

[Harddisk]
comment = The harddisk
path = /hdd
read only = no
public = yes
guest ok = yes
damit bekomme ich von meinem PC Zugriff aber immer noch nicht von der D-Box

kannst du damit was anfangen
sts0r
Interessierter
Interessierter
Beiträge: 31
Registriert: Sonntag 22. September 2002, 12:01

Beitrag von sts0r »

Moin,

1. ich würde den Mount nie(!) mit dem User Root machen, aber das wäre eine andere Geschichte
2. Version bekommst du mit

Code: Alles auswählen

smbd -V
(per telnet)
3. Die Fehlermeldung besagt das die IP nicht aufgelöst werden kann (DNS). Trag deinen PC mal in die /etc/hosts ein
4. Wenn du schon von Windows keinen Zugriff hast, warum sollte es von der DBox dann gehen ?? :o

Änder mal folgendes an der smb.conf:

[global]
security = user

und die Zeile sollte auch nicht so drinstehen:
character set = iso8859-1load printers = no


dann legst du dir unter deinem XBox-Linux nen 2. User an (sofern du das nicht schon hast oder es überhaupt geht), das sollte mit useradd gehen. Dann baust du dir daraus einen SMB-User mit "smbpasswd -a <username>" ... und diese Credentials benutzt zu dann zum Login.


Probier das mal aus,


Gruß
s.
Hallowas
Interessierter
Interessierter
Beiträge: 52
Registriert: Sonntag 13. Oktober 2002, 23:05

Beitrag von Hallowas »

... bist Du sicher, daß mit Deiner Einstellung Samba die Dateien über CIFS zur Verfüfung stellt?

Ich kenne mich mit Samba nicht so aus, aber Samba macht m. W. standardmäßig SMB.
Die Windows-Büchsen mit XP können beides, die D-Box nur CIFS.

Das könnte eine Erklärung sein.

Gruß, Hallowas
daewoo42
Interessierter
Interessierter
Beiträge: 68
Registriert: Sonntag 3. Februar 2002, 22:33

Beitrag von daewoo42 »

@Hallowas
sicher bin ich mir nicht, beziehe mich da auf eine Aussage von Atari 800
http://tuxbox.berlios.de/forum/viewtopi ... a&start=20
er konnte CIFS über Samba mounten.

@sts0r
danke für deine Tips hat aber bisher nichts gebracht
mit dem PC komm ich übrigens drauf
useradd geht nicht auf meiner Dream
Samba version ist 1.9.18p8
werde mich mal auf die Suche nach der 2.2.7a machen diese hat Atari800 verwendet
und am 8.Tag sprach ER "Murphy übernehmen Sie"

Philips 2xIntel, AVIA600
daewoo42
Interessierter
Interessierter
Beiträge: 68
Registriert: Sonntag 3. Februar 2002, 22:33

Beitrag von daewoo42 »

so hab jetzt 14 Stunden am Stück probiert auf meine Dream zu kommen

bin kein Stück weiter

vielleicht kann mal einer jemand sagen ob das überhaupt geht,
immerhin gibt es viele an Gemeinsamkeiten zwischen D-Box und Dreambox, da sollte es doch möglich sein ohne größere Klimmzüge beide Boxen LAN-mäßig zu verbinden

vielleicht hat ja jemand die selbe Konstellation und einfach etwas mehr Hintergrundwissen und könnte mal sein Glück versuchen

Oder gibt es da noch eine Möglichkeit CIFS auf Linux zu mounten

bin über jede Hilfe dankbar
Gliddie
Interessierter
Interessierter
Beiträge: 60
Registriert: Freitag 7. Dezember 2001, 00:00

Beitrag von Gliddie »

Also, bei mir hat das prima funktioniert.
Habe den Sambaserver allerdings auf einem Rechner laufen.
Benutze den Sambaserver, welcher bei Suse 8.2 dabei ist.
Gruß
Gliddie
daewoo42
Interessierter
Interessierter
Beiträge: 68
Registriert: Sonntag 3. Februar 2002, 22:33

Beitrag von daewoo42 »

wie sieht deine smb.conf aus ?
kannst du die mal posten
und am 8.Tag sprach ER "Murphy übernehmen Sie"

Philips 2xIntel, AVIA600
daewoo42
Interessierter
Interessierter
Beiträge: 68
Registriert: Sonntag 3. Februar 2002, 22:33

Beitrag von daewoo42 »

hab jetzt mal in der smb.con debug level = 3 eingestellt, beim versuch von der DBox zu mounten hab ich folgende einträge in der smb.log
Added interface ip=127.0.0.1 bcast=127.255.255.255 nmask=255.0.0.0
1970/01/01 01:00:15 loaded services
1970/01/01 01:00:15 becoming a daemon
bind succeeded on port 139
waiting for a connection
Initialised IPC area of size 102400
1970/01/01 01:14:13 changed root to /
open_oplock_ipc: opening loopback UDP socket.
bind succeeded on port 0
open_oplock ipc: pid = 86, oplock_port = 1024
priming nmbd
sending a packet of len 1 to (127.0.0.1) on port 137 of type DGRAM
1970/01/01 01:14:13 Transaction 0 of length 51
switch message SMBnegprot (pid 86)
Requested protocol [NT LM 0.12]
Selected protocol NT LM 0.12
end of file from client
Closing connections
1970/01/01 01:14:13 Server exit (normal exit)
kann damit jemand was anfangen
bin leider Linux Laie bzw. Anfänger
und am 8.Tag sprach ER "Murphy übernehmen Sie"

Philips 2xIntel, AVIA600
daewoo42
Interessierter
Interessierter
Beiträge: 68
Registriert: Sonntag 3. Februar 2002, 22:33

Beitrag von daewoo42 »

vermute das es an der Samba-Version liegt 1.9.18p8

hab mir auch schon mal die aktuell gezogen
wie mach ich daraus die beiden Dateien smbd und nmbd?
Hallowas
Interessierter
Interessierter
Beiträge: 52
Registriert: Sonntag 13. Oktober 2002, 23:05

Beitrag von Hallowas »

.. hmm
habe zwar keine Ahnung von SAMBA, aber trotzdem sei mir ein Kommentar erlaubt:
daewoo42 hat geschrieben:
[global]
load printers = no
guest account = root
log file = /var/tmp/smb.log
security = share
server string = DreamBOX network services
workgroup = NETZWERK
netbios name = DreamBOX
os level = 0
preferred master = no
local master = no
domain master = no
interfaces = 127.0.0.1 192.168.123.20
hosts deny = all
hosts allow = 127. 192.168.123.
name resolve order = lmhosts host bcast
character set = iso8859-1load printers = no
Was mir merkwürdig vorkommt:
hosts deny = all ; ALLE Verboten???
Interfaces : den Loopback 127.0.0.1 muß m. E. weg

Gruß, Hallowas
daewoo42
Interessierter
Interessierter
Beiträge: 68
Registriert: Sonntag 3. Februar 2002, 22:33

Beitrag von daewoo42 »

hurra geschafft!!

kann jetzt endlich meine DBox an meiner Dreambox über CIFS mounten
/dev/root on / type cramfs (ro)
none on /dev type devfs (rw)
/proc on /proc type proc (rw)
/dev/mtdblock/3 on /var type jffs2 (rw)
ramfs on /tmp type ramfs (rw)
//192.168.123.20/filme on /var/video type cifs (rw,unc=\192.168.123.20\filme,use
rname=nobody,domain=,rsize=16384,wsize=16384)
//192.168.123.20/mp3 on /var/mp3 type cifs (rw,unc=\192.168.123.20\mp3,username=
nobody,domain=,rsize=16384,wsize=16384)
hier mal meine smb.conf
[global]

security = user
kernel oplocks = false
unix extensions = yes
encrypt passwords = yes
load printers = no
guest account = nobody
os level = 2
log file = /var/tmp/smb.log
server string = DreamBOX
debug level = 3
[var]
comment = Configuration files - take care!
path = /var
read only = no
public = yes
guest ok = yes

[filme]
comment = Filme
path = /hdd/movie
read only = no
public = yes
guest ok = yes

[mp3]
comment = Filme
path = /hdd/mp3
read only = no
public = yes
guest ok = yes
allerding kann ich weder MP3`s noch TS-Files abspielen

bei MP3`s springt der Balken in der Liste der MP3`s so alle 1-2 Sekunden ein Lied weiter, so als ob der Titel zu ende wäre und der nächste anfängt, zu hören ist allerdings nichts

Bei den TS-Files kommt nach anwählen eines Filmes nach ca. 10 Sekunden wieder das Auswahlfenster zurück, zu sehen ist nichts

hier mal ein Auszug aus meiner smb.log
Added interface ip=127.0.0.1 bcast=127.255.255.255 nmask=255.0.0.0
1970/01/01 01:00:14 loaded services
1970/01/01 01:00:14 becoming a daemon
bind succeeded on port 139
waiting for a connection
Initialised IPC area of size 102400
1970/01/01 01:00:48 changed root to /
open_oplock_ipc: opening loopback UDP socket.
bind succeeded on port 0
open_oplock ipc: pid = 68, oplock_port = 1024
priming nmbd
sending a packet of len 1 to (127.0.0.1) on port 137 of type DGRAM
1970/01/01 01:00:48 Transaction 0 of length 51
switch message SMBnegprot (pid 68)
Requested protocol [NT LM 0.12]
Selected protocol NT LM 0.12
1970/01/01 01:00:48 Transaction 1 of length 154
switch message SMBsesssetupX (pid 68)
Domain=[] NativeOS=[Linux version 2.4.22-rc2-dbox2] NativeLanMan=[CIFS VFS Client for Linux]
sesssetupX:name=[nobody]
nobody is in 1 groups
65534
uid 65534 registered to name nobody
Clearing default real name
1970/01/01 01:00:48 Transaction 2 of length 77
switch message SMBtconX (pid 68)
Trying username filmE
ACCEPTED: guest account and guest ok
found free connection number 59
Connect path is /hdd/movie
nobody is in 1 groups
65534
chdir to /hdd/movie
Trying username nobodY
chdir to /var/tmp
1970/01/01 01:00:48 smb (192.168.123.6) connect to service filme as user nobody (uid=65534,gid=65534) (pid 68)
1970/01/01 01:00:48 tconX service=filme user=nobody cnum=59
1970/01/01 01:00:48 Transaction 3 of length 72
switch message SMBtrans2 (pid 68)
chdir to /hdd/movie
call_trans2qfsinfo: cnum = 59, level = 260
1970/01/01 01:00:48 Transaction 4 of length 72
switch message SMBtrans2 (pid 68)
call_trans2qfsinfo: cnum = 59, level = 261
1970/01/01 01:00:48 Transaction 5 of length 77
switch message SMBtrans2 (pid 68)
unix_clean_name []
unix_clean_name []
call_trans2qfilepathinfo ./ level=263 call=5 total_data=0
1970/01/01 01:00:48 Transaction 6 of length 75
switch message SMBtconX (pid 68)
chdir to /var/tmp
Trying username mp3
ACCEPTED: guest account and guest ok
found free connection number 40
Connect path is /hdd/mp3
nobody is in 1 groups
65534
chdir to /hdd/mp3
Trying username nobodY
chdir to /var/tmp
1970/01/01 01:00:48 smb (192.168.123.6) connect to service mp3 as user nobody (uid=65534,gid=65534) (pid 68)
1970/01/01 01:00:48 tconX service=mp3 user=nobody cnum=40
1970/01/01 01:00:48 Transaction 7 of length 72
switch message SMBtrans2 (pid 68)
chdir to /hdd/mp3
call_trans2qfsinfo: cnum = 40, level = 260
1970/01/01 01:00:48 Transaction 8 of length 72
switch message SMBtrans2 (pid 68)
call_trans2qfsinfo: cnum = 40, level = 261
1970/01/01 01:00:48 Transaction 9 of length 77
switch message SMBtrans2 (pid 68)
unix_clean_name []
unix_clean_name []
call_trans2qfilepathinfo ./ level=263 call=5 total_data=0
chdir to /var/tmp
1970/01/01 01:01:11 Transaction 10 of length 77
switch message SMBtrans2 (pid 68)
chdir to /hdd/movie
unix_clean_name []
unix_clean_name []
call_trans2qfilepathinfo ./ level=263 call=5 total_data=0
1970/01/01 01:01:11 Transaction 11 of length 85
switch message SMBtrans2 (pid 68)
call_trans2findfirst: dirtype = 23, maxentries = 252, close_after_first=0, close_if_end = 1 requires_resume_key = 1 level = 257, max_data_bytes = 16384
unix_clean_name [./*]
unix_clean_name [*]
unix_clean_name [./]
creating new dirptr 0 for path ./, expect_close = 1
1970/01/01 01:01:14 Transaction 12 of length 77
switch message SMBtrans2 (pid 68)
chdir to /var/tmp
chdir to /hdd/mp3
unix_clean_name []
unix_clean_name []
call_trans2qfilepathinfo ./ level=263 call=5 total_data=0
1970/01/01 01:01:14 Transaction 13 of length 77
switch message SMBtrans2 (pid 68)
chdir to /var/tmp
chdir to /hdd/movie
unix_clean_name []
unix_clean_name []
call_trans2qfilepathinfo ./ level=263 call=5 total_data=0
1970/01/01 01:01:15 Transaction 14 of length 77
switch message SMBtrans2 (pid 68)
chdir to /var/tmp
chdir to /hdd/mp3
unix_clean_name []
unix_clean_name []
call_trans2qfilepathinfo ./ level=263 call=5 total_data=0
1970/01/01 01:01:15 Transaction 15 of length 85
switch message SMBtrans2 (pid 68)
call_trans2findfirst: dirtype = 23, maxentries = 252, close_after_first=0, close_if_end = 1 requires_resume_key = 1 level = 257, max_data_bytes = 16384
unix_clean_name [./*]
unix_clean_name [*]
unix_clean_name [./]
creating new dirptr 0 for path ./, expect_close = 1
1970/01/01 01:01:15 Transaction 16 of length 91
switch message SMBtrans2 (pid 68)
call_trans2findfirst: dirtype = 23, maxentries = 252, close_after_first=0,
.
.
.
1970/01/01 01:01:27 Transaction 203 of length 83
switch message SMBtrans2 (pid 68)
unix_clean_name [./AC DC]
unix_clean_name [AC DC]
call_trans2qfilepathinfo AC DC level=263 call=5 total_data=0
1970/01/01 01:01:27 Transaction 204 of length 116
switch message SMBtrans2 (pid 68)
unix_clean_name [./AC DC/0107-acdc_-_little_lover-sta.mp3]
unix_clean_name [AC DC/0107-acdc_-_little_lover-sta.mp3]
call_trans2qfilepathinfo AC DC/0107-acdc_-_little_lover-sta.mp3 level=263 call=5 total_data=0
1970/01/01 01:01:27 Transaction 205 of length 127
Unknown message type 162!
1970/01/01 01:01:27 unknown command type (SMBunknown): cnum=40 type=162 (0xA2)
1970/01/01 01:01:27 error packet at line 374 cmd=162 (SMBunknown) eclass=2 ecode=22
1970/01/01 01:01:29 Transaction 206 of length 83
switch message SMBtrans2 (pid 68)
unix_clean_name [./AC DC]
unix_clean_name [AC DC]
call_trans2qfilepathinfo AC DC level=263 call=5 total_data=0
1970/01/01 01:01:29 Transaction 207 of length 118
switch message SMBtrans2 (pid 68)
unix_clean_name [./AC DC/0108-acdc_-_shes_got_balls-sta.mp3]
unix_clean_name [AC DC/0108-acdc_-_shes_got_balls-sta.mp3]
call_trans2qfilepathinfo AC DC/0108-acdc_-_shes_got_balls-sta.mp3 level=263 call=5 total_data=0
1970/01/01 01:01:29 Transaction 208 of length 129
Unknown message type 162!
1970/01/01 01:01:29 unknown command type (SMBunknown): cnum=40 type=162 (0xA2)
1970/01/01 01:01:29 error packet at line 374 cmd=162 (SMBunknown) eclass=2 ecode=22
1970/01/01 01:01:30 Transaction 209 of length 83
switch message SMBtrans2 (pid 68)
unix_clean_name [./AC DC]
unix_clean_name [AC DC]
call_trans2qfilepathinfo AC DC level=263 call=5 total_data=0
1970/01/01 01:01:30 Transaction 210 of length 116
switch message SMBtrans2 (pid 68)
unix_clean_name [./AC DC/0109-acdc_-_high_voltage-sta.mp3]
unix_clean_name [AC DC/0109-acdc_-_high_voltage-sta.mp3]
call_trans2qfilepathinfo AC DC/0109-acdc_-_high_voltage-sta.mp3 level=263 call=5 total_data=0
1970/01/01 01:01:30 Transaction 211 of length 127
Unknown message type 162!
1970/01/01 01:01:30 unknown command type (SMBunknown): cnum=40 type=162 (0xA2)
1970/01/01 01:01:30 error packet at line 374 cmd=162 (SMBunknown) eclass=2 ecode=22
1970/01/01 01:01:38 Transaction 212 of length 77
switch message SMBtrans2 (pid 68)
chdir to /var/tmp
chdir to /hdd/movie
unix_clean_name []
unix_clean_name []
call_trans2qfilepathinfo ./ level=263 call=5 total_data=0
1970/01/01 01:01:38 Transaction 213 of length 85
switch message SMBtrans2 (pid 68)
call_trans2findfirst: dirtype = 23, maxentries = 252, close_after_first=0, close_if_end = 1 requires_resume_key = 1 level = 257, max_data_bytes = 16384
unix_clean_name [./*]
unix_clean_name [*]
unix_clean_name [./]
creating new dirptr 0 for path ./, expect_close = 1
1970/01/01 01:01:42 Transaction 214 of length 125
switch message SMBtrans2 (pid 68)
unix_clean_name [./PREMIERE DIREKT - Rund um die Uhr bestellbar.ts]
unix_clean_name [PREMIERE DIREKT - Rund um die Uhr bestellbar.ts]
call_trans2qfilepathinfo PREMIERE DIREKT - Rund um die Uhr bestellbar.ts level=263 call=5 total_data=0
1970/01/01 01:01:42 Transaction 215 of length 136
Unknown message type 162!
1970/01/01 01:01:42 unknown command type (SMBunknown): cnum=59 type=162 (0xA2)
1970/01/01 01:01:42 error packet at line 374 cmd=162 (SMBunknown) eclass=2 ecode=22
chdir to /var/tmp
wer kann hier was raus lesen
und am 8.Tag sprach ER "Murphy übernehmen Sie"

Philips 2xIntel, AVIA600