PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba unauffindbar



tester0815
12.03.05, 23:18
aloha...

habe gentoo mit kernel 2.6.11.2
das system ist sehr frisch und es funktioniert alles. adsl und dhcp server.
eth1 ist die lan karte. eth0 die adsl.
es soll ein router / fileserver werden.

nun denn ich bin an der samba config.

habe folgendes:

[global]
workgroup = Homi
netbios name = knilch
server string = knilch

log file = /var/log/samba/log.%m
max log size = 75

interfaces = lo eth1
bind interfaces only = yes

hosts allow = 127.0.0.1 192.168.0.0/24
hosts deny = 0.0.0.0/0

security =share

guest account = samba
guest ok = yes

[ftp]

guest ok =yes
comment = Public Files
browseable = yes
writeable = yes
public = yes
create mode = 0766
directory mask = 777
create mask = 666
path = /server/ftp


wenn ist samba starte sagt er mir alles ok
wenn ich testparm ausführe funzt auch alles:

knilch root # testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[ftp]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

# Global parameters
[global]
workgroup = HOMI
server string = knilch
interfaces = lo, eth1
bind interfaces only = Yes
security = SHARE
guest account = samba
log file = /var/log/samba/log.%m
max log size = 75
guest ok = Yes
hosts allow = 127.0.0.1, 192.168.0.0/24
hosts deny = 0.0.0.0/0

[ftp]
comment = Public Files
path = /server/ftp
read only = No
create mask = 0666
directory mask = 0777



bei smbstatur jedoch komm nur dies:

knilch root # smbstatus

Samba version 3.0.10
PID Username Group Machine
-------------------------------------------------------------------

Service pid machine Connected at
-------------------------------------------------------

No locked files

knilch root #


habe ich was vergessen? oder was falsch gemacht?

finde die kiste einfach nicht im windows. die ganzen windows rechner kann ich aber sehen... sind alle in Homi drin.

PLEASE HELP

mfg
tester

muell200
12.03.05, 23:34
hosts deny = 0.0.0.0/0

knilch root # smbstatus


hallo

entferne den eintrag "hosts deny"...

die meldung von smbstatus ist ok
- bedeutet nur das sich niemand angemeldet hat...

was sagt: smbclient -L \\deine_ip_nummer

sind passwörter angelegt? smbpassword
oder verwendest du unverschlüsselte passwörter? encryupt passwd...

tester0815
12.03.05, 23:57
danke für die schnelle antwort....

habe host deny entfernt. trotzdem finde ich nix.
passwörter habe ich keine angelegt.

wenn ich smbclient -L \\meine-ip eingebe passiert folgendes:

knilch init.d # smbclient -L \\192.168.0.1
Error connecting to 192.168.0.1 (Connection refused)
Connection to 192.168.0.1 failed
knilch init.d #

mfg

Tomek
13.03.05, 10:13
Ist der Samba-Server überhaupt gestartet? Hast du Samba nach der Änderung neugestartet?

Kannst du mal die Ausgabe vom folgenden Befehl hier posten?

netstat -plunt|egrep 'smbd|nmbd'

tester0815
13.03.05, 11:14
knilch root # netstat -plunt|egrep 'smbd|nmbd'
tcp 0 0 127.0.0.1:139 0.0.0.0:* LISTEN 16176/smbd
tcp 0 0 127.0.0.1:445 0.0.0.0:* LISTEN 16176/smbd
knilch root #

ich kann damit irgendwie nix anfangen....

Tomek
13.03.05, 11:19
Samba ist an localhost gebunden. Du kannst also momentan nur von localhost zu localhost verbinden.

Ändere in der smb.conf die Option:

hosts allow = 127.0.0.1 192.168.0.0/24
in:

hosts allow = 127.0.0.1, 192.168.0.0/24
Danach Samba neustarten und nochmal die Ausgabe von dem Befehl hier posten.

tester0815
13.03.05, 11:26
habe ich gemacht.
jetzt kommt folgendes:


knilch root # knilch root # netstat -plunt|egrep 'smbd|nmbd'
-bash: knilch: command not found
knilch root # tcp 0 0 127.0.0.1:139 0.0.0.0:* LISTEN 17129/smbd
-bash: tcp: command not found
knilch root # tcp 0 0 127.0.0.1:445 0.0.0.0:* LISTEN 17129/smbd
-bash: tcp: command not found
knilch root # udp 0 0 0.0.0.0:137 0.0.0.0:* 17133/nmbd
-bash: udp: command not found
knilch root # udp 0 0 0.0.0.0:138 0.0.0.0:* 17133/nmbd
-bash: udp: command not found
knilch root # knilch root #
-bash: knilch: command not found
knilch root #

Tomek
13.03.05, 11:29
Was treibst du da genau? Überlege nochmal bitte.. :rolleyes:

tester0815
13.03.05, 11:47
keine ahnung? ich weiß doch nicht was ich hier mache? bin linuxneuling.
ich habe erst nach der anleitung von http://www.gentoo.org/doc/de/quick-samba-howto.xml gearbeitet nur halt ohne drucker und cups.... das hast nicht wirklich funktionier. dann habe ich anfangen meine ergebnisse hier zu posten. in der anleitung fehlt dann übrigens auch das komma....

ich habe eigentlich auch gar keine ahnung in welche richtung ich gehen muss um das problem zu lösen..


hier jetz noch mal meine aktuelle config:

[global]
workgroup = Homi
netbios name = knilch
server string = knilch

log file = /var/log/samba/log.%m
max log size = 75

interfaces = lo eth1
bind interfaces only = yes

hosts allow = 127.0.0.1, 192.168.0.0/24

security =share

guest account = samba
guest ok = yes

[ftp]

guest ok =yes
comment = Public Files
browseable = yes
writeable = yes
public = yes
create mode = 0766
directory mask = 777
create mask = 666
path = /server/ftp

Tomek
13.03.05, 11:55
Wie wärs erstmal damit, die Grundlagen von Linux zu erlernen?!

Hast du nun Samba neugestartet? Und kannst du bitte nochmal die Ausgabe von:

netstat -plunt|egrep 'smbd|nmbd'
hier posten?

tester0815
13.03.05, 11:56
ok eventuell habe ich meinen fehler gefunden... hatte wahrscheinlich die falsche netzwerkkarte bei interface drin.. habe eben nochmal nachgeschaut welche meine adsl karte ist und welche meine lan karte ist.. hatte es mir falsch aufgeschrieben.

jetzt bekomme ich:

knilch root # netstat -plunt|egrep 'smbd|nmbd'
tcp 0 0 127.0.0.1:139 0.0.0.0:* LISTEN 17492/smbd
tcp 0 0 192.168.0.1:139 0.0.0.0:* LISTEN 17492/smbd
tcp 0 0 127.0.0.1:445 0.0.0.0:* LISTEN 17492/smbd
tcp 0 0 192.168.0.1:445 0.0.0.0:* LISTEN 17492/smbd
udp 0 0 192.168.0.1:137 0.0.0.0:* 17496/nmbd
udp 0 0 0.0.0.0:137 0.0.0.0:* 17496/nmbd
udp 0 0 192.168.0.1:138 0.0.0.0:* 17496/nmbd
udp 0 0 0.0.0.0:138 0.0.0.0:* 17496/nmbd
knilch root #


ich sehe jetzt schon mal den server im windows.... jubel freu*......

nur kann ich noch nicht drauf zugreifen... wie vergebe ich denn dem verzeichnis ftp den benutzer admin zb?
wie müsste das dann in der config aussehen?

Tomek
13.03.05, 11:58
Ja, jetzt sollte auch das hier funktionieren:

smbclient -L 192.168.0.1

tester0815
13.03.05, 12:03
ja das funktioniert.. danke für deine hilfe....

ist denn der samba jetzt von außen geschützt oder nicht? weil ich habe ja jetz nur eine allow klausel drin keine deny...

Tomek
13.03.05, 12:09
Du meinst aus dem Internet? Nein, aus dem Internet kann man nun auf deinen Samba-Server nicht zugreifen.

tester0815
13.03.05, 12:18
sehr gut danke für die info....