PDA

Bekijk de volledige versie : Samba funktioniert nicht!



edding_3000
09-11-2008, 17:45
Moin!

Hab folgendes Problem:
Nachdem ich alles nach Wengis Tut installiert hatte, hab ich nochmal geguckt ob alles funktioniert ... klappt ja auch alles - bloß Samba halt nicht ...
Ich kann, wenn ich auf Netzwerk gehe, einfach nicht den Router finden. Ich bin mir ziehmlich sicher das ich alles korrekt installiert habe!

Hardware und Software:
WL-500g Premium mit der neusten oleg FW
Betriebssystem Windows Vista

Hab schon die letzten 2 Tage im Forum gesucht und gesucht, alle möglichen Samba Versionen ausprobiert aber irgentdwie bekomm ichs nicht gebacken ... Ich bin nun leider auch zudem sehr unerfahren in Sachen Linux und klammer mich deswegen sehr an die HowTo's (für welche ich sehr dankbar bin).

Ich hoffe ihr habt nen Tip für mich ... bin echt am verzweifeln :(
Danke!

newbiefan
09-11-2008, 18:07
naja, kannst du einmal deine smb.conf posten?
Diese steht in /opt/etc/samba/smb.conf
weiters: deine /etc/fstab
dann kann ich dir helfen bzw mitteilen, wieso das nicht geht.
Welches OS hast du am PC? (Vista habe/will ich nicht, deshalb kann ich nichts vistaspezifisches machen)
Dann noch deine FW Version.

-Hast Du am Router im Webinterface Samba disabled?

edding_3000
09-11-2008, 18:33
hier meine smb.conf:


# Samba config file created using SWAT
# from 192.168.2.101 (192.168.2.101)
# Date: 2008/11/09 17:20:06

# Global parameters
[global]
netbios name = ASUS WL-500GP
server string = ASUS WL-500g Premium
security = SHARE
encrypt passwords = Yes
log file = /opt/logs/smbd.log
max log size = 100
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_SNDBUF=8192
dns proxy = No
guest account = admin
guest ok = Yes
hosts allow = 192.168.2.

[ftp_pvt]
path = /tmp/harddisk/ftp_pvt
force user = root
read only = No

[ftp_pub]
path = /tmp/harddisk/ftp_pub
force user = root
read only = No

[logs]
path = /opt/logs
force user = root
read only = No

[torrent]
comment = torrent files
path = /tmp/harddisk/torrent
read only = No


hier meine fstab:


#device Mountpoint FStype Options Dump Pass#
/dev/discs/disc0/part1 none swap sw 0 0
/dev/discs/disc0/part2 /opt ext3 rw,noatime 1 1
/dev/discs/disc0/part3 /tmp/harddisk ext3 rw,noatime 1 1


meine FW ist die 1.9.2.7-10

samba ist im Webinterface disabled

Hab auf'm Notebook Vista Home Premium
Zur Not, könnt ich noch meinen alten Rechner mit XP rauskramen ^^

Danke für deine schnelle Antwort :)

newbiefan
09-11-2008, 18:54
So kann das nicht gehen - ich schreibe dir ein passende smb.conf.
Wird aber bis ca. 21:30 dauern, da ich Besuch habe.......
sind aber einige Fehler.......

edding_3000
09-11-2008, 19:02
wie gesagt ... ich hab echt so gut wie kein wissen über linux ... ich hoffe das ich das bald in meiner ausbildung habe ...

aber echt vielen vielen dank!!

newbiefan
09-11-2008, 19:53
So, nachdem ich angekündig habe, dass ich noch etwas machen will, ist der Besuch gleich gegangen - lol

Hier ist deine smb.conf, müsste gehen - zumindest habe ich es bei mir getestet.

Ich habe dir die Pfade etwas angepasst, da ich gelegentlich mit den Symlinks Schwierigkeiten hatte. Weiters sind die force user falsch gewesen, sowie einige Einträge in der Global Section. Mit dieser Konfig habe ich es bei mir getestet und es funzt. Lese dir in der smb.conf die ersten Zeilen durch - testparm smb.conf im Ordner /opt/etc/samba- wäre es gewesen, dann hättest du selbst die Fehler gesehen (Aber kannst ja nachholen). ;)

Benenne die Workgroup in der smb.conf noch auf deinen wirklichen Namen um,
falls nichts vorhanden, lasse es wie es ist.

Vergiss nicht, dem File wieder den richtigen Namen "smb.conf" zu geben!
So und jetzt viel Spass....

Getestet habe ich mit xp - lasse dem PC etwas Zeit, bis die Shares in der Netzwerkumgebung auftauchen......
Hätte ich fast vergessen, die Logfiles stehen normal in /opt/var/log , auch diesen Pfad habe ich angepasst, da siehst du gleich alle Logs .......

edding_3000
10-11-2008, 16:38
sry für dein besuch ^^
jo, also habs jetzt geändert. leider kann seh ich den router unter vista immer noch nich. hab denn eben mal fix meinen alten rechner rausgekramt und mit dem versucht ... siehe da, ich kann ihn sehen (bloß nicht drauf zu greifen ^^)

dem zu folge muss es ja an den vista netzwerkeinstellungen liegen oder?

newbiefan
10-11-2008, 20:20
sry für dein besuch ^^
jo, also habs jetzt geändert. leider kann seh ich den router unter vista immer noch nich. hab denn eben mal fix meinen alten rechner rausgekramt und mit dem versucht ... siehe da, ich kann ihn sehen (bloß nicht drauf zu greifen ^^)

dem zu folge muss es ja an den vista netzwerkeinstellungen liegen oder?

Wegen dem Besuch muss ich mich bei dir bedanken - ich war froh, dass ich meine Ruhe hatte. :)

Also, wenn Du nicht darauf zugreifen kannst, ist irgend etwas falsch - aber ich vermute am Router - notfalls mit 'ikpg remove samba2' entfernen und nochmals installieren. swat brauchst Du ohnehin nicht mehr, also auch entfernen - ausgenommen du startest mehrere Dienste mit xinet.d, was ich aber nicht glaube. Weiters ist es immer von Vorteil mit testparm smb.conf im Ordner /opt/etc/samba die smb.conf zu prüfen. Man sieht sofort einen Fehler.

Ich hoffe, du hast den Hauptzugang zum Router auf admin belassen, denn sonst geht nichts mehr ordentlich.
Versuche im Datei-Explorer (XP) unter Extras deine Freigaben auf ein Laufwerk zu mappen, suche ein Laufwerk aus und gib unter Ordner ein:
//192.168.2.1/Freigabename
wobei der Freigabename der jeweilige Name deiner Shares in smb.conf ist.
Dann noch "Verbindung bei Anmeldung wiederherstellen" aktivieren.

Falls du noch immer nicht zugreifen kannst, gehst du mit Winscp auf den Router und auf den ersten Hauptordner von deinem Laufwerk, das ist /tmp/mnt/disc0_3 ,einmal klicken = wird blau, rechte Maustaste und Eigenschaften und stellst die Rechte auf 777. (Sollten mindestens 755 sein)
Hoffe es hilft.

Bezügl. Vista: keine Ahnung - verstehe mich nicht falsch, aber ich will mit Vista nichts zu tun haben, es macht aus jedem schnellen Rechner eine lahme Ente und ist dabei noch schlimmer als der schlimmste Virus. Jedenfalls hatten alle meine Bekannten und Freunde, welche sich mit PC's und Netzwerke gut auskennen jede Menge Probleme. Kein einziger Freund benutzt es, sie sind teilweise sogar auf Linux umgestiegen, weil sie diesen Wahnsinn nicht mehr mitmachen. Wenn man nichts besonderes macht, geht es ja halbwegs.
Einfach googeln nach Vista Probleme Filesharing NAS SMB usw. es sind unzählige Probleme vorhanden - vielleicht steht irgend wo die Lösung.
LG

edding_3000
11-11-2008, 20:28
Hi!
Werd deine Vorschläge morgen gleich mal ausprobieren! (bin heut voll ok)

Hab da noch was in der Syslog gefunden ... vll hilft das ja weiter:


Nov 11 19:27:29 xinetd[154]: START: netbios-ns pid=3067 from=192.168.2.101
Nov 11 19:27:39 xinetd[3067]: FAIL: netbios-ns address from=192.168.2.101
Nov 11 19:27:40 xinetd[154]: START: netbios-ns pid=3068 from=192.168.2.101
Nov 11 19:27:51 xinetd[3068]: FAIL: netbios-ns address from=192.168.2.101
Nov 11 19:27:51 xinetd[154]: START: netbios-ns pid=3069 from=192.168.2.101
Nov 11 19:28:04 xinetd[3069]: FAIL: netbios-ns address from=192.168.2.101
Nov 11 19:28:05 xinetd[154]: START: netbios-ns pid=3070 from=192.168.2.101
Nov 11 19:28:18 xinetd[3070]: FAIL: netbios-ns address from=192.168.2.101
Nov 11 19:28:19 xinetd[154]: START: netbios-ns pid=3142 from=192.168.2.101
Nov 11 19:28:34 xinetd[3142]: FAIL: netbios-ns address from=192.168.2.101
Nov 11 19:30:01 /opt/sbin/cron[3144]: (admin) CMD (nice transmission_watchdog )
Nov 11 19:30:01 transmissiond[1084]: 1226431801 1 dl 5.74 ul 12.39 ld 0.15
Nov 11 19:31:54 xinetd[154]: START: netbios-ns pid=3184 from=192.168.2.100
Nov 11 19:34:44 nmbd[3184]: [2008/11/11 19:34:44, 0] lib/util_sock.c:open_socket_in(826)
Nov 11 19:34:44 nmbd[3184]: Get_Hostbyname: Unknown host ASUS WL-500gp
Nov 11 19:34:44 nmbd[3184]: [2008/11/11 19:34:44, 0] lib/util_sock.c:set_socket_options(151)
Nov 11 19:34:44 nmbd[3184]: Failed to set socket option SO_BROADCAST (Error Bad file descriptor)
Nov 11 19:35:01 transmissiond[1084]: 1226432101 1 dl 3.35 ul 15.43 ld 0.16
Nov 11 19:37:44 nmbd[3184]: [2008/11/11 19:37:44, 0] lib/util_sock.c:open_socket_in(826)

newbiefan
13-11-2008, 19:30
Für was brauchst du xinetd?

Falls nur swat damit gestartet werden soll, gehe bitte mit winscp
in den ordner /opt/etc/init.d/ und benenne den File S11inetd um z.Bspl.
RES11xinetd, danach noch einen reboot durchführen.
Nun sollte xinetd nicht mehr starten.
Ach ja, welche Progis hast du noch mit ipkg installiert?
Mit 'ipkg list_installed > /tmp/mnt/disc0_3/installed.txt' kannst du eine Textdatei auf deiner HDD erstellen, diese kannst du ganz einfach kopieren oder ansehen (mit mc auf der Console od. mit winscp).
Entferne mit 'ipkg remove progname' alles was du nicht brauchst.
LG

edding_3000
14-11-2008, 12:26
also das hier ist alles installiert:


coreutils - 6.12-2 - Bunch of heavyweight *nix core utilities
cron - 4.1-7 - Standard vixie cron, with cron.d addition
cyrus-sasl-libs - 2.1.22-2 - Provides client or server side authentication (see RFC 2222).
diffutils - 2.8.1-6 - contains gnu diff, cmp, sdiff and diff3 to display differences between and among text files
e2fslibs - 1.41.2-1 - Ext2 Filesystem Libraries
e2fsprogs - 1.41.2-1 - Ext2 Filesystem Utilities
expat - 2.0.1-1 - XML Parser library
findutils - 4.2.32-1 - File finding utilities
fontconfig - 2.5.0-0 - Font configuration library
freetype - 2.3.6-1 - Free truetype library
gconv-modules - 2.2.5-7 - Provides gconv modules missing from the firmware. These are used by glibc iconv() implementation.
gdbm - 1.8.3-2 - GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines.
glib - 2.12.13-1 - The GLib library of C routines.
gnuplot - 4.2.4-1 - Command-line driven interactive data and function plotting utility
groff - 1.19.2-2 - front-end for the groff document formatting system
hdparm - 8.9-1 - Linux hard drive parameter utility
ipkg-opt - 0.99.163-10 - The Itsy Package Manager
less - 418-1 - Less file browser
libcurl - 7.19.0-2 - Curl is a command line tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FI
libdb - 4.2.52-3 - Berkeley DB Libraries
libgd - 2.0.35-2 - An ANSI C library for the dynamic creation of images
libjpeg - 6b-2 - collection of jpeg tools
libpng - 1.2.33-1 - Portable Network Graphics Libraries
libuclibc++ - 0.2.2-8 - C++ standard library designed for use in embedded systems
logrotate - 3.7.5-2 - Rotates, compresses, removes and mails system log files.
man - 1.6f-1 - unix manual page reader
man-pages - 2.76-1 - unix manual pages
mc - 4.6.1-3 - Midnight Commander File Manager
nano - 2.1.5-1 - A pico like editor
ncurses - 5.6-3 - NCurses libraries
ncursesw - 5.6-2 - NCurses libraries with wide char support.
openldap-libs - 2.3.43-1 - Open Lightweight Directory Access Protocol
openssl - 0.9.7m-4 - Openssl provides the ssl implementation in libraries libcrypto and libssl, and is needed by many other applications and librari
popt - 1.14-1 - A C library for parsing command line parameters.
procps - 3.2.7-6 - PROCPS System Utilities
readline - 5.2-2 - The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are
samba2 - 2.2.12-1 - Lightweight Samba suite provides file and print services to SMB/CIFS clients.
screen - 4.0.3-2 - A screen manager that supports multiple logins on single terminal
slang - 2.1.4-1 - S-Lang is a multi-platform library designed to allow a developer to create robust multi-platform software.
termcap - 1.3.1-2 - Terminal emulation library
transmissiond - 1.34-1 - lightweight BitTorrent daemon with CGI WWW interface
uclibc-opt - 0.9.28-13 - micro C library for embedded Linux systems
unzip - 5.52-3 - A (de)compression library for the ZIP format
xinetd - 2.3.14-8 - Highly configurable, modular and secure inetd
zlib - 1.2.3-3 - zlib is a library implementing the 'deflate' compression system

ich selber habe nich mehr intalliert als es in wengis tutorial steht ...
und xinetd brauch ich doch damit samba startet ... oder nich? ^^

newbiefan
14-11-2008, 17:24
ich selber habe nich mehr intalliert als es in wengis tutorial steht ...
und xinetd brauch ich doch damit samba startet ... oder nich? ^^

Nein, nur swat wird mit xinetd gestartet, sonst nichts. Freilich kann man xinetd so einrichten, dass viele Progis (Prozesse) gestartet werden. Da muss man aber sehr viel lesen.

Jedenfalls wird Samba im Ordner /opt/etc/inet.d/ gestartet.
Das Startscript heisst S80samba - das muss man lassen.
Aber den Startscript von xinetd kann man wie oben beschrieben einfach umbenennen, dann startet xinetd nicht mehr. Jeder Script im Ordner /opt/etc/init.d/ welcher mit einem "S" anfängt wird abgearbeitet. Also einfach das S in eine andere Zeichenfolge umbenennen und das jeweilige Programm wird nicht mehr aufgerufen.

Ergänzung: Swat erstellt nur die smb.conf auf einer Weboberfläche. Da man sich jedoch ohnehin mit Samba (smb.conf) auskennen muss, halte ich es für besser, man erstellt die smb.conf gleich selbst - da lernt man schneller.

edding_3000
14-11-2008, 18:19
jutt, ok ... ick werd dann morgen mal swat und xinetd einfach runterhauen ... samba nochmal neuinstallieren und gucken obs funzt ... schreib dann nochmal ... thx for all ;)

edding_3000
08-12-2008, 09:38
jutt, keine ahnung was ich gemacht habe, aber jetzt gehts xD
sogar unter vista :D