PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba läuft, trotzdem kein Zugriff...



Seiten : [1] 2

~Gh05t~
04.08.02, 18:13
Tachchen,
ich habe es endlich geschafft die 2.2.1a standart SuSE version von Samba wieder zu installieren... :rolleyes:
So, erstes Problem (Nicht ganz so wichtig, da es mit SWAT funced):
smbpasswd funced nit:


~> smbpasswd
Old SMB password:
New SMB password:
Retype new SMB password:
unable to connect to SMB server on machine 127.0.0.1. Error was : code 0.
Failed to change password


2. Prob:
Wenn ich Versuche mit meinem Windows-client auf den Samba-server zuzugreifen bekomme ich die Fehlermeldung:
"Auf \\Server kann nicht zugegriffen werden.
Der Netzwerkpfad wurde nicht gefunden."
Wenn ich mir die Eigenschaften des Servers ansehen will kommt
"Der Server "Server" konnte im Netzwerk nicht gefunden werden."
Allerdings kann ich das Kommenter Links im Fenster lesen.

3. Prob: Laut SWAT läuft weder smbd, noch nmbd...
ps -A sagt mir das es doch läuft.

smbstatus bringt:


# smbstatus

Samba version 2.2.1a
Service uid gid pid machine
----------------------------------------------

No locked files



und noch meine smb.conf:


# Samba config file created using SWAT
# from 192.168.1.105 (192.168.1.105)
# Date: 2000/09/30 00:56:50

# Global parameters
[global]
workgroup = Arbeitsgruppe
netbios name = Server
encrypt passwords = Yes

[test]
comment = Zum testen
path = /samba/test
read only = No
guest ok = Yes


Mein win2k User ist mit selben Namen/PW im Linux System und über SWAT als SMB User hinzugefügt...
Der Verzeichnis /samba/test ist vorhanden und hat chmod 777.

So, jetzt hoffe ich, dass mir jemand helfen kann...
thx schon ma...

realtec
04.08.02, 19:23
Teste mal ob Du mir \\ipdesservers drauf kommst, wenn ja hast Du ein Problem mit der Namensauflösung

Kernel-Error
04.08.02, 20:27
Hi!

Solltest du mit der Namensauflösung Probleme haben kannst in die /etc/host die Rechner mit IP und Domain eintragen. Für kleine Netze und zum Ausporbieren ist das ne feine Sache.

Du hast natürlich auch alle Benutzer mit Passwörtern auch in die /etc/samba/smbpassword datei eingetragen, bzw. eintragen lassen?

Habe dir aber hier mal einen Link zu meiner /etc/samba/smb.conf gemacht.
Vielleicht hilft die das ja auch schon mal etwas weiter.


http://www.linuxforen.de/forums/attachment.php?s=&postid=132982

MFG

:ugly: Kernel Error :ugly:

~Gh05t~
04.08.02, 20:47
tjo....
http://wnz-clan.all4clans.com/luke/ntfehler.jpg

~Gh05t~
04.08.02, 20:50
Ich hab mal deine smb.conf versucht, die geht auch nit...

Bartleby
04.08.02, 21:14
ich hab fast das gleiche problem. hab samba eingerichtet. unter win98 ist auch alles paletti. nur unter w2k will die linux-kiste einfach nicht in der netzwerkumgebung auftauchen, auch per Suche finde ich ihn nicht. Ein \\172.21.0.1 funktioniert allerdings und zeigt mir die shares.
hat da jemand vielleicht ne idee?

Kernel-Error
04.08.02, 21:29
Hi!

Checkt mal:

1. Gleiche IP Ranges, sprich Linux Maschine z.B. 192.168.0.1 Windoof z.B. 192.168.0.2 usw..
2. Gleiche Workgroup?
3. gleicher User mit gleichem passwort under linux, samba und windoof?
4. tcp/ip als standart protokoll unter windoof eingestellt?

MFG


:ugly: Kernel Error :ugly:

Kernel-Error
04.08.02, 21:34
Hi!

Wenn deine smb.conf so ausschaut:

# Samba config file created using SWAT
# from 192.168.1.105 (192.168.1.105)
# Date: 2000/09/30 00:56:50

# Global parameters
[global]
workgroup = Arbeitsgruppe
netbios name = Server
encrypt passwords = Yes

[test]
comment = Zum testen
path = /samba/test
read only = No
guest ok = Yes



versuche mal in Windoof:

Start ==> Ausführen

Dann eingeben:

net use y: \\linux-server-ip\test /yes [Enter bzw. Eingaben]

Warte 30 sec. und schau im Arbeitsplatz nach ob es ein Laufwerk y names test gibt... wenn ja, funzt es! :-)

MFG

:ugly: Kernel Error :ugly:

~Gh05t~
04.08.02, 22:38
Also, wie oben schon geschrieben sind user/pw in windows, linux uns samba gleich.
Workgroup ist bei beiden gleich (Arbeitsgruppe weil ich vergessen habe wie ich das in win2k umstelle...:rolleyes: )
Meine IP ist wie aus der smb.conf zu entnehmen 192.168.1.105, die Serverip ist 192.168.1.50, TCP/IP ist Standart...
Der mit dem Netzlaufwerk hat auch nit gefunced (war einfach nicht da), aber eine Sache ist mir eingefallen:
Woher weis ich, dass ich auf dem Server ein TCP/IP Protokoll habe? Ich denke mal, wenn ich mit dem Windows Rechner derüber kommunizieren will, brauche ich das ja wohl auch auf dem Linux system, oder?
Wenn ja, wie kann ich feststellen ob das installiert ist?

Bartleby
05.08.02, 09:33
Also bei mir hat das mit dem Netzlaufwerk auch nix gebracht....

~Gh05t~
05.08.02, 17:25
HILFÄÄÄ, das muss doch irgendwie gehen...

darktr00per
06.08.02, 11:06
Hier mal mein smb.conf und die funzt 100%



[global]
workgroup = WORKGROUP
netbios name = Aldebaran
server string = Samba %v Fileserver (SuSE Linux 7.3)
guest account = smbguest
keep alive = 160
os level = 264
kernel oplocks = true
security = user
encrypt passwords = yes
printing = bsd
printcap name = /etc/printcap
load printers = yes
socket options = TCP_NODELAY
map to guest = Bad User
local master = yes
interfaces = 192.168.1.1/255.255.255.0
domain logons = yes
domain master = yes
prefered master = yes
admin users = tm1
guest ok = yes
username map = /etc/samba/smbusers
log file = /var/log/samba/%m
log level = 3
wins support = no
logon script = %U.bat

[netlogon]
path = /home/netlogon
browseable = no
guest ok = yes

[homes]
path = %H
valid users = %U
admin users = %U
write list = %U
browseable = no
read only = no
create mask = 0640
directory mask = 0750


Wichtig ist das du User für samba anlegst mindesten einen gastaccount bei mir wars der name smbguest

Hier hab ich einem beschrieben wies genau geht!

http://www.linuxforen.de/forums/showthread.php?s=&threadid=40120

ich hoffe ich konnte dir weiterhelfen!

P.S. Was bei mir nie so richtig funktioniert hat war das mit den Windows Namen damit ich per Account zugreifen konnte musste der Computername, Loginname und das Passwort das ich auch dem Windowspc nutze mit dem des Linuxaccounts übereinstimmen!

Belkira
07.08.02, 00:38
Ich würde in diesem Thread gerne mal die Ausgabe von findsmb und
nmblookup -A 127.0.0.1 auf dem Server sehen. Und ja, beide Programme gehören zu Samba, sind also vorhanden.

~Gh05t~
08.08.02, 13:12
# findsmb
sh: /usr/local/samba/bin/nmblookup: No such file or directory

*=DMB
+=LMB
IP ADDR NETBIOS NAME WORKGROUP/OS/VERSION
---------------------------------------------------------------------



# nmblookup -A 127.0.0.1
WARNING: The "alternate permissions"option is deprecated
Looking up status of 127.0.0.1


Hilft das irgendwie?

~Gh05t~
08.08.02, 13:20
@darktr00per:
Ich hab deine smb.conf mal für mein System angepasst, aber damit sehe ich nicht mal den Server in der Netzwerkungebung, mit \\Server kommt wieder "Netzwerkpfad nicht gefunden"....

darktr00per
08.08.02, 14:15
ja hast du sie angepasst!

natürlich musst du den netbios name, workgroup, interfaces, admin users etc. an dein system anpassen sonst kanns ja nicht gehen!

Samba weiss ja gar nimma was er da machen soll und verliert sich in fragen =)

Belkira
08.08.02, 16:21
Hilft das irgendwie?
Ja, da läuft bei Dir auf localhost und im Netz noch überhaupt kein SMB Server.

~Gh05t~
08.08.02, 18:56
schön... und wie ändere ich das?
weil mehr als smbd und nmbd starten (bzw. rcsmb start) kann ich noch nicht....*g*

darktr00per
08.08.02, 20:00
einfach in der smb.conf

workgroup = deinegruppe
netbios name = computername
interfaces = ip/255.255.255.0
admin users = kannste vorerst noch weglassen
guest ok = yes (reinsetzen voerst nur zum test)

~Gh05t~
09.08.02, 15:40
Jo, so hab ich die angepasst... aber wie gesagt, ich finde weder den Server in der Netzwerkumgebung, noch under \\Server....

@Belkira:
Wie mache ich das, dass der Server richtig gestartet wird?

Belkira
09.08.02, 17:20
Jo, so hab ich die angepasst... aber wie gesagt, ich finde weder den Server in der Netzwerkumgebung, noch under \\Server....

@Belkira:
Wie mache ich das, dass der Server richtig gestartet wird?
Solange die Config prüfen, die Samba Logs lesen, ggf. Fehler beheben und probieren, bis Du auf localhost den Server siehst und auf ihn zugreifen kannst. D.h. daß findsmb, smbclient -L 127.0.0.1, nmblookup -A 127.0.0.1, smbstatus und andere Befehle funktionieren. Die Samba Dokumentation kommt hierzu mit einer "Trouble-Shooting" Rubrik, die Du lesen solltest. Erst, wenn der Server auf seinem Rechner auch läuft, solltest Du versuchen, ihn im LAN von anderen Rechnern aus sehen zu können.

~Gh05t~
09.08.02, 19:29
Na, da hab ich doch wenigstens mal was etwas konkreteres als "Es geht nicht"...
Mal sehen ob ich des hinbekomme....

~Gh05t~
10.08.02, 12:08
Sagt mal, kann das was damit zu tun haben, dass ich 2 Netzwerkkarten eingebaut habe? Eine für DSL und eine für das Netzwerk...

Außerdem, wie kommt es, dass ich den Server in der Netzwerkumgebung sehen, wenn gar kein Server läuft?

~Gh05t~
10.08.02, 13:31
Also ich hab mal angefangen das Trouble-shooting durchzuarbeiten, und bin gerade beim ersten schritt auf einen Fehler gestoßen:
Ich kann mit meinem Server keine Computer mit dem Namen Anpingen, nur mit der IP.
D.h. irgendwas funced mit dem DNS nit...
Ich hab mal danach geesucht was man da so falsch machen kann weil das in dem Trouble-shooting nur sehr oberflächlich angesprochen wird, da hab ich das DNS Caching gefunden und einfach mal versucht ob das bei mir läuft.
Starten kann ich das Programm, aber wenn ich "nslookup" eingeben kommt das hier:


# nslookup
*** Can't find server name for address 127.0.0.1: No response from server
*** Default servers are not available

Was mach ich dagegen? Ich denke mal das hat auch was mit dem Samba zu tun, hab aber keine Ahnung wo hier der grund liegen könnte...

Belkira
10.08.02, 13:39
Einen Nameserver brauchst Du fürs LAN nicht. Da reichen äquivalente Einträge in /etc/hosts, um Adreß- und Namensauflösung zu erreichen. Dann darfst Du allerdings keinen Nameserver in /etc/resolv.conf eintragen. Und gerade bei SMB/NETBIOS ist besonders wichtig, daß alle Hostnamen und IP-Adressen im gesamten LAN konsistent gehalten werden. Sonst sind Probleme vorprogrammiert.

~Gh05t~
10.08.02, 14:06
ahem.... wie soll denn dann die DNS Vergabe gehen, wenn kein DNS Server in der resolf.conf eingetragen ist?
Ich brauche ja gar keinen DNS Server, aber wenn der Server keinen Namen findet kann damit ja irgendwas nit stimmen...
Wo fange ich denn da am besten an den Fehler zu suchen? Gibts da auch irgend ein Trouble-shooting?

PS: Der Server ist ein Router, am liebsten wäre mir wenn ich bei den Clients im LAN als Gateway und DNS Server nur die Server-IP bräuchte...

Belkira
10.08.02, 17:45
ahem.... wie soll denn dann die DNS Vergabe gehen, wenn kein DNS Server in der resolf.conf eingetragen ist?
Statisch per /etc/hosts? Was hast Du denn darin stehen?

Ich brauche ja gar keinen DNS Server, aber wenn der Server keinen Namen findet kann damit ja irgendwas nit stimmen...
Ein Nameserver im LAN ist eine Sache der Bequemlichkeit. Hast Du nur ein paar Clients, verwendest Du wohl auch kein DHCP, und es lassen sich die Hostnamen und IP-Adressen aller Clients noch leicht manuell auf dem Server in die /etc/hosts eintragen und verwalten. Der Server kennt dann alle IPs und Hostnamen der Clients. Jeder Client selbst ist natürlich auf eine bestimmte IP und einen passenden Hostnamen konfiguriert (egal, ob ein Windows oder Linux Rechner).

Und hat der Server eine Internet-Verbindung aufgebaut, wird seine /etc/resolv.conf dynamisch geändert, sodaß sie den Nameserver Deines Providers enthält. Namensauflösung lokaler Adressen erfolgt weiterhin per /etc/hosts (das wird in /etc/host.conf bzw. /etc/nsswitch.conf verankert).

Dein vorrangiges Ziel sollte sein, vom Server selbst auf den Samba Server zugreifen zu können. Und das mit den Adressen 'localhost', '127.0.0.1' und ggf. einer privaten Adresse, wie '192.168.1.254' plus zugehörigem Hostnamen, z.B. 'server.localdomain'.

~Gh05t~
12.08.02, 14:50
Kann das was mit meiner FW zu tun haben?
Ich erhalte nähmlich immer wenn ich SuSEConfig starte eine Mail für root mit folgendwm Inhalt:


Subject: SuSEconfig: rc.config_check

This is a warning message.
The following variables seem to be doubled in /etc/rc.config
and/or the files in /etc/rc.config.d :
FW_ALLOW_FW_SOURCEQUENCH
FW_ALLOW_FW_TRACEROUTE
FW_ALLOW_INCOMING_HIGHPORTS_TCP
FW_ALLOW_INCOMING_HIGHPORTS_UDP
FW_ALLOW_PING_DMZ
FW_ALLOW_PING_FW
FW_DEV_DMZ
FW_DEV_INT
FW_KERNEL_SECURITY
FW_LOG_ACCEPT_ALL
FW_LOG_ACCEPT_CRIT
FW_MASQUERADE
FW_MASQ_DEV
FW_MASQ_NETS
FW_PROTECT_FROM_INTERNAL
FW_ROUTE
FW_SERVICES_DMZ_IP
FW_SERVICES_DMZ_TCP
FW_SERVICES_DMZ_UDP
FW_SERVICE_DHCLIENT
FW_SERVICE_DHCPD
FW_SERVICE_DNS
FW_SERVICE_SAMBA
FW_STOP_KEEP_ROUTING_STATE
FW_TRUSTED_NETS
Please check which of the instances is correct.


hier ist mal meine SuSE FW2 config:


FW_DEV_EXT="ppp1 eth1"
FW_DEV_DMZ=""
FW_ROUTE="yes"
FW_MASQUERADE="yes"
FW_MASQ_DEV="ppp1"
FW_MASQ_NETS="192.168.1.0/24"
FW_PROTECT_FROM_INTERNAL="no"
FW_AUTOPROTECT_SERVICES="yes"
FW_SERVICES_EXT_TCP="ssh"
FW_SERVICES_EXT_UDP=""
FW_SERVICES_EXT_IP=""
FW_SERVICES_DMZ_TCP=""
FW_SERVICES_DMZ_UDP=""
FW_SERVICES_DMZ_IP=""
FW_SERVICES_INT_TCP="ssh"
FW_SERVICES_INT_UDP=""
FW_SERVICES_INT_IP=""
FW_TRUSTED_NETS="192.168.1.105"
FW_ALLOW_INCOMING_HIGHPORTS_TCP="no"
FW_ALLOW_INCOMING_HIGHPORTS_UDP="DNS"
FW_SERVICE_AUTODETECT="yes"
FW_SERVICE_DNS="no"
FW_SERVICE_DHCLIENT="no"
FW_SERVICE_DHCPD="no"
FW_SERVICE_SQUID="no"
FW_SERVICE_SAMBA="yes"
FW_FORWARD="yes"
FW_REDIRECT=""
FW_LOG_DROP_CRIT="yes"
FW_LOG_DROP_ALL="no"
FW_LOG_ACCEPT_CRIT="yes"
FW_LOG_ACCEPT_ALL="no"
FW_LOG="--log-level warning --log-tcp-options --log-ip-option --log-prefix SuSE-FW"
FW_KERNEL_SECURITY="yes"
FW_STOP_KEEP_ROUTING_STATE="no"
FW_ALLOW_PING_FW="no"
FW_ALLOW_PING_DMZ="no"
FW_ALLOW_PING_EXT="no"
FW_ALLOW_FW_TRACEROUTE="no"
FW_ALLOW_FW_SOURCEQUENCH="no"
FW_ALLOW_FW_BROADCAST="no"
FW_IGNORE_FW_BROADCAST="yes"
FW_ALLOW_CLASS_ROUTING="no"


Kann ich die Doppelten einfach aus der rc.config rauswerfen?

Ich gebe zu ich hab da nit die große Ahnung, deshalb hab ich oft einfach gar nichts angegeben... ist da irgend etwas was meinem Samba Probleme machen könnte?

Arioch
12.08.02, 15:16
hallo,
mal was ganz subtiles :
hast du von der doze schon einmal ein ping an den samba rechner geschickt?
cu
arioch

~Gh05t~
12.08.02, 21:55
na klar hab ich... mittlerweile funced sogar vom linux-server der ping mit den Netzwerknamen, von überall anders her auch, d.h. auch den Linux-server mit Netzwerkname...
Nur natürlich nit ausm Internet, das blockt die FW ja alles...