PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba Installiert aber nun :(



reSpawn
26.02.03, 23:03
Ich habe Samba Installiert und es geht auch alles das prog läuft. Aber die PCS finden sich immer noch nicht im netzwerk. Anpingen können sie sich, ein Counter-Strike Server läuft auch drauf und der geht auch. Anscheinend liegt es an der .conf von samba habe aber keine ahnung was ich damit machen muss hier eine beschreibung wie es sein sollte. Vieleicht kann mir da einer ne .conf machen :).

Workgroup = Lan
IP des Linux Servers = 192.168.0.5
IP des 1 Windows Servers = 192.168.0.1
IP des 2 Windows Servers = 192.168.0.10
Dieser Ordner soll für alle User im Netzwerk sichbar sein und aufrufbar sein können : /etc/lanparty/

Der Linux Server soll nur als fileserver benutzt werden (nicht als druckerserver).

Bitte um eine config. Hoffe es kann mir einer helfen.

:( :( :(

heikop
26.02.03, 23:29
Hallo,

am einfachsten geht das alles mit dem SWAT. Das ist ein Browser User-Interface. Schau mal nach, ob Du das schon mit dem Samba installiert hast. Gegebenfalls musst Du noch eine Zeile die mit SWAT beginnt in der /etc/inetd.conf auskommentieren. Danach den inetd neustarten durch '/etc/init.d/inetd restart' . Jetzt dürftest Du mit einem Browser und der Adresse http://localhost:901 bzw http://127.0.0.1:901 auf die Startseite des SWATs kommen (vergiss den Doppelpunkt und die Portnummer hinter der URL bzw IP nicht). Selbstverständlich geht das auch mit der IP die du dem Server zugewiesen hast über den Rechner oder irgendein anderer im Netz. Installier auch gleich die Doku für Samba wenn Du das noch nicht gemacht hast. Es existiert zu jedem Eintrag ein Link im Hilfesystem.
Im Grunde sollte man einfach nur eins hierzu sagen: RTFM ! Dann klappts auch mit Samba.

Gruss
Heiko

reSpawn
26.02.03, 23:51
die /etc/init.d/inetd habe ich also gehe ich von aus das es installiert ist was muss ich da drin gearbeiten? http://localhost:901 geht nett das andere mit 127 auch nett!

:confused: :confused: :confused:

klemens
26.02.03, 23:55
Du musst auch den nmbd starten, damit Dein Linux-Samba-Server für die anderen "sichtbar" ist.
Versuch einmal ein /etc/init.d/nmbd

klemens
27.02.03, 00:00
... Hab ich jetzt vergessen ;)

rcsamba start

Dann startet beides :)

reSpawn
27.02.03, 00:07
bei rcnmb sagt er failed :confused:

Also ist das nicht Installiert?

reSpawn
27.02.03, 00:10
Wenn ich dann allerdings rcnmb start eingebe das er nur das ausführen soll sagt er done also das er es gemacht hat

:confused: :confused: :confused:

klemens
27.02.03, 00:15
Kein Mensch hat was von 'rcnmb' gesagt ...

Stopp einmal alles mit:

/etc/init.d/smbd stop
/etc/init.d/nmbd stop

und dann gib rcsamba ein

(alles als root)

Testen kannst Du auch mit ein bißchen Tipparbeit:

Am Linuxrechner selbst:

smbclient -L localhost

Auf den Windowsrechnern im Explorer:

\\ipdeslinuxrechners\freigabe

sollten wir doch hinbekommen ;)

reSpawn
27.02.03, 00:25
Ich gebe rcsamba ein dann sagt er ganz viele commands start|stop|staus usw dann habe ich rcsamba start gemacht und dann sagt er bei beiden sachen dir er laden will failed

heikop
27.02.03, 00:30
Hallo,

kleine Info am Rande: die /etc/inetd.conf ist die Konfigurationsdatei für den inetd (das ist der Internetsuperdaemon), nicht für Samba selbst. Der inetd sorgt nur dafür, dass Du das SWAT-Tool nutzen kannst (selbsterständlich muss dieser Server auch laufen, das sollte aber bei einer Standardinstallation der gängigen Distris der Fall sein). Dort befindet sich nach der Installation von Samba ein Eintrag der mit 'swat' anfängt, jedoch kann es sein, dass dieser kommentiert ist. Dann muss das '#' Zeichen vorne weg. Abspeichern und eben den inetd neustarten, damit die Änderungen wirksam werden.
Hier ist auch ein Link dazu: http://www.linux-praxis.de/linux3/swat.html

klemens
27.02.03, 00:38
Hmmm .....
failed bei 'rcsamba start' ist keine gute ansage, falls die Dienste nicht laufen ...
Und was ist mit 'rcsamba stop' und dann 'rcsamba start' ?

... sorry .. sitz nicht vor Deinem PC und muss jetzt einfach ins Blaue tippen ..

.. Welche Distribution verwendest eigentlich?

Schau Dir auch die Logdateien an! /var/log/ ...

heikop
27.02.03, 00:50
Hallo,

Also die "Optionen" start, restart, stop...etc werden nur dem Skript übergeben, damit dort dann die jeweiligen Funktionen ausgeführt werden. Das heißt also bei 'rcsamba start' das dort das Skript die Startsequenz ablaufen soll und den/die Server zum Starten veranlasst werden sollen. Analog dazu bewirkt ein 'stop', dass die Server angehalten werden.
Die Fehlermeldung die Du bekommst kann eben bedeuten, dass der Server vielleicht schon läuft, Du ihn aber nochmal starten willst oder die 'samba.conf' Fehler enthält.
Du kannst Dir alle Prozesse/Server die laufen mit 'top' anschauen (mit 'q' verlässt du ihn wieder). Oder tippst eben für die Samba-Server einfach nur 'ps -x | grep smbd' und 'ps -x | grep nmbd' ein. Wenn die Server laufen werden hier die ProzessIDs angezeigt.

reSpawn
27.02.03, 00:53
Wenn ich rcsamba stop eingebe sagt er daemon not running wenn ich dann rcsamba start eingebe sagt er wieder bei beiden sachen failed.

Ich benutze Suse Linux 8.1

klemens
27.02.03, 01:02
Klingt jetzt aber danach, dass samba nicht installiert ist!
Installiere einmal samba über yast -> Falls es installiert ist: Deinstallieren und nochmals installieren

Für den Fall, das es wirklich an der config liegt: So schaut meine aus:

----- Hab mich weiters damit nicht beschäftigt, hab einfach die vorgegebene leicht verändert ----


#
# /etc/samba/smb.conf ist the main samba configuration file. Cf. the
# manual page of smb.conf and the included documantation in
# /usr/share/doc/packages/samba in order to understand the options
# listed here and many more features.
#
# Lines in this example which starts with ; and # are ignored comment
# ones. # indicates a comment and ; a deactivated example line.
#
# We suggest to use the command 'testparm' after any changes you made.
#
# Copyright (c) 1999 - 2001 SuSE GmbH Nuernberg, Germany.
#
# Please send bugfixes or comments to feedback@suse.de.
#
[global]
workgroup = WORKGROUP
os level = 2

security = user
encrypt passwords = Yes
guest account = Nobody
map to guest = Bad User
# This tells samba to use the file smbusers for user mapping.
; username map = /etc/samba/smbusers

# This tells samba to write log files per machine.
; log file = /var/log/samba/%m
# This sets an alternate log level. Default is 2.
; log level = 3

# Uncomment the following, if you want to use an existing NT-Server to
# authenticate users, but don't forget that you also have to create them
# locally!
; security = server
; password server = 192.168.1.10

printing = LPRNG
printcap name = /etc/printcap
load printers = Yes

# These settings are a suggestion for a local network. Cf. section
# 'socket options' in the man page of smb.conf and socket(7).
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY

# Uncomment this, if you want to integrate your server
# into an existing net e.g. with NT-WS to prevent nettraffic
; local master = No

# Please uncomment the following entry and replace the ip number and
# netmask with the values of your network interface configuration.
; interfaces = 192.168.1.1/255.255.255.0

# If you want Samba to act as a wins server, please set
# 'wins support' to yes.
wins support = No

# If you want Samba to use an existing wins server, please uncomment the
# following line and replace the dummy with the wins server's ip number.
; wins server = 192.168.1.1

# Set these two parameters to your DOS code page and appropriate UNIX
# character set. These values are for west European languages (Latin-9)
# UNIX character and MS-DOS Latin 1 code page.
character set = ISO8859-15
client code page = 850

# This is a simple measure against Nimba Worm. Cf. README.Win32-Viruses
veto files = /*.eml/*.nws/riched20.dll/*.{*}/

# Do you wan't samba to act as a logon-server for your windows 95/98
# clients, so uncomment the following:
; domain logons = Yes
; domain master = Yes
# For a specific logon script per user
; logon script = %U.bat
# For a specific logon script per machine
; logon script = %m.bat

# Where to store the logon scripts.
;[netlogon]
; comment = Network Logon Service
; path = /var/lib/samba/netlogon

# Where profiles of Windows 9x systems are stored.
# First example for a centralized place.
; logon home = \\%L\profiles\%U
# Second example for a subdirectory of the users home.
; logon home = \\%L\%U\profile
# Where profiles of Windows NT systems are stored.
; logon path = \\%L\profiles\%U

# Extra share for profiles. Default is the home of the user.
;[profiles]
; comment = Network Profiles Service
; path = /var/lib/samba/profiles
; browseable = No

[homes]
comment = Home Directories
read only = No
create mask = 0640
directory mask = 0750
browseable = No


[felix]
comment = felix
path = /windows/D/frei
browseable = YES
public = YES
writeable = YES

# The following share gives all users access to the Server's CD drive,
# assuming it is mounted under /media/cdrom. To enable this share,
# please remove the semicolons before the lines
;[cdrom]
; comment = Linux CD-ROM
; path = /media/cdrom
; locking = No

[printers]
comment = All Printers
path = /var/tmp
create mask = 0600
printable = Yes
browseable = No

reSpawn
27.02.03, 01:05
Ich mache alles unter Yast2 da steht das es installiert ist aber installiere es mal neu

klemens
27.02.03, 01:08
Und dann schau auch wirklich einmal mit
smbclient -L localhost
nach!

--- könnte ja auch an was anderem liegen ....

reSpawn
27.02.03, 01:11
So habe es neu installiert und rcsamba start eingeben und tadaaaaaaaaa er sagt 2x done d.H es geht so was nun

:p :p :p

reSpawn
27.02.03, 01:12
Wenn ich das mit localhost eingebe gibt er mir meine ip und 255 255 255 0 aus

klemens
27.02.03, 01:13
ähhh .. was nun -- was ???
jetzt sollte es funken :))

reSpawn
27.02.03, 01:14
Auf der ersten Seite steht was mit Swat ^^

klemens
27.02.03, 01:14
hallo!!!!!!!!!!!!!!!! aufwachen!!!!!!!!!!!!!!!!!!!!

<b>smbclient -L</b> localhost

:) ist schon ok .. späte stunde :)

reSpawn
27.02.03, 01:14
ALso bis jetzt finden meine 2 Windows PCs den Linux immer noch nett!

klemens
27.02.03, 01:21
Versuch einmal bei Windows:
\\linuxip\freigabe

reSpawn
27.02.03, 01:23
Welcher Ordner ist standart frei gegeben. Habe ja bis jetzt noch nichts in der config gemacht

klemens
27.02.03, 01:28
Gar keiner!

musst noch Ordner freigeben ...
und musst noch user anlegen

--- geht über swat -- ist aber nicht mein Thema :(

bin schon recht müde :(
schau Dir http://www.linux-als-server.de/html/server-config-samba-adduser.php an ...

reSpawn
27.02.03, 01:28
Kann man das nicht auch in der config machen?

klemens
27.02.03, 01:31
Was Ordner freigeben betrifft: Schau noch einmal meine config an ... z.b unter [felix] habe ich was freigegeben ..

ansonsten gib ich jetzt auf - mein Bett ruft :)

wünsch Dir noch guten Erfolg!!!

reSpawn
27.02.03, 01:34
Ok danke dir für dein super help zum installen gn8 ;D

klemens
27.02.03, 01:34
Ja, ist eine Sache der config

... hoffentlich schaffen es meine Finger noch den PC abzuschalten :)

Du schaffst es!!!!!!!!!!!

bye

reSpawn
27.02.03, 02:35
So es geht nun alles *freu*

:eek: :eek: :eek: