• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Samba unter SuSE 9.2 / keine Auflösung & ReadOnly

Hallo,

ich verwende SuSE Linux 9.2 und Samba 3.0.15 (das gesamte System wird mit apt aktuell gehalten). Außer meinem PC (WnXP & SuSE 9.2) haben wir noch zwei andere PCs (XP & 98 ) im Haus und uns ein Heimnetzwerk aufgebaut, mein PC ist per WLAN angeschlossen. Solange alle nur Windows verwenden geht das ganze auch wunderbar. Unter SuSE läuft das WLAN (also Internet funktioniert), das lokale Netz aber nicht/nur teilweise.
Bei angeschalteter Firefwall geht garnichts (kein Ping oder Zugriff in keine Richtung), obwohl ich dir Ports 130-160 für TCP und UDP freigegeben habe (so weit ich weiß liegen da irgendwo die NetBIOS-Ports). Wenn ich die Firewall deaktiviere, erscheint mein Linux in der Browselist der anderen. Der Zugriff (auch per Name) klappt dann eigentlich immer (habe ein wenig mit Swat rumgespielt, jetzt verlangt er da ein Passwort, das ich nicht kenne). Der Schreibzugriff in der Freigabe klappt nicht.
Auf meinem Linux PC klappt bei deaktivierter Firewall der Zugriff auf die anderen PCs per IP, dann habe ich Lese- und Schreibrechte auf den Freigaben (wie es korrekt ist). Wenn ich unter "Netzwerk" auf "Windows-Netzwerk" gehe, bekomme ich "Keine Arbeitsgruppe im lokalen Netz auffindbar", obwohl das irgendwann auch schonmal funktioniert hat.
Ausgabe von nmbstatus:
Found 1 hosts. Collecting additional information. Please wait.
.
WORKGROUP RADPROFIS
MEMBERS RALFLINUX
und das obwohl alle PCs angeschaltet sind (RADPROFIS ist unsere Arbeitsgruppe, RALFLINUX mein PC)

Im Bootprotokoll fällt mir folgende Meldung auf (die allerletze bevor das grafische System gestartet wird):
Skipped services in runlevel 5: nfs smbfs
und hier meine samb.conf (leider ohne Kommentare da ich das mit Swat bearbeite):
Code:
# Samba config file created using SWAT
# from 127.0.0.1 (127.0.0.1)
# Date: 2005/05/07 11:34:17

# Global parameters
[global]
	workgroup = RADPROFIS
	server string = Ralfs Linux-PC
	interfaces = wlan0
	security = SHARE
	auth methods = sam
	username map = /etc/samba/smbusers
	printcap name = cups
	logon path = \\%L\profiles\.msprofile
	logon drive = P:
	logon home = \\%L\%U\.9xprofile
	ldap idmap suffix = ou=Idmap
	ldap machine suffix = ou=Computers
	ldap suffix = dc=example,dc=com
	printer admin = @ntadmin, root, administrator
	cups options = raw
	include = /etc/samba/dhcp.conf

[print$]
	comment = Printer Drivers
	path = /var/lib/samba/drivers
	write list = @ntadmin, root
	force group = ntadmin
	create mask = 0664
	directory mask = 0775

[transport]
	comment = Transportordner
	path = /windows/C/Transport/
	read only = No
	create mask = 0777
	force create mode = 0777
	directory mask = 0777
	force directory mode = 0777
	guest ok = Yes
	case sensitive = No
	msdfs proxy = no

[deskjet3810]
	comment = HP DeskJet 3810
	path = /var/tmp
	read only = No
	create mask = 0600
	guest ok = Yes
	printable = Yes
	printer name = deskjet3810
	oplocks = No
	share modes = No

wie schaffe ich es, das sowohl Namensauflösung als auch Zugriff in beide Richtungen immer funktionieren?


EDIT: Wenn mein Linux-PC der Browsemaster ist, dann klappt auch bei deaktivierter Firewall garnichts, nichtmal die Liste der Netzwerk-PCs unter Windows.
 
A

Anonymous

Gast
http://linux-club.de/viewtopic.php?t=32458&highlight=
 
A

Anonymous

Gast
wie hast du sie denn deaktiviert?
was gibt

iptables -L
iptables -t nat -L
iptables -t mangle -L

aus?
 
habe sie per YaST - Firewall - Anhalten und aus dem Bootprozess entfernen deaktiviert.


Code:
# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination



# iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination



# iptables -t mangle -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination



EDIT: So, nach viel rumbastelei habe ich rausgefunden warum ich von Windows auf Linux nur Schreibzugriff hatte - der Gastuser hatte nicht die nötigen Berechtigungen für den freigegeben Ordner. Somit funktioniert jetzt von Windows auf Linux eigentlich alles, in die umgekehrte Richtung aber nur Zugriff auf Ordnerfreigaben wenn ich die IP kenne.
 
Oben