PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Win7 und Samba



Starfoxfs
13.02.10, 15:37
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 ?

eule
13.02.10, 16:06
http://wiki.samba.org/index.php/Windows7

Starfoxfs
13.02.10, 16:53
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

Starfoxfs
13.02.10, 17:16
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

Starfoxfs
13.02.10, 21:27
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.

Starfoxfs
14.02.10, 09:09
Nein kann ich nicht, ich kann den Rechner nicht per IP ansprechen.

Starfoxfs
14.02.10, 09:51
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

eule
14.02.10, 11:30
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

L00NIX
14.02.10, 11:56
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.

Starfoxfs
14.02.10, 14:06
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

L00NIX
14.02.10, 14:29
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.

Starfoxfs
14.02.10, 15:26
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

L00NIX
14.02.10, 15:31
Schön, schön... ;)

Hast du auch mal versucht, auf die Freigabe zuzugreifen?

Ich sehe davon in der Logdatei nämlich nix.

Starfoxfs
14.02.10, 15:41
Hab ich probiert erscheint nix in der Log File unter Firefox kommt Zeitüberschreitung in Win7

eule
14.02.10, 15:42
Das heisst "interfaces"
Was sagt testparm?

Starfoxfs
14.02.10, 15:54
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 ^^

L00NIX
14.02.10, 17:08
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?

Starfoxfs
15.02.10, 17:36
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.

L00NIX
15.02.10, 18:02
Leicht OT, aber immer wieder gerne: Was ist eine Firewall? (http://www.iks-jena.de/mitarb/lutz/usenet/Firewall.html#Was)

Gruß
L00NIX

Starfoxfs
15.02.10, 18:13
Ich habs schon hinbekommen, habe das Tutorial hier durchgearbeitet:

http://tweakhound.com/linux/samba/page_5.htm

Und seitdem habe ich Zugriff :ugly::D