Archiv verlassen und diese Seite im Standarddesign anzeigen : Win7 und Samba
Hi zusammen,
Ich bin gerade am einrichten eines Samba Servers und bekomme einfach keinen Rechner im Netzwerk unter Win7 zu sehen.
Ich hab die smb.conf mal ganz einfach angefangen da ich noch relativer Neuling bin was Suse 11.2 angeht.
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Samba Conf from Starfox
# UpDated: 2010-02-13
[global]
workgroup = WORKGROUP
netbios name = HomeServer
server string = (Samba %v)
security = SHARE
guest account = nobody
[public]
comment = Oeffentliches Verzeichnis
path = /usr/public
guest ok = Yes
read only = Yes
browseable = yes
available = yes
Das ist se, aber mein Win7 Rechner erkennt trotzdem den Suse Rechner nicht.
Jemand ne Idee ?
http://wiki.samba.org/index.php/Windows7
Nun das habe ich bereits gemacht :)
Keine Reaktion Rechner wird immer noch nicht gefunden.
:Update:
Jetzt wird zumindest der Suse Rechner gefunden, nur zugreifen kann ich noch nicht. Anscheinend brauch Windoof da immer ne Weile bis es den Rechner erkennt.
Ich habe in Suse mit smbpasswd -a Username und smbpasswd -e Username mich als Samba User angelegt und security auf User gestellt.
Nun müsste ich doch irgendwie drauf zugreifen können oder ?
derRichard
13.02.10, 16:58
kannst du den samba erreichen wenn ihn im win7 direkt mit der ip ansprichst?
//richard
Jop erreiche den Samba per Ping
derRichard
13.02.10, 20:09
per ping kann man samba nicht erreichen. ping testet redet nur dem kernel auf der gegenseite.
ich meinte ob du den samba über die ip erreichen kannst.
zb: \\1.2.3.4\share\
//richard
Der Samba Rechner wird mit angezeigt aber erreichen kann ich diesen nicht.
Sprich im Windows Netzwerk sehe ich "Homeserver" wenn ich aber dann drauf zugreifen will kommt eine Fehlermeldung.
Fehlermeldung: Auf Homeserver konnte nicht zugegriffen werden ...
Vergewissern Sie sich das der Name richtig geschrieben wurde. Möglicherweise besteht ein Netzwerfehler. Klicken Sie auf Diagnose ....
Rain_maker
13.02.10, 21:30
Der Samba Rechner wird mit angezeigt aber erreichen kann ich diesen nicht.
Sprich im Windows Netzwerk sehe ich "Homeserver" wenn ich aber dann drauf zugreifen will kommt eine Fehlermeldung.
Fehlermeldung: Auf Homeserver konnte nicht zugegriffen werden ...
Vergewissern Sie sich das der Name richtig geschrieben wurde. Möglicherweise besteht ein Netzwerfehler. Klicken Sie auf Diagnose ....
Nur noch mal zur Verdeutlichung:
kannst du den samba erreichen wenn ihn im win7 direkt mit der ip ansprichst?
stefan.becker
13.02.10, 21:40
Und nein, ping ist nicht gemeint, auch nicht pong.
Sondern Freigaben mit IP manuell ansprechen.
Nein kann ich nicht, ich kann den Rechner nicht per IP ansprechen.
Hier mal die aktuelle Systemconfig:
Samba Version 3.4.5
Opensuse 11.2
Alle aktuellen Patches etc installiert
Firewall aktiviert
Firewall Samba Port offen auf Interface eth0 was meine Netzwerkkarte auch ist
Hier die aktuelle Samba Config:
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Samba Conf from Starfox
# UpDated: 2010-02-13
[global]
netbios name = HomeServer
server string = (Samba %v)
wins support = Yes
wins server = No
interface = eth0
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain master = No
ldap suffix = No
passdb backend = smbpasswd
[public]
comment = Oeffentliches Verzeichnis
path = /usr/public
guest ok = Yes
[STARFOX]
path = /home/starfox
guest ok = yes
read only = no
Zu Windows 7 Ultimate 64bit:
reg Patch von Samba.org installiert, Norton Internet Security 2010 den Samba Rechner auf volles Vertrauen geswitcht.
So....
Der Netbiosname des Samba Rechners wird im Win7 Netzwerk erkannt, anpingen kann ich den Rechner auch, Zugriff per IP nicht möglich. Zugriff per Doppelklick in der Win7 Netzwerkansicht nicht möglich.
... Jemand ne Idee ? :confused:
derRichard
14.02.10, 11:16
dann eben nochmal von vorne.
kann win7 nicht zugreifen, weil es den server nicht findet, oder weil der samba die verbindung verweigert?
das log am samba sollte helfen.
besteht das problem nur mit win7?
//richard
Firewall aktiviert
Firewall Samba Port offen auf Interface eth0
Was ist da genau eingetragen?
Norton Internet Security 2010
Da wunderst du dich ueber Probleme? Entsorgen
Fehlt da eventuell ein WORKGROUP-Parameter in der Samba-Config?
Zum Testen solltest du Firewall und "Sicherheitspakete" jeglicher Art ausschalten, sonst wirst du nie merken, wo hier was geblockt wird.
Jop das workgroup hatte ich beim Copy Paste irgendwie vergessen.
workgroup ist nun wieder in der smb.conf drin und smbd.log sieht so aus:
[2010/02/14 15:03:44, 0] smbd/server.c:457(smbd_open_one_socket)
smbd_open_once_socket: open_socket_in: Die Adresse wird bereits verwendet
[2010/02/14 15:03:44, 0] smbd/server.c:457(smbd_open_one_socket)
smbd_open_once_socket: open_socket_in: Die Adresse wird bereits verwendet
Weiterhin von Win7 aus kein Zugriff auf den Samba Server .
Hier nochmal Ports und Ips mit Netstat -tlpn ausgelesen:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 3530/rpcbind
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 3693/cupsd
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 4075/master
tcp 0 0 :::139 :::* LISTEN 7336/smbd
tcp 0 0 :::111 :::* LISTEN 3530/rpcbind
tcp 0 0 ::1:631 :::* LISTEN 3693/cupsd
tcp 0 0 :::25 :::* LISTEN 4075/master
tcp 0 0 :::445 :::* LISTEN 7336/smbd
Weiterhin von Win7 aus kein Zugriff auf den Samba Server .
Alle "Sicherheitssoftware" ist deaktiviert?
Loglevel von Samba mal auf 5 setzen (auch wenn die Logfiles von Samba grottig sind) und die Option "max log size" auch hochsetzen (z.B. auf 10M), sonst wird das gleich wieder wegrotiert (old-Dateien).
BTW:
Hat OpenSuSE keine Default-Config von Samba? Warum nutzt du diese nicht?
Samba- bzw. Windows-Fehlermeldungen?
Noch etwas:
security = user ist normalerweise eine gute Idee. Du kannst ja immer noch einen Gastbenutzer mit "map to guest" arbeiten.
So hier gibts die Smb.conf
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Samba Conf from Starfox
# UpDated: 2010-02-13
[global]
workgroup = WORKGROUP
netbios name = HomeServer
server string = (Samba %v)
security = user
guest account = nobody
wins support = Yes
wins server = No
encrypt passwords = Yes
usershare allow guests = No
interface = eth0
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No
domain master = No
ldap suffix = No
passdb backend = smbpasswd
log level = 5
max log size = 10M
[public]
comment = Oeffentliches Verzeichnis
path = /usr/public
guest ok = Yes
read only = Yes
browseable = yes
available = yes
## Share disabled by YaST
# [netlogon]
Und hier die neue Logfile log.smbd:
SE_PRIV 0x0 0x0 0x0 0x0
[2010/02/14 16:24:11, 3] lib/privileges.c:63(get_privileges)
get_privileges: No privileges assigned to SID [S-1-5-2]
[2010/02/14 16:24:11, 3] lib/privileges.c:63(get_privileges)
get_privileges: No privileges assigned to SID [S-1-5-32-546]
[2010/02/14 16:24:11, 3] lib/privileges.c:63(get_privileges)
get_privileges: No privileges assigned to SID [S-1-22-2-65534]
[2010/02/14 16:24:11, 3] smbd/sec_ctx.c:210(push_sec_ctx)
push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1
[2010/02/14 16:24:11, 3] smbd/uid.c:428(push_conn_ctx)
push_conn_ctx(0) : conn_ctx_stack_ndx = 0
[2010/02/14 16:24:11, 3] smbd/sec_ctx.c:310(set_sec_ctx)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
[2010/02/14 16:24:11, 5] auth/token_util.c:522(debug_nt_user_token)
NT user token: (NULL)
[2010/02/14 16:24:11, 5] auth/token_util.c:548(debug_unix_user_token)
UNIX token of user 0
Primary group is 0 and contains 0 supplementary groups
[2010/02/14 16:24:11, 3] smbd/sec_ctx.c:418(pop_sec_ctx)
pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
[2010/02/14 16:24:11, 3] smbd/sec_ctx.c:210(push_sec_ctx)
push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1
[2010/02/14 16:24:11, 3] smbd/uid.c:428(push_conn_ctx)
push_conn_ctx(0) : conn_ctx_stack_ndx = 0
[2010/02/14 16:24:11, 3] smbd/sec_ctx.c:310(set_sec_ctx)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
[2010/02/14 16:24:11, 5] auth/token_util.c:522(debug_nt_user_token)
NT user token: (NULL)
[2010/02/14 16:24:11, 5] auth/token_util.c:548(debug_unix_user_token)
UNIX token of user 0
Primary group is 0 and contains 0 supplementary groups
[2010/02/14 16:24:11, 3] smbd/sec_ctx.c:418(pop_sec_ctx)
pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
[2010/02/14 16:24:11, 3] smbd/sec_ctx.c:210(push_sec_ctx)
push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1
[2010/02/14 16:24:11, 3] smbd/uid.c:428(push_conn_ctx)
push_conn_ctx(0) : conn_ctx_stack_ndx = 0
[2010/02/14 16:24:11, 3] smbd/sec_ctx.c:310(set_sec_ctx)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
[2010/02/14 16:24:11, 5] auth/token_util.c:522(debug_nt_user_token)
NT user token: (NULL)
[2010/02/14 16:24:11, 5] auth/token_util.c:548(debug_unix_user_token)
UNIX token of user 0
Primary group is 0 and contains 0 supplementary groups
[2010/02/14 16:24:11, 3] smbd/sec_ctx.c:418(pop_sec_ctx)
pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
[2010/02/14 16:24:11, 3] printing/printing.c:1415(start_background_queue)
start_background_queue: Starting background LPQ thread
[2010/02/14 16:24:11, 5] printing/printing.c:1434(start_background_queue)
start_background_queue: background LPQ thread started
[2010/02/14 16:24:11, 5] lib/util_sock.c:371(print_socket_options)
Socket options:
SO_KEEPALIVE = 1
SO_REUSEADDR = 1
SO_BROADCAST = 0
TCP_NODELAY = 0
TCP_KEEPCNT = 9
TCP_KEEPIDLE = 7200
TCP_KEEPINTVL = 75
IPTOS_LOWDELAY = 0
IPTOS_THROUGHPUT = 0
SO_SNDBUF = 16384
SO_RCVBUF = 87380
SO_SNDLOWAT = 1
SO_RCVLOWAT = 1
SO_SNDTIMEO = 0
SO_RCVTIMEO = 0
[2010/02/14 16:24:11, 5] lib/util_sock.c:371(print_socket_options)
Socket options:
[2010/02/14 16:24:11, 5] smbd/connection.c:142(claim_connection)
SO_KEEPALIVE = 1
claiming [smbd lpq backend]
SO_REUSEADDR = 1
SO_BROADCAST = 0
TCP_NODELAY = 1
TCP_KEEPCNT = 9
TCP_KEEPIDLE = 7200
TCP_KEEPINTVL = 75
IPTOS_LOWDELAY = 0
IPTOS_THROUGHPUT = 0
SO_SNDBUF = 16384
SO_RCVBUF = 87380
SO_SNDLOWAT = 1
SO_RCVLOWAT = 1
SO_SNDTIMEO = 0
SO_RCVTIMEO = 0
[2010/02/14 16:24:11, 5] printing/printing.c:1468(start_background_queue)
start_background_queue: background LPQ thread waiting for messages
[2010/02/14 16:24:11, 5] lib/util_sock.c:371(print_socket_options)
Socket options:
SO_KEEPALIVE = 1
SO_REUSEADDR = 1
SO_BROADCAST = 0
TCP_NODELAY = 0
TCP_KEEPCNT = 9
TCP_KEEPIDLE = 7200
TCP_KEEPINTVL = 75
IPTOS_LOWDELAY = 0
IPTOS_THROUGHPUT = 0
SO_SNDBUF = 16384
SO_RCVBUF = 87380
SO_SNDLOWAT = 1
SO_RCVLOWAT = 1
SO_SNDTIMEO = 0
SO_RCVTIMEO = 0
[2010/02/14 16:24:11, 5] lib/util_sock.c:371(print_socket_options)
Socket options:
SO_KEEPALIVE = 1
SO_REUSEADDR = 1
SO_BROADCAST = 0
TCP_NODELAY = 1
TCP_KEEPCNT = 9
TCP_KEEPIDLE = 7200
TCP_KEEPINTVL = 75
IPTOS_LOWDELAY = 0
IPTOS_THROUGHPUT = 0
SO_SNDBUF = 16384
SO_RCVBUF = 87380
SO_SNDLOWAT = 1
SO_RCVLOWAT = 1
SO_SNDTIMEO = 0
SO_RCVTIMEO = 0
[2010/02/14 16:24:11, 2] lib/util_sock.c:938(open_socket_in)
bind failed on port 445 socket_addr = 0.0.0.0.
Error = Die Adresse wird bereits verwendet
[2010/02/14 16:24:11, 0] smbd/server.c:457(smbd_open_one_socket)
smbd_open_once_socket: open_socket_in: Die Adresse wird bereits verwendet
[2010/02/14 16:24:11, 2] lib/util_sock.c:938(open_socket_in)
bind failed on port 139 socket_addr = 0.0.0.0.
Error = Die Adresse wird bereits verwendet
[2010/02/14 16:24:11, 0] smbd/server.c:457(smbd_open_one_socket)
smbd_open_once_socket: open_socket_in: Die Adresse wird bereits verwendet
[2010/02/14 16:24:11, 5] smbd/connection.c:142(claim_connection)
claiming []
[2010/02/14 16:24:11, 2] smbd/server.c:676(smbd_parent_loop)
waiting for connections
Schön, schön... ;)
Hast du auch mal versucht, auf die Freigabe zuzugreifen?
Ich sehe davon in der Logdatei nämlich nix.
Hab ich probiert erscheint nix in der Log File unter Firefox kommt Zeitüberschreitung in Win7
Das heisst "interfaces"
Was sagt testparm?
testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: rlimit_max (1024) below minimum Windows limit (16384)
Processing section "[public]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[global]
netbios name = HOMESERVER
server string = (Samba %v)
interfaces = eth0
passdb backend = smbpasswd
log level = 5
max log size = 10000000
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain master = No
wins support = Yes
ldap suffix = No
[public]
comment = Oeffentliches Verzeichnis
path = /usr/public
guest ok = Yes
Der workgroup parameter fehlt beim Dump hier mit testparm ist aber in der smb.conf drin hab nachgeschaut ^^
Hab ich probiert erscheint nix in der Log File unter Firefox kommt Zeitüberschreitung in Win7
Ich verstehe nicht, was Firefox mit deinem Problem zu tun hat.
Deine Posts sind nicht gerade ausführlich... ist die Internet Security ausgeschaltet? Ist die Windows Firewall ausgeschaltet und der Dienst deaktiviert?
Sind Windows und Linuxrechner in dem gleichen IP-Subnetz und in der gleichen Arbeitsgruppe?
So ihr lieben nach langem hin und her habe ich nun endlich herausgefunden an was es liegt.
Ich habe sogar mein Suse 11.2 nochmal neu aufgesetzt....
Kurz und bündig die Suse Firewall war der Knackpunkt.
Wenn ich nämlich die Suse Firewall abschalte dann sehe ich die Freigaben alle und auch der Samba Server wird gleich im Windows Netz gefunden.
Jetzt möchte ich natürlich die Firewall in Suse richtig konfigurieren und Frage mich was ich da noch einstellen soll oder muss ?
http://s4b.directupload.net/images/100215/temp/fz43wki6.png (http://s4b.directupload.net/file/d/2071/fz43wki6_png.htm)
http://s6b.directupload.net/images/100215/temp/vqthqlzz.png (http://s6b.directupload.net/file/d/2071/vqthqlzz_png.htm)
http://s8b.directupload.net/images/100215/temp/p99dk5mx.png (http://s8b.directupload.net/file/d/2071/p99dk5mx_png.htm)
http://s12b.directupload.net/images/100215/temp/92amqe8p.png (http://s12b.directupload.net/file/d/2071/92amqe8p_png.htm)
Rain_maker
15.02.10, 17:38
Du hängst hinter einem Router?
Dann lass die SuSEfirewall2 aus.
Leicht OT, aber immer wieder gerne: Was ist eine Firewall? (http://www.iks-jena.de/mitarb/lutz/usenet/Firewall.html#Was)
Gruß
L00NIX
Ich habs schon hinbekommen, habe das Tutorial hier durchgearbeitet:
http://tweakhound.com/linux/samba/page_5.htm
Und seitdem habe ich Zugriff :ugly::D
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.