Samba-Package (Server/Client/Mount)

Status
Für weitere Antworten geschlossen.
Hallo,

habe die Lösung für mein Problem gefunden. :))

@Bodga: besten Dank für die Programme und für Deine Hilfestellung.

@All: Die oben genannten Probleme kommen durch den fehlenden "hostname" in der Fritzbox.

Mit dem befehl "hostname" kam da "none" als Antwort.

Setzt man hier mit "hostname fritzbox" den hostname z.B. auf fritzbox und hat gleichzeitig in der /etc/hosts den namen "fritzbox" mit IP Adresse eingetragen, dann funktioniert alles bestens !!!!!!!

Habe daher nun meine debug.cfg wie folgt angepasst:

#Samba Server einrichten und hostname auf fritzbox setzen
echo "192.168.0.1 fritzbox" >> /var/tmp/hosts
hostname fritzbox

Und alles passt !!!!!!!! -> JUBEL !!!!!!!

Nochmal Besten Dank !!

Gruß
bruen985
 
Hallo,

nach den letzen Hinweisen läuft nun ein Samba-Prozess. Unter XP kommt beim verbinden zur IP auch ein Authentifizierungdialog. root/root klappt aber nicht. Unter Vista bekomm ich gar keine Verbindung.
 
Kai, man kann, wenn man nicht groß mit der Konfiguration von Benutzern herumspielen möchte, einfach einstellen, daß guest, der unangemeldete Benutzer, mit den Rechten von root läuft, dann kann man einfach so verbinden aus dem LAN. Ich habe einen Patch gepostet dazu: http://www.ip-phone-forum.de/showthread.php?t=128315
 
Hallo,
vielleicht kann mir jemand bei der Samba-Einrichtung behilflich sein.
Ich möchte ein NAS welches an Lan1 der Fritzbox hängt per Samba mounten.

Ich hab mir diese Datei geholt "samba-mipsel-26.tar.gz". Habe ne FB7170 mit Kernel 2.6.
Den darin enthaltenen Ordner "samba" auf meinen USB-Stick kopiert.

Dann aus dieser Datei "smbmount-dsmod-addon-patched-26.tar.gz" aus Beitrag 23 nur die Datei "smbmount" geholt und damit die "smbmount"-Datei im samba-Ordner auf USB-Stick ersetzt.

Dann unter /var/tmp/usb/samba/smbmount/ die Datei rc.smbmount anpasst.

SMBMOUNT_PATH=/var/tmp/usb/samba/smbmount

Wenn ich dann die rc.smbmount starten möchte, egal ob mit mount Parameter
also: ./rc.smbmount mount //192.168.178.xxx/Freigabe /var/tmp/zielname
oder ohne: ./rc.smbmount
Es kommt immer die meldung "not found".
Siehe Screenshot!
??????
 

Anhänge

  • samba.JPG
    samba.JPG
    8.5 KB · Aufrufe: 83
chmod +x /var/tmp/usb/samba/smbmount/rc.smbmount
 
Hat sich erledigt. Hab nen Fehler beim Entpacken gemacht.

Man muss die Datei über "Rechtklick"-> Extrahiere hier... entpacken. Nicht über Winzip direkt mit Funktion Extrahieren, sonst fehlen danach 2 Ordner.

Trotzdem danke!
 
smbmount und Umlaute

Wenn ich auf meine Windows-Freigaben schaue, sehe ich die Umlaute falsch. Kann ich irgendwas an den Parameter -o anhängen, um das zu korrigieren? Unter Desktop-Linux-Systemen funktioniert sowas:

Code:
...,iocharset=iso-8859-15,codepage=cp850

Ersteres ist der lokal verwendete Zeichensatz, Letzteres das, was Windows benutzt. Geht bei mir in Ubuntu (d.h., dort habe ich lokal utf-8). Obiges habe ich mal in /tmp/flash/smb_mount eingebaut. Es wird auch aufgerufen und mittels anschließendem mount-Befehl angezeigt. Allerdings hat es scheinbar keine Wirkung.
 
"smbd" läuft, Verbindung nicht möglich, da "/tmp" fehlt

Hallo,

wie gesagt, der Samba-Server (Binary aus diesem Thread) läuft offenbar. Das Log-File sagt aber bei Verbindungsaufbau:
Code:
[2007/03/01 21:12:24, 0] smbd/service.c:make_connection(502)
  Can't change directory to /tmp (No such file or directory)

"/tmp" kann ich nicht erstellen, da "Read-only file system". Kann ich den Temp-Pfad auch irgendwie woanders hinlegen?
 
hallo
hab probiert das zu installieren habs auf dem usb stick unter /var/tmp/usb/samba/smbmount liegen
hab auch die rc.smbmount angepast
und chmod +x /var/tmp/usb/samba/smbmount/rc.smbmount
gemacht
und wenn ich dann mounten will ./rc.smbmount mount //172.16.16.16/f /var/tmp/usb/test [administrator pass]kommt diese meldung
mkdir: Cannot create directory `/var/tmp/usb/test': File exists
[: [administrator: bad number
/var/tmp/usb/samba/smbmount/smbmount: can't resolve symbol '__uClibc_start_main'

so den ersten fehler habe ich behoben nun bekommen ich aber diese fehlermeldung
Mount samba share //172.16.16.16/f to /var/tmp/usb/samba/smbmount...
mkdir: Cannot create directory `/var/tmp/usb/samba/smbmount': File exists
[: administrator: bad number
./rc.smbmount: ./rc.smbmount: 51: /var/tmp/usb/samba/smbmount: Permission denied
 
Zuletzt bearbeitet:
Der erste Fehler ('__uClibc_start_main') müsste daran gelegen haben, dass du wahrscheinlich die 2.4er Binary genommen hast.

Der zweite Fehler ('/var/tmp/usb/samba/smbmount': File exists) ist auch logisch. Die Datei 'smbmount' existiert ja (bzw. der Pfad mit Inhalt).

Also
Code:
./rc.smbmount mount //172.16.16.16/f /var/tmp/usb/test
sollte besser funktionieren als
Code:
./rc.smbmount mount //172.16.16.16/f /var/tmp/usb/samba/smbmount

:-Ö
 
hallo
danke der antwort
aber selbes ergebnis
Mount samba share //172.16.16.16/f to /var/tmp/usb/test...
mkdir: Cannot create directory `/var/tmp/usb/test': File exists
[: administrator: bad number
./rc.smbmount: ./rc.smbmount: 51: /var/tmp/usb/samba/smbmount: Permission denied


der fehler ('__uClibc_start_main' ist weg seit ich in der datei statt /var/tmp/usb/samba/smbmount
nur noch /var/tmp/usb/samba stehen hab
 
Was passiert denn, wenn du /var/tmp/usb/samba/smbmount auf der Konsole eingibst (bzw. /var/tmp/usb/samba/smbmount/smbmount) ?

EDIT:
der fehler ('__uClibc_start_main' ist weg seit ich in der datei statt /var/tmp/usb/samba/smbmount
nur noch /var/tmp/usb/samba stehen hab

Damit geht auch smbmount nicht mehr ;). Nimm mal die Version für 2.6er Kernel ...
 
jup hast recht
hab nun den anderen genommen
dort kamm nun das beim mounten raus

Mount samba share //172.16.16.16/f to /var/tmp/usb/test...
mkdir: Cannot create directory `/var/tmp/usb/test': File exists
[: administrator: 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 172.16.16.16 failed
session request to *SMBSERVER ok!
#

ich weis nur nicht wo diese datei liegt die ich an passen muss damit er die dateien findet
 
session request to *SMBSERVER ok!
Sieht gut aus. 'ls -la /var/tmp/usb/test' sollte jetzt die Freigabe anzeigen und bei 'ps -Al' sollte 'smbmount' mitauftauchen.

smb.conf ist beim mounten nicht unbedingt nötig. Die Fehlermeldungen sind da etwas irritierend.
 
also beim ersten befehl
ls: /var/tmp/usb/test/A: No such file or directory
ls: /var/tmp/usb/test/b: No such file or directory
ls: /var/tmp/usb/test/b: No such file or directory
bis x soweiter
bei 2 befehl sagt er illegal option --a

er sagte ja aber oben auch das
session request to 172.16.16.16 failed
denke mal das er dann keinen verbindung hat warum auch immer
der pc ist auf jedenfall on und auch mit der freigabe f
 
Das 'session request to 172.16.16.16 failed' kommt immer. Das liegt an einer Schleife. Das mounten klappt aber trotzdem (hab die Meldung 'session request to *SMBSERVER ok!' dafür eingebaut).

Das Problem welches jetzt noch besteht, scheint wirklich 2.6 spezifisch zu sein. Ich konnte mich bisher nicht dazu bewegen, mal den 2.6er Kernel auszuprobieren. Es gibt dafür aber eine Lösung von kriegaex.

Du müsstest nur die Dateien aus dem Paket von '/addon/smbmount/root/usr/sbin' nach '/var/tmp/usb/samba/smbmount' kopieren. Also die smbmount-Binaries austauschen.

Ich werde die Pakete im ersten Post demnächst aktualisieren. Es scheint so, als ob dieses Problem öfter auftritt.
 
Zuletzt bearbeitet:
super das hat geklappt
nun gehts mir noch um die ein bindung des ganzen in die debug.cfg damit er es gleich mit startet

ist das so richtig?
#!/bin/sh
#Twonky Startscript ausf³hren
mkdir /var/tmp/usb
chmod -R 755 /var/tmp/usb
mkdir /var/tmp/usb/samba/smbmount
chmod -R 755 /var/tmp/usb/samba/smbmount
sleep 60
mount -o rw -t vfat /dev/sda1 /var/tmp/usb
chmod +x /var/tmp/usb/twonky/twonkymedia.sh
/var/tmp/usb/twonky/twonkymedia.sh start
chmod +x /var/tmp/usb/samba/smbmount/rc.smbmount
/var/tmp/usb/samba/smbmount/rc.smbmount mount //172.16.16.16/f /var/tmp/usb/test user pass
 
Zuletzt bearbeitet:
re

hallo

ich bin kein fritzexperte deshalb brauche ich bei diesen thema eure hilfe!

ich habe meine box am laufen... habe mit fritzboxedit meine ports für voip verändert. weiterhin lauft die funktion anrufe über die dreambox auf meinen fernseher darzustellen. ich habe mein telefonbuch superschön und aktuell.

sooooo jetzt hätte ich gerne samba am laufen dann könnte ich meine externe hdd im netzwerk vefügbar machen was echt toll wäre.

aber wenn ich die avn labor darauf mache ist alles was ich geschaffen habe weg (da kein experte min 40h arbeiten mit lesen und testen und und)

also irgentwie anders... wenn ich das jetzt hier richtig verstanden habe könnt ihr dieses feature zusätzlich inst.

ist das möglich?
wenn ja kann jemand eine schritt für schritt anleitung veröffentlichen!

ich habe überhaupt keinen plan außer mit fritzboxedit kann ich ein wenig.

was sagt ihr dazu?

mfg andy
 
Hallo!

Vielen Dank für die interessanten Packete.

Gibt es möglicherweise bereits eine smbmount-Version aus dem Samba-Packet 3.0.24 ?

In Verbindung mit einem Windows 2003 Server ist der "support for client and server SMB signing" erforderlich. In den hier verfügbaren Versionen ist die Option noch deaktiviert.

Folgende Meldung erscheint:

Code:
cli_negprot: SMB signing is mandatory and we have disabled it.
1780: protocol negotiation failed
SMB connection failed

In oben genannter Version soll es laufen. Gibt es schon eine entsprechend komplilierte Version?

Vielen Dank,

Björn
 
würde gerne das smbmount verwenden, um ein Samba-Share von meinem M740AV (Siemens DVBT mit VDR und Samba-Server) zu mounten. Unter Windows funktioniert es wunderbar, leider nicht mit der FritzBox. Ich kann das Share mounten, aber wenn ich versuche darauf zuzugreifen, bekomme ich nur ein Input/Output error. Samba-Server 2.0.9
Jemand eine Idee ?
Habe beider Versionen versucht (im DS-Mod integriert als Addon)

DS-Mod -14.1 mit Labor-Phone
Syslogd : Mar 24 22:03:32 fritz user.notice kernel: smb_add_request: request [95a66e40, mid=0] timed out!

Und hier der Smbstatus der Box :

Samba version 2.0.9
Service uid gid pid machine
----------------------------------------------
USB root root 9173 andreas (192.168.158.20) Sat Mar 24 20:59:17 2007
USB1 root root 9203 fritz (192.168.158.1) Sat Mar 24 23:26:32 2007

No locked files

Share mode memory usage (bytes):
1048464(99%) free + 56(0%) used + 56(0%) overhead = 1048576(100%) total

sowie nen Auszug aus der Fritzbox :

/var/mod/root $ smbmount2 mount //m740av/usb1 /var/tmp/fritz
mount smb /var/tmp/fritz...
mkdir: cannot create directory '/var/tmp/fritz': File exists
params.c:OpenConfFile() - Unable to open configuration file ".//smb.conf":
No such file or directory
creating lame upcase table
creating lame lowcase table
Can't load .//smb.conf - run testparm to debug it
/var/mod/root $ cd /var/tmp/fritz
/var/tmp/fritz $ ls
ls: .: Input/output error
/var/tmp/fritz $ cd ..
/var/tmp $ mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro)
none on /rom/var type tmpfs (rw)
/ on / type mini_fo (rw)
none on /sto type tmpfs (rw)
dev on /dev type tmpfs (rw,nosuid)
devpts on /dev/pts type devpts (rw,nosuid,noexec)
proc on /proc type proc (rw,nodiratime)
ramfs on /var type ramfs (rw)
/dev/mtdblock6 on /data type jffs2 (rw,noatime)
usbfs on /proc/bus/usb type usbfs (rw)
sysfs on /var/sysfs type sysfs (rw)
//m740av/usb1 on /var/tmp/fritz type smbfs (rw,nodiratime,nosuid,nodev,uid=0,gid=0,file_mode=0755,dir_mode=0755)
/var/tmp $


Ok es hängt mit der Labor zusammen, mit der 29.04.30 kann ich es sofort mounten und auch darauf zugreifen.
 
Zuletzt bearbeitet:
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.