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

[gelöst] Samba will nicht (bei mir)

augustq

Member
Hallo,

ein kleines Problem habe (ich hoffe, daß es nur ein kleines Problem ist):
mein Samba will nicht.

Effekt:
untr Win2K sehe ich in der Netzwerkumgebung den Rechner Athlon mit dem Text <Samba Server>, aber ich komme nicht drauf.

Ping geht in beide Richtungen. Unter Win2K kann ich auch den IE öffnen und komme via Athlon ins Internet. Netz geht also.

mein Netz:
ein Rechner mit Win2K
ein Rechner mit Linux
und ich will ja nur ein paar Daten hin und herschieben......

mein Linux-System:
SuSE 9.3
Athlon 1700 mit 512 MB RAM und 60 GB Platte

unter Suse 9.0 auf dem gleichen Rechner ging das alles mal.

Als PS habe ich noch ein paar Informationen angefügt.

Was mache ich da falsch?
Ein Link reicht mir völlig.
Danke.
August

PS: noch ein paar Infos:
in /var/log/samba/log.nmbd fand ich als letzten Eintrag:
[2006/09/01 09:49:26, 0] nmbd/nmbd.c:main(668)
Netbios nameserver version 3.0.13-1.2-SUSE started.
Copyright Andrew Tridgell and the Samba Team 1994-2004
[2006/09/01 09:55:18, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(396)
*****

Samba name server ATHLON is now a local master browser for workgroup ARBEITSGRUPPE on subnet 192.168.178.22

*****
[2006/09/01 09:55:18, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(396)
*****

Samba name server ATHLON is now a local master browser for workgroup ARBEITSGRUPPE on subnet 192.168.0.100

*****
----------------------------------
in /var/log/samba/log.smbd fand ich:
[2006/09/01 09:49:28, 0] smbd/server.c:main(798)
smbd version 3.0.13-1.2-SUSE started.
Copyright Andrew Tridgell and the Samba Team 1992-2004
[2006/09/01 09:49:29, 0] param/loadparm.c:lp_do_parameter(3162)
Global parameter guest account found in service section!
[2006/09/01 09:49:30, 0] printing/print_cups.c:cups_cache_reload(85)
Unable to connect to CUPS server localhost - Connection refused
[2006/09/01 09:49:30, 0] printing/print_cups.c:cups_cache_reload(85)
Unable to connect to CUPS server localhost - Connection refused
----------------------------------
# my little smb.conf
[global]
workgroup = ARBEITSGRUPPE
map to guest = Bad User
printing = CUPS
printcap name = CUPS
security = user
server string = Samba Server
domain master = No
domain logons = No

[homes]
comment = Home Directores
force user = sambausr
force group = users
browseable = Yes
read only = no
create mask = 0660
directory mask = 0750
guest ok = yes
printable = no

[windir]
path = /home/Windows
guest account = sambausr
public = yes
guest ok = yes
guest only = yes
writeable = yes
create mask = 0777
browseable = yes
printable = no
read only = No
 
OP
A

augustq

Member
Hallo Rolle,

Danke für den Tipp: das klappte.

Jetzt gibt es folgende Anmerkungen:
#1: damit könnte ich leben. Vor dem Zugriff muß ich halt die Firewall ausschalten und nach dem Zugriff diese wieder einschalten.
Aber geht dies nicht auch ohne diesen umständlichen Weg?

#2: die Dateien landen im Verzeichnis mit dem user nobody, sollten aber den user sambausr haben (gleiche Gruppe wie ich), das würde den Zugriff vereinfachen.
Was muß ich da machen?

August
 

Fat_Fox

Hacker
du musst den zugang von intern erlauben ports findest du hier im forum.

bei meiner susi 9.2 hat es erst gefunzt wenn der samba server VOR der firewall gestartet wurde (also booten ohne fw dann samba starten dann fw starten) aber da kann auch noch was anderes im argen liegen, ich hab das prob noch nicht weiter verfolgt. seit suse 10.0 läuft es aber mit den genannten hinweisen zuverlässig.
 

rolle

Guru
Gibt es die Nutzerin sambausr sowohl in Linux als auch in samba? Stimmt das Mapping, herauszufinden durch 'pdbedit -L'?
Gibt es dieselbe auch in Windows? Falls nicht, dann verbindet sich Windows standardmäßig als Gast, welcher wohl meist auf nobody gemappt wird.
 
OP
A

augustq

Member
Hallo Fat_Fox und Rolle,

ich versuch mal die Sachen zu klären.

pdbedit -L
liefert 2 Einträge:
sambausr:1001:Windows PC
nobody:65534:nobody

Also, den sambausr gibt es.
Wechsle ich das Betriebssystem auf SuSE 9.0, dann kann ich auch von Win2K aus zugreifen. Also müsste auf der Seite Windows alles stimmen.

Die Ports habe ich hier nicht gefunden, aber ich bin auf /etc/sysconfig/SuSEFirewall2 gestossen. Die Datei habe ich mir mal angesehen: da steht jede Menge Schrott drin. Ich habe bei mir eine weitere Karte eingebaut (WLAN), lange damit rumgespielt und danach eine Netzwerkkarte rausgebaut. Und von dieser nicht mehr existenten Karte finde ich immer noch Einträge in der Datei. Leider kann ich sie via Editor nicht ändern, denn beim Schreiben motzt Linux, obwohl ich als root angemeldet bin. Und via Yast kann ich Einträge nicht ändern, aber erhalte eine Fehlermeldung am Ende.

Nun komme ich heute und morgen nicht mehr dazu, melde mich aber am Dienstag wieder.
August
 
OP
A

augustq

Member
Hello to everyone,

ich bin ein Stück weiter. Ich kann jetzt Dateien hin- und herschieben, wenngleich sie auf unter Linux mit nobody/nobody stehen. Aber damit kann ich leben.

SuSEfirewall2 war das richtige Stichwort. Die Datei habe ich mir mal angesehen und dort nur Chaos entdeckt. Leider konnte ich das nicht ändern, da ich sie nicht schreiben durfte (trotz root).
OK, via YAST konnte ich doch ein bissel was ändern:
eine Netzwerkkarte habe ich der internen Zone zugewiesen
die WLAN-Karte der externen Zone zugewiesen
So, jetzt geht der Rechner immer noch, und Samba geht auch.

Beim Abschluss der Einstellung via YAST bekomme ich eine Aufstellung und darin finde ich dann folgende Hinweise:
interne Zone: alle Ports sind offen
externe Zone: u.a. folgende Hinweise:
dsl0 unbekannte Netzwerkschnittstelle
eth-id-00:....... unbekannte Netzwerkschnittstelle
eth0: unbekannte Netzwerkschnittstelle
eth1: unbekannte Netzwerkschnittstelle
und abschliessend: Zone hat keine offenen Ports

Frage: wie kriege ich denn diese Hinweise "unbekannte Netzwerkschnittstelle" weg?

Irgendwie muß da was reingekommen sein, als ich mit WLAN gespielt habe. Vorher hatte ich 2 Netzwerkkarten; eine davon habe ich mittlerweile durch die WLAN-Karte ersetzt. Und danach hatte ich die Probleme.

August

auch nicht schlecht: http://www.250kb.de/u/060903/j/bc92e586.jpg
könnte natürlich auch ein Fake sein.
 
OP
A

augustq

Member
Hallo,

und eine kleine Entschuldigung, daß ich mich erst jetzt wieder melde, aber es kam einiges dazwischen. Und momentan kämpfe ich mit bösen (Grippe-)Viren.

Die Sache mit Samba läuft, Vielen Dank für die Tipps!
Auch WinSCP läuft, das ging vorher auch nicht.

Aber zwei Fragen habe ich noch:
#1: in der Datei SuSEfirewall2 habe ich aufgeräumt; da war ja jede Menge Schrott drin. Trotzdem bekomme ich beim booten eine Meldung, die mir nichtgefällt, und zwar diese:
>>
lo
lo IP address: 127.0.0.1/8
done eth0 device: Linksys ADMtek ADM8211 802.11b Wireless Interface (rev 11)
eth0 configuration: wlan-id-00:06:f4:0a:60:7f
eth0 (DHCP) . . . . . no IP address yet... backgrounding.
eth0 IP address: 192.168.1.100/24
waiting
eth1 device: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
eth1 configuration: eth-id-00:e0:4c:39:25:92
eth1 IP address: 192.168.0.100/24
done eth0 device: Linksys ADMtek ADM8211 802.11b Wireless Interface (rev 11)
eth0 configuration: wlan-id-00:06:f4:0a:60:7f
eth0 DHCP client (dhcpcd) is running
eth0 IP address: 192.168.1.100/24
<<
etwas verkürzt habe ich die Darstellung.
Meine Frage: warum bekommt denn eth0 zwei Netzwerkadressen?
Die statische Adresse (102.168.1.100) hatte ich früher mal vergeben, als ich noch eine weitere Netzwerkkarte eingebaut hatte, aber diese Karte ist schon lange draussen. Und diese Adresse brauche ich nicht.

#2: WinSCP ist schrecklich langsam.
Beim Kopieren bekomme ich in etwas folgende Werte hin:
via Samba: so 4 bis 6 MB/Sek
via WinSCP: so 600 KB/Sek.

woran liegt das?

AugustQ

PS: Nachtrag zur Frage #1: in YAST sehe ich die IP-Adresse 192.168.1.100 nicht.
 

Leviathan

Hacker
#1 eth0 hat nur die 192.168.1.100/24
vlt. hat eth0 zwei configfiles und deshlab wird eth0 mit dhcp zweimal geprobed.

#2 winscp arbeitet mit ssh , samba nicht
d.h. die Datenübertragung läuft mit einem anderen Protokoll.
Ggf. mal ne andere ssh version oder anderes Komprimierungsverfahren probieren..
 
OP
A

augustq

Member
Hallo Leviathan,

ich denke mal, das hier ist die richtige Verzeichnis: /etc/sysconfig/network
und dort finde ich diverse Dateien mit Namen: ifcfg-xxxxxx
darunter auch ifcfg-wlan-id-00:xxxxx

Darin fand ich dann den Eintrag für die statische Adresse und für DHCP. Den Eintrag für die statische Adresse + ein bissel mehr habe ich auskommentiert.

Das Problem scheint jetzt weg zu sein.

Danke.
AugustQ

PS: so sieht das jetzt bei mir aus:
BOOTPROTO='dhcp'
#BROADCAST='192.168.1.255'
#IPADDR='192.168.1.100'
MTU=''
NAME='Linksys SMC2635W 802.11b (11mbps) wireless lan pcmcia (cardbus) card'
#NETMASK='255.255.255.0'
#NETWORK='192.168.1.0'
usw.
 
OP
A

augustq

Member
Hello to everyone,

ich denke, dieses Thema ist gelöst. Ich will mal versuchen, den Titel entsprechend zu ändern.

Vielen Dank an alle!!!

AugustQ
 
Oben