PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Networkbrowsing auf Mac OS X eines Linux SMB Server



opaque
04.03.05, 08:03
Hallo

Folgende konfiguration:

Router/Firewall (RedHat 9) mit FTP Server und SAMBA mit folgender conf:
Ich greife auf die FTP Home Verzeichnisse via SMB zu.



[global]

workgroup = arbeitsgruppe
server string = server_FtpS
netbios name = Router
hosts allow = 192.168.0. 127.
guest account = pcguest
log file = /var/log/samba/%m.log
max log size = 0
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
username map = /etc/samba/smbusers
authentication in the case of encrypt passwords = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
interfaces = 192.168.0.1/24
; local master = no
; os level = 65
; domain master = no
; preferred master = no
; wins support = no
wins server = 192.168.0.2


[FTP_Home]
comment = FTP Directorys
path= /home/ftpserver
public = yes
browseable = yes
writable = yes
create mode = 0765
directory mode = 0765
valid users = usmb_superuser @smb_superuser root
# If you want users samba doesn't recognize to be mapped to a guest user
; map to guest = bad user

FileServer (RedHat ES 3) mit folgender conf:

[global]
workgroup = arbeitsgruppe
server string = form2_fs
netbios name = FileServer
smb passwd file = /etc/samba/smbpasswd
username map = /etc/samba/smbusers
password server = None
guest ok = yes
hosts deny = ALL EXCEPT 192.168.0. 127.
hosts allow = 192.168.0. 127.
interfaces = 192.168.0.2
local master = yes
os level = 65
domain master = yes
preferred master = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
wins support = yes
; wins server = 192.168.0.9
; wins proxy = yes
; dns proxy = no
; max disk size = 10000
; dead time = 30

# Printer Settings
load printers = yes
printing = cups
printcap name = cups
; disable spoolss = yes
; use client driver = no
; total print jobs = 100
; lpq cache time = 20
printer admin = @smb_superuser, walter

#============================ Share Definitions ==============================


[public]
comment = Public
path = /shared/public
guest ok = yes
public = yes
writeable = yes
printable = no
valid users = @smb_guest
directory mask = 0777
create mask = 0777
hide dot files = yes
map archive = yes
map system = yes
map hidden = yes

[fonts]
comment = Fonts
path = /shared/fonts
writeable = yes
printable = no
valid users = @smb_guest
directory mask = 0764
create mask = 0764
hide dot files = yes
map archive = yes
; map system = yes
; map hidden = yes

[projects]
comment = Projekte
path = /shared/projects
writeable = yes
valid users = @smb_superuser
directory mask = 0770
create mask = 0770
hide dot files = yes
map archive = yes
map system = yes
; map hidden = yes

[management]
comment = BWLer Folder
path = /shared/management
writeable = yes
valid users = @smb_user
directory mask = 0770
create mask = 0770
hide dot files = yes
map archive = yes
map system = yes
; map hidden = yes

[software]
comment = Software
path = /shared/software
writeable = yes
printable = no
valid users = @smb_superuser
directory mask = 0770
create mask = 0770
map archive = yes
map system = yes
; map hidden = yes

;[fmfiles]
; comment = FileMakerServer Files
; path = /var/fmserver
; public = no
; guest ok = no
; writeable = yes
; printable = no
; valid users = walter
; directory mask = 770
; create mask = 770

;[fmbackup]
; comment = FileMakerServer Backup
; path = /var/fmbackups
; public = no
; guest ok = no
; writeable = no
; printable = no
; valid users = walter

[printers]
comment = All Printers
path = /var/spool/samba
printer admin = root, walter
guest ok = Yes
printable = Yes
use client driver = No
browseable = No

[print$]
comment = Druckertreiber Download Bereich
path = /etc/samba/drivers
browseable = yes
guest ok = yes
write list = @smb_superuser, walter, root


[HP_LaserJet_2200]
comment = HP LaserJet 2200
path = /var/spool/samba/hp
; printer admin = @smb_superuser
browseable = yes
printable = yes
guest ok = yes
public = yes

[FieryX3e]
comment = FieryX3e
path = /var/spool/samba/fiery
; printer admin = @smb_superuser
browseable = yes
printable = yes
guest ok = yes
public = yes


nun zu den Problemen;

#1) auf windowsXP sehe ich unter netzwerkumgebung nur die 2 Linux server und keine anderen winxp clients (shared docs,...)

#2) auf osX ist der Router unter "NETZWERK" nicht sichtbar kann aber via "Mit Server verbinden..." mit folgender Eingabe "smb://username:pass@192.168.0.1/FTP_Home" das SharedVolume mounten.

Grund für diese ganze geschichte ist sicher irgendeine einstellung mit den WINS, local master, preferd master, ...

wie macht man das richtig wenn man Mac OS X, WinXP und 2 Linux Server im Netz hat.

diverse fehlermeldungen:
vom router

[root@router root]# smbclient -L FileServer
added interface ip=192.168.0.1 bcast=192.168.0.255 nmask=255.255.255.0
Got a positive name query response from 192.168.0.2 ( 192.168.0.2 )
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
[root@router root]# smbclient -L FileServer
added interface ip=192.168.0.1 bcast=192.168.0.255 nmask=255.255.255.0
Got a positive name query response from 192.168.0.2 ( 192.168.0.2 )
Password:
Anonymous login successful
Domain=[ARBEITSGRUPPE] OS=[Unix] Server=[Samba 3.0.9-1.3E.2]

Sharename Type Comment
--------- ---- -------
public Disk Public
fonts Disk Fonts
projects Disk Projekte
management Disk BWLer Folder
software Disk Software
print$ Disk Druckertreiber Download Bereich
FieryX3e Printer FieryX3e
IPC$ IPC IPC Service (form2_fs)
ADMIN$ IPC IPC Service (form2_fs)

Server Comment
--------- -------
FILESERVER form2_fs
ROUTER form2_FtpS

Workgroup Master
--------- -------
ARBEITSGRUPPE ROUTER
[root@router root]#


vom Mac (zuerst mit dan ohne passwort eingabe)

OSX:~ admin$ smbclient -L 192.168.0.1
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
OSX:~ admin$ smbclient -L 192.168.0.1
Password:
Anonymous login successful
Domain=[ARBEITSGRUPPE] OS=[Unix] Server=[Samba 2.2.7a]
tree connect failed: NT_STATUS_WRONG_PASSWORD
OSX:~ admin$ smbclient -L Router
Connection to Router failed
OSX:~ admin$

thx walter

emba
04.03.05, 08:39
hi,

arbeiten deine winxp clients mit netbios?
warum setzt du einen samba server als domain master? arbeitest du mit domains bzw. mit namensauflösung domänenübergreifend?


OSX:~ admin$ smbclient -L 192.168.0.1
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
stimmen eigentlich deine guest accounts? gibts es für dein "guest account = xxx" auch einen POSIX account?

greez

opaque
04.03.05, 10:30
arbeiten deine winxp clients mit netbios?den wins server hab ich bei allen WinXP rechnern eingetragen und NETBIOS ist über TCP/IP aktiviert


warum setzt du einen samba server als domain master? arbeitest du mit domains bzw. mit namensauflösung domänenübergreifend?ich arbeite mit workgroups, keine domain. der domain master bezieht sich ja auf den WINS Server oder?


stimmen eigentlich deine guest accounts? gibts es für dein "guest account = xxx" auch einen POSIX account?POSIX account = Linux account ohne Passwort oder? wenn ja dann hab ich einen POSIX account
[root@router root]# id smbguest
uid=534(smbguest) gid=534(smbguest) Gruppen=534(smbguest)


walter

emba
06.03.05, 09:47
ich arbeite mit workgroups, keine domain. der domain master bezieht sich ja auf den WINS Server oder?


domain master (G) Tell smbd(8) to enable WAN-wide browse list collation. Setting this option causes nmbd to claim a special domain specific NetBIOS name that identifies it as a domain master browser for its given workgroup. Local master browsers in the same workgroup on broadcast-isolated subnets will give this nmbd their local browse lists, and then ask smbd(8) for a complete copy of the browse list for the whole wide area network. Browser clients will then contact their local master browser, and will receive the domain-wide browse list, instead of just the list for their broadcast-isolated subnet. Note that Windows NT Primary Domain Controllers expect to be able to claim this workgroup specific special NetBIOS name that identifies them as domain master browsers for that workgroup by default (i.e. there is no way to prevent a Windows NT PDC from attempting to do this). This means that if this parameter is set and nmbd claims the special name for a workgroup before a Windows NT PDC is able to do so then cross subnet browsing will behave strangely and may fail. If domain logons = yes , then the default behavior is to enable the domain master parameter. If domain logons is not enabled (the default setting), then neither will domain master be enabled by default. Default: domain master = auto

demnach solltest du es auf no stellen
hast du die namensauflösung schon ohne wins probiert? sieht eigentlich sonst so gut aus

greez