Samba-Package (Server/Client/Mount)

Status
Für weitere Antworten geschlossen.
@bodega
Warum braucht man die 2 Skripte in default.smbmount?

MfG Oliver
 
@olistudent:
Du meinst smb_mount und smb_umount?
Die dienen als Template für die Konfiguration. Die werden ja beim Start erzeugt. Das geht bestimmt auch anders, hab das jetzt vom WebDAV so auf smbmount übertragen (der Einfachkeit halber).

@kriegaex:
poste doch mal dein Addon.
Wer einen 2.6er Kernel hat mit dem gleichen Problem, der könnte das sicherlich gebrauchen.
 
Zuletzt bearbeitet:
Gepatchtes Add-On

@bodega: Hier ist es, obwohl es vielleicht besser gewesen wäre zu warten, bis überhaupt außer mir jemand ein Problem hat. Aber wenn ich schon gefragt werde, mache ich es gern.

Was ich geändert habe, ist bei näherem Hinsehen nur das eine Binary addon/smbmount/root/usr/sbin/smbmount. Es ist 824 KB groß anstatt 348 KB und stammt, wie früher geschrieben, aus Deinem älteren Paket. Ich habe nichts selbst kompiliert, alle Dateien sind von Dir. Die beiden anderen Binaries, smbfs.ko und smbmnt, sind aufs Bit identisch mit denen im anderen Paket, an Ihnen wurde nichts geändert.

Das bzip2-Archiv mit tar xvjf entpacken (die anderen Archive waren gzip-komprimiert)
 

Anhänge

  • smbmount-dsmod-addon-patched-26.tar.bz2
    310.1 KB · Aufrufe: 514
@Bodega

please helping me to insert module smbmount in the ds-mod web interface.

tanks
 
You have to unpack smbmount-dsmod-addon-2x.tar.gz in the ds-0.2.9 directory. I think you should use smbmount-dsmod-addon-26.tar.gz.

Under ds-0.2.9/addon you will find a file called 'static.pkg'. Add a new line with the following entry:
Code:
smbmount

After that, a 'make menuconfig' and a 'make' for the actual modded firmware.

If you expect any problems, let me know. Perhaps, you have to take kriegaex patched version (binary from samba v3). Unfortunately, I can't test 2.6 kernel versions.
 
:blonk:

ok work fine

procedure:

unpack smbmount-dsmod-addon-2x.tar.gz

respect level and name directory, in the addon directory search file called statik.pkg, add line

smbmount


after copy level directory in the smbmount-dsmod-addon-2x.tar.gz file to directory root.

its error ??

Work perfectly in kernel 2.6

Tank for help
 
So, you've got the web-interface and mounting works? That'll be cool :cool:

I'm asking, because you're my second beta-tester ;)
 
bodega schrieb:
So, you've got the web-interface and mounting works? That'll be cool :cool:

I'm asking, because you're my second beta-tester ;)

Yes work web-interface perfectly!!

Respect :rock::rock:

Tanks :kasper:
 
smbd startet nicht, bitte um Hilfe

Hallo,

da ich die Fritzbox 7170 mit der Firmware 29.04.29 betreibe, habe ich mir von bodega die samba programme für den 2.6er Kernel runtergeladen.

Wenn ich den smbd via "./rc.smbd start" gestartet habe, steht der smbd nicht in der Prozessliste. In der log.smb sind folgende Meldungen enthalten:

doing parameter netbios name = fritzbox
[2007/02/18 17:46:23, 4] param/loadparm.c:handle_netbios_name(1930)
handle_netbios_name: set global_myname to: FRITZBOX
doing parameter workgroup = home
doing parameter server string = Fritz!Box Samba Server
doing parameter security = user
doing parameter encrypt passwords = true
doing parameter interfaces = 192.168.0.10/255.255.255.0
doing parameter null passwords = yes
doing parameter guest account = root
doing parameter wins support = yes
[2007/02/18 17:46:23, 2] param/loadparm.c:do_section(2481)
Processing section "[memstick]"
doing parameter path = /var/media/ftp/DataTraveler2-0-Partition-0-1
doing parameter comment = Memory-Stick
doing parameter public = yes
doing parameter guest ok = yes
doing parameter writable = yes
doing parameter printable = no
doing parameter browseable = yes
[2007/02/18 17:46:23, 3] param/loadparm.c:lp_load(2805)
pm_process() returned Yes
[2007/02/18 17:46:23, 3] param/loadparm.c:lp_add_ipc(1594)
adding IPC service
[2007/02/18 17:46:23, 2] lib/interface.c:add_interface(83)
added interface ip=192.168.0.10 bcast=192.168.0.255 nmask=255.255.255.0
[2007/02/18 17:46:23, 5] lib/hash.c:hash_table_init(72)
Hash size = 521.
[2007/02/18 17:46:23, 1] smbd/files.c:file_init(216)
file_init: Information only: requested 10000 open files, 1014 are available.
[2007/02/18 17:46:23, 5] lib/charset.c:load_client_codepage(196)
load_client_codepage: loading codepage 850.
[2007/02/18 17:46:23, 5] lib/util_unistr.c:load_unicode_map(418)
load_unicode_map: loading unicode map for codepage 850.
[2007/02/18 17:46:23, 3] smbd/server.c:main(706)
loaded services
[2007/02/18 17:46:23, 3] smbd/server.c:main(715)
Becoming a daemon.
[2007/02/18 17:46:25, 0] lib/util_sock.c:eek:pen_socket_in(824)
Get_Hostbyname: Unknown host (none)

[2007/02/18 17:46:25, 2] smbd/server.c:exit_server(408)
Closing connections
[2007/02/18 17:46:25, 3] smbd/server.c:exit_server(435)
Server exit (caught signal)


Die entscheidende Meldung ist wohl:

[2007/02/18 17:46:25, 0] lib/util_sock.c:eek:pen_socket_in(824)
Get_Hostbyname: Unknown host (none)

Da diese Meldung auch ohne die erweiterte Protokollierung ausgegeben wird.

Meine smb.conf sieht wie folgt aus:

[global]
log level=5
netbios name=fritzbox
workgroup=home
server string=Fritz!Box Samba Server
security=user
encrypt passwords=true
interfaces=192.168.0.1/255.255.255.0
null passwords=yes
guest account=root
wins support=yes

[memstick]
path=/var/media/ftp/DataTraveler2-0-Partition-0-1
comment=Memory-Stick
public=yes
guest ok=yes
writable=yes
printable=no
browseable=yes

nmbd oder smbmount kann ich starten.

Hat jemand eine Idee warum der smbd bei mir nicht starten will ?? Ist es richtig, dass die IP Adresse (interfaces=192.168.0.1) die Adresse der FritzBox sein muss ?
Vielen Dank für Eure Hilfe!

Gruß
bruen985
 
unter [global]
Code:
dns proxy = yes
mal probieren und den interface= Parameter weglassen.

Wenn's nicht klappt, 'ifconfig' und 'cat /etc/hosts' posten. Er kann anscheinend den Hostnamen nicht auflösen.
 
leider nicht erfolgreich....:-(( gleiche Fehlermeldung (siehe oben - rot markiert)

[global] sieht jetzt wie folgt aus:

log level=5
netbios name=fritzbox
workgroup=home
server string=Fritz!Box Samba Server
security=user
encrypt passwords=true
dns proxy=yes
#interfaces=192.168.0.1/255.255.255.0
null passwords=yes
guest account=root
wins support=yes


# ifconfig
cpmac0 Link encap:Ethernet HWaddr 00:15:0C:CF:2F:82
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:343921 errors:3 dropped:1 overruns:0 frame:0
TX packets:317895 errors:2 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:256
RX bytes:229976533 (219.3 MiB) TX bytes:156497560 (149.2 MiB)

dsl Link encap:point-Point Protocol
inet addr:192.168.179.1 P-t-P:192.168.179.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:287617 errors:0 dropped:0 overruns:0 frame:0
TX packets:358251 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:112712956 (107.4 MiB) TX bytes:216313425 (206.2 MiB)

eth0 Link encap:Ethernet HWaddr 00:15:0C:CF:2F:82
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:343895 errors:0 dropped:0 overruns:0 frame:0
TX packets:265499 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:229955038 (219.3 MiB) TX bytes:111621188 (106.4 MiB)

eth0:1 Link encap:Ethernet HWaddr 00:15:0C:CF:2F:82
inet addr:192.168.0.253 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1

lan Link encap:Ethernet HWaddr 00:15:0C:CF:2F:82
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:336918 errors:0 dropped:0 overruns:0 frame:0
TX packets:262728 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:211032015 (201.2 MiB) TX bytes:112009774 (106.8 MiB)

lan:0 Link encap:Ethernet HWaddr 00:15:0C:CF:2F:82
inet addr:192.168.178.254 Bcast:192.168.178.255 Mask:255.255.255.0
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:128506 errors:0 dropped:0 overruns:0 frame:0
TX packets:128506 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:10199259 (9.7 MiB) TX bytes:10199259 (9.7 MiB)

tiwlan0 Link encap:Ethernet HWaddr 00:15:0C:CF:2F:84
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1238 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:266330 (260.0 KiB)

wdsdw0 Link encap:Ethernet HWaddr 00:15:0C:CF:2F:84
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1238 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:266330 (260.0 KiB)

wdsdw1 Link encap:Ethernet HWaddr 00:15:0C:CF:2F:84
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1238 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:266330 (260.0 KiB)

wdsdw2 Link encap:Ethernet HWaddr 00:15:0C:CF:2F:84
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1238 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:266330 (260.0 KiB)

wdsdw3 Link encap:Ethernet HWaddr 00:15:0C:CF:2F:84
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1238 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:266210 (259.9 KiB)

wdsup0 Link encap:Ethernet HWaddr 00:15:0C:CF:2F:84
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1238 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:266330 (260.0 KiB)



Inhalt /etc/hosts (Verweist auf /var/tmp/hosts):
====================================
127.0.0.1 localhost
192.168.178.2 fritz.box.nfs

Wenn ich in der /etc/hosts Einträge machen, werden diese nach einem Neustart der Box leider wieder gelöscht. Gibt's da ne Abhilfe ? Kann ich in die /var/tmp/hosts via der debug.cfg dauerhaft etwas einfügen ?

Hat jemand noch eine Idee ??

Gruß
bruen985
 
Zuletzt bearbeitet:
Hallo,

habe noch etwas gesurft und mit folgendem Befehl diese Infos ausgeworfen bekommen:

# ./smbclient -L fritzbox -N
doing parameter netbios name = fritzbox
handle_netbios_name: set global_myname to: FRITZBOX
doing parameter workgroup = home
doing parameter server string = FritzBox Samba Server [%v]
doing parameter security = share
doing parameter encrypt passwords = true
doing parameter dns proxy = yes
doing parameter null passwords = yes
doing parameter guest account = root
doing parameter lock dir = /var/samba/locks
pm_process() returned Yes
load_client_codepage: loading codepage 850.
load_unicode_map: loading unicode map for codepage 850.
added interface ip=192.168.0.253 bcast=192.168.0.255 nmask=255.255.255.0
not adding duplicate interface 192.168.0.1
added interface ip=192.168.178.254 bcast=192.168.178.255 nmask=255.255.255.0
Client started (version 2.0.10).
resolve_lmhosts: Attempting lmhosts lookup for name fritzbox<0x20>
getlmhostsent: lmhost entry: 127.0.0.1 localhost
getlmhostsent: lmhost entry: 192.168.0.1 fritz.fonwlan.box
getlmhostsent: lmhost entry: 192.168.0.1 fritzbox.home fritzbox
getlmhostsent: lmhost entry: 192.168.0.1 fritzbox
Connecting to 192.168.0.1 at port 139
error connecting to 192.168.0.1:139 (Connection refused)
Connection to fritzbox failed


Es scheint so als wäre der Port 139 zu. Ist der nötig bzw. wenn ja, wie öffne ich diesen in meinem Netz, aber nicht nach aussen ??

Gruß
bruen985
 
Mhh... es wäre mir neu, dass man für das interne Lan einen Port freigeben muss.

Ich hab auch irgenwo mal gelesen, dass die neue Firmware einen Samba integriert haben soll ('netstat -a' sollte dann Port 139 aufweisen) - musst du mal schauen, da bin ich mir nicht sicher. Wenn das der Fall sein sollte, muss der jeweilige Prozess gekillt werden.

Letzteres könntes du mal probieren, das virtuelle Interface (192.168.178.254) in der smb.conf einzutragen.

Mehr fällt mir leider nicht ein.

EDIT:
argh... jetzt sehe ich das erst wieder. Warum denn smbclient???? Ohne Server kein Client!!!! Kein Wunder warum da "Connection refused" steht, wenn der Server nichtmal läuft ;).
 
Zuletzt bearbeitet:
Hallo, habe auch versucht ein smb share zu mounten auf der 7141 mit der neusten firm. das kommt dabei raus:

Mount samba share //192.168.1.99/NetDrive to /var/tmp/freigabe...
[: KellerKind: bad number
params.c:OpenConfFile() - Unable to open configuration file "/var/samba/smb.conf":
No such file or directory
Can't load /var/samba/smb.conf - run testparm to debug it
load_client_codepage: filename /var/samba/codepages/codepage.850 does not exist.
load_unicode_map: filename /var/samba/codepages/unicode_map.850 does not exist.
session request to 192.168.1.99 ok!

die codepages hab ich nachträglich noch reingemacht, kommt trotzdem die selbe fehlermeldung.
Ansonsten wenn ich mit mount teste was gemountet ist, erscheint meine NAS als gemountet, nur wenn ich in den verzeichnis wechsle sind da nur buchstaben auf die ich nicht zugreifen kann. jemand ne idee?
 
Hast Du den Thread gelesen? In #14 steht, daß ich die gleichen Probleme mit den nicht zugreifbaren Anfangsbuchstaben hatte. Daraufhin habe ich mir ein Paket gebastelt, mit dem es funktioniert. Das ist in der Folgediskussion beschrieben. Das Package findest Du unter #23.
 
danke für die antwort, bei der 23 steht das es für ds-mod ist, ich habe aber keinen. kann ich es trotzdem nehmen?
 
also bleibt ursächlich das starten des smbd das Problem !!

leider funktioniert Dein letzer Tipp auch nicht:

doing parameter netbios name = fritzbox
doing parameter workgroup = home
doing parameter server string = FritzBox Samba Server [Version: %v]
doing parameter interfaces = 192.168.178.254/255.255.255.0
doing parameter wins support = yes
[2007/02/21 13:18:41, 3] param/loadparm.c:lp_load(2805)
pm_process() returned Yes
[2007/02/21 13:18:41, 3] param/loadparm.c:lp_add_ipc(1594)
adding IPC service
[2007/02/21 13:18:41, 2] lib/interface.c:add_interface(83)
added interface ip=192.168.178.254 bcast=192.168.178.255 nmask=255.255.255.0
[2007/02/21 13:18:41, 1] smbd/files.c:file_init(216)
file_init: Information only: requested 10000 open files, 1014 are available.
[2007/02/21 13:18:41, 3] smbd/server.c:main(706)
loaded services
[2007/02/21 13:18:41, 3] smbd/server.c:main(715)
Becoming a daemon.
[2007/02/21 13:18:42, 0] lib/util_sock.c:eek:pen_socket_in(824)
Get_Hostbyname: Unknown host (none)

[2007/02/21 13:18:42, 2] smbd/server.c:exit_server(408)
Closing connections
[2007/02/21 13:18:42, 3] smbd/server.c:exit_server(435)
Server exit (caught signal)

Hat nochjemand eine gute Idee ? Ich habe schon so ziemlich alle Paramtervarianten in der smb.conf durchprobiert !

Wie kann ich feststellen, ob die FritzBox noch genügend Hauptspeicher frei hat ?

Noch ne Frage. Wenn ich smbstatus aufrufe, kommt die Fehlermeldung das er die /var/samba/locks/STATUS..LCK nicht findet

# ./smbstatus
doing parameter netbios name = fritzbox
doing parameter workgroup = home
doing parameter server string = FritzBox Samba Server [Version: %v]
doing parameter interfaces = 192.168.178.254/255.255.255.0
doing parameter wins support = yes
pm_process() returned Yes
Couldn't open status file /var/samba/locks/STATUS..LCK

Sind die beiden Punkt richtig also: "STATUS..LCK"

Danke und Gruß
bruen985
 
@Kellerkind: Die Binaries sollten in Ordnung sein, auch ohne DS-Mod. Einfach mal probieren, ggf. die Daten einfach mal über USB-Stick oder FTP auf die Box laden, entsprechende Dateien ausführbar machen und versuchen.
 
kriegaex schrieb:
@Kellerkind: Die Binaries sollten in Ordnung sein, auch ohne DS-Mod. Einfach mal probieren, ggf. die Daten einfach mal über USB-Stick oder FTP auf die Box laden, entsprechende Dateien ausführbar machen und versuchen.

danke hat geklappt. nur rein aus interesse, was heißt [: KellerKind: bad number
Gut, was KellerKind heißt weiß ich:) aber das bad number?
 
smbmount auf 2.6.13 ok

@kriegaex & @bodega
saubere arbeit jungs :)
das gepatchte addon von kriegaex läuft auf einer FRITZ!Box Fon WLAN 7170, Labor-Version (5812) 29.04.31ds-0.2.9
mit kernel 2.6.13.1-ohio #7 Thu Jan 11 16:00:57 CET 2007 problemlos.

via CLI und WEB interface!

danke & weiter so
chymian
 
Status
Für weitere Antworten geschlossen.
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.