28. februar 2002 - 09:12
Der er
47 kommentarer og 1 løsning
Win 2000 server og Samba
Så er det min tur til at have problemer med samba.
Mit system: En windows 2000 server og en Linux RedHat 7.1 med Samba version 2.0.7
Windows maskinen hedder PC1900 og har IP 192.168.2.8
Linux maskinen hedder Iceman og har IP 192.168.2.50
Jeg har med glæde læst:
http://www.sslug.dk/linuxbog/admin/bog/samba.html og sat både en maskine og en klient op i /etc/passwd samt lavet smbpasswd -a brugernavn for hver bruger.
Jeg har ligeledes læst alle de andre relevante spørgsmål fra eksperten, men kan stadig ikke få det til at virke.
Jeg kan sagtens se min linux maskine fra min Windows maskine, men jeg ikke få adgang. Jeg får følgende fejlmeddelse, når jeg dobbeltklikker på ikonet til Linuxmaskinen: "\\Iceman is not accessible. The network path was not found."
Jeg kan sagtens ping'e både Linux maskinen og Windows maskinen fra hver af dem. Jeg kan endda benytte
swat gennem et browserwindow (
http://192.168.2.50:901/ )
Nedenfor følger min smb.conf fil som jeg har hentet på
http://home.worldonline.dk/~helgec/ og modificeret lidt
[global]
workgroup = workgroup
guest account = nobody
keep alive = 30
os level = 64
domain master = yes
preferred master = yes
logon path = \\%N\%U\profile
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
interfaces = 192.168.0.2/255.255.255.0
logon script =%U.bat
domain logons = yes
domain master = yes
[netlogon]
path = /export/smb/net/netlogon
level2 oplock = true
browseable = no
logon script = map.bat
quest ok = yes
[homes]
comment = hjemmebibliotek
browseable = yes
read only = no
mask = 0640
create mode = 0777
[cdrom]
comment = shared CD-ROM
level2 oplock = true
root preexec = mount /dev/hdd /mnt/cdrom
path = /mnt/cdrom
read only = yes
browseable = yes
root postexec = umount /mnt/cdrom
[nfs]
comment = shared nfs
level2 oplock = true
root preexec = mount localhost:/deling /mnt/testen
path = /mnt/testen
read only = yes
browseable = yes
root postexec = umount /mnt/testen
[div]
comment = div
level2 oplock = true
path = /div
read only = no
available = yes
share mode = yes
browseable = yes
public = yes
create mode = 777
[printers]
comment = All Printers
browseable = no
printable = yes
public = no
read only = yes
create mode = 0700
directory = /tmp
Kan I kloge sambafolk ikke hjælpe lidt her?
Annonceindlæg tema
28. februar 2002 - 09:17
#1
Hvilken maskine skal være domæne controller ? Hvad hedder dit domæne ? Jeg kan se at du bare kalder det workgroup på sambaen. Er det også hvad du kalder det på de øvrige maskiner ?
28. februar 2002 - 09:22
#2
Ved at checke i netconf, kan jeg se at Primary name + domain er blank. Jeg ved ikke op det var det du var ude efter? Ellers må du lige lade mig vide hvor jeg kan checke det. Alle maskiner tilhører "workgroup"
28. februar 2002 - 09:29
#3
Ok - jeg så først lige nu at du faktisk godt kunne se samba maskinen- Sorry. Du har et domæne i forvejen ikke ? Altså du bruger din win2K server til password verifikation ? Eller er dine brugere alle oprettet lokalt ?
28. februar 2002 - 09:32
#4
Er det meningen, at du vil lave central logon (domæne controller) eller vil du bare bruge maskinen som filserver ?
28. februar 2002 - 09:32
#5
Jeg har kun en PC, som er installeret med Win2000 Server, så jeg vil gå ud fra at password verifikation står den for. Resten af maskinerne er Mac
28. februar 2002 - 09:35
#6
Meningen er at jeg på min Windows2000 server skal lave lidt php mm. og kunne ligge det over på Linux maskinen, så de andre maskiner(Mac'erne) kan benytte det i deres browserwindow.
28. februar 2002 - 09:36
#7
Jeg bakser lige en smb.conf sammen til dig - hvor maskinen bare står som filserver - er det ok ?
28. februar 2002 - 09:39
#8
Det lyder meget fint. Men tror du det er der problemer ligger? Kan det ikke være Windowsmaskinen?
28. februar 2002 - 09:39
#9
Prøv med denne her istedet: [global] workgroup = workgroup server string = Samba Server hosts allow = 192.168.0. printcap name = /etc/printcap load printers = yes printing = lprng log file = /var/log/samba/%m.log max log size = 0 security = user smb passwd file = /etc/samba/smbpasswd unix password sync = Yes passwd program = /usr/bin/passwd %u passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully* socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192 SO_RCVBUF=8192 os level = 40 [homes] comment = hjemmebibliotek browseable = yes read only = no mask = 0640 create mode = 0777 [cdrom] comment = shared CD-ROM level2 oplock = true root preexec = mount /dev/hdd /mnt/cdrom path = /mnt/cdrom read only = yes browseable = yes root postexec = umount /mnt/cdrom [nfs] comment = shared nfs level2 oplock = true root preexec = mount localhost:/deling /mnt/testen path = /mnt/testen read only = yes browseable = yes root postexec = umount /mnt/testen [div] comment = div level2 oplock = true path = /div read only = no available = yes share mode = yes browseable = yes public = yes create mode = 777 [printers] comment = All Printers browseable = no printable = yes public = no read only = yes create mode = 0700 directory = /tmp
28. februar 2002 - 09:44
#10
Jeg prøver lige (genstarte mm.), så vender jeg tilbage
28. februar 2002 - 09:52
#12
Prøv lige at tilføje den her: netbios name = Samba Prøv også at køre #testparm fra linux'en
28. februar 2002 - 09:53
#13
Sorry det skulle selvf. have været: netbios name = Iceman
28. februar 2002 - 09:54
#14
Er du helt sikker på, at din samba bruger har samme brugernavn og adgangskode som din bruger på win2K ?
28. februar 2002 - 09:59
#15
næsten. Jeg har brugt Administrator + password. Jeg prøver lige at oprette en anden bruger og genstarte windowsmaskinen
28. februar 2002 - 10:03
#16
næ hov - du skal altså bruge de samme brugernavne og adgangskoder på både windåsen og sambaen
28. februar 2002 - 10:16
#17
Det er de også. Jeg har oprettet en bruger: Administrator på Linux samt en anden bruger på linux, som også er på Windowsmaskinen. Dvs. begge brugere er registreret på begge maskiner
28. februar 2002 - 10:28
#19
Prøv lige den her istedet. Jeg smed lige den anden ind på min egen maskine, og yes den virkede ikke - sorry. Nu har jeg fundet denne frem fra en ældre backup fil (jeg kører nemlig selv med domæne controller nu). Denne har jeg tilrettet dig. #======================= Global Settings ===================================== [global] workgroup = workgroup server string = Redhat 7.1 - Linux Samba Server hosts allow = 192.168.2. printcap name = /etc/printcap load printers = yes printing = lprng log file = /var/log/samba/%m.log max log size = 0 security = user encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd socket options = TCP_NODELAY interfaces = 192.168.2.50 127.0.0.1 bind interfaces only = yes dns proxy = no #============================ Share Definitions ============================== [homes] comment = Home Directories browseable = no writable = yes [printers] comment = All Printers path = /var/spool/samba browseable = no guest ok = no printable = yes [cdrom] comment = shared CD-ROM level2 oplock = true root preexec = mount /dev/hdd /mnt/cdrom path = /mnt/cdrom read only = yes browseable = yes root postexec = umount /mnt/cdrom [nfs] comment = shared nfs level2 oplock = true root preexec = mount localhost:/deling /mnt/testen path = /mnt/testen read only = yes browseable = yes root postexec = umount /mnt/testen [div] comment = div level2 oplock = true path = /div read only = no available = yes share mode = yes browseable = yes public = yes create mode = 777
28. februar 2002 - 10:30
#20
Det er da den jeg fulgt... Samt lånt din smb.conf. Jeg mener bare der må være et "missing link" et eller andet sted
28. februar 2002 - 12:22
#21
pbudk >> Jeg har brugt din nye smb.conf og jeg er tilbage til udgangspunktet. Er det virkelig kun i smb.conf, man skal/kan lave ændringer? Kan det ikke være windows maskinen der fuck'er det hele op?
28. februar 2002 - 12:39
#22
Det er lidt svært at sige. Jeg har personligt aldrig haft problemer, hvor det var windows opsætningen, den var gal med. Jeg tror altså at det er smb.conf. Men den sidste jeg smed funker uden problemer på min maskine. Jeg kører selv win2K pro på klienterne og RH7.1 på linux'en. Prøv evt. at opgradere til samba ver. 2.2.2
28. februar 2002 - 12:41
#23
Hvad sker der hvis du prøver at mappe et netværksdrev direkte ? f.eks : \\iceman\div
28. februar 2002 - 12:47
#24
Hvordan er den helt præcise netværksopsætning på win 2K serveren ? Altså IP, DNS, Wins osv.
28. februar 2002 - 12:48
#25
Hvad sker der hvis du prøver at mappe et netværksdrev direkte til ipadressen ? f.eks : \\192.168.2.50\div
28. februar 2002 - 13:20
#26
UNDER IP SETTINGS IP address: 192.168.2.8 Subnet mask: 255.255.255.0 Default gateway: 192.168.2.1 Preferred DNS server: 192.168.2.1 Alternate DNS server: 212.54.64.170 UNDER DNS 192.168.2.1 212.54.64.170 212.54.64.171 UNDER WINS kryds i "Enable LMHOSTS lookup" kryds i "Enable NetBIOS over TCP/IP" UNDER OPTIONS IP security herunder "Do not use IPSEC" TCP/IP filtering herunder kryds i tre gange "Permit All" Det skulle være det. Er der noget af det der ser mistænkeligt ud?
28. februar 2002 - 13:29
#27
Hm - det ser jo fint nok ud ! Har du prøvet det der med at mappe drevet ? Både med computernavn og ip ?
28. februar 2002 - 13:31
#28
Ja, det her jeg og det virkede ikke. Jeg har siddet og tænkt om det kan være firewall'en på Linux maskinen der driller?
28. februar 2002 - 13:34
#29
kører du ipchains eller tables ? Har du givet lov til al trafik på eth0 ?
28. februar 2002 - 13:38
#30
Lige et øjeblik... Hvordan finder jeg ud af hvad jeg kører? og hvordan ser jeg om jeg har givet lov til trafik på eth0 (det er netkortet ik'?)
28. februar 2002 - 13:40
#31
har du bare installeret den standard firewall - som den foreslår under installationen ?
28. februar 2002 - 13:42
#32
Jeg mener jeg satte krydset på high, men jeg er i tvivl
28. februar 2002 - 13:43
#33
du kan evt. lige prøve at skrive service ipchains stop Og så se om du kan komme på, hvis du kan det er det din firewall. og ja eth0 er det første netkort. eht1 det andet osv.
28. februar 2002 - 13:46
#34
Du har forreste skrevet at jeg skal udføre en testparm. Kan du forklare mig hvordan jeg gør og på hvilken fil?
28. februar 2002 - 13:48
#35
du skriver bare testparm i prompten (på linux'en). Det er en del af samba, der tester din smb.conf for fejl (altså ikke forkert opsætning, men forkerte kommandoer)
28. februar 2002 - 13:49
#36
DET VIRKEDE!!! JEG KOM IGENNEM... Jeg skrev service ipchains stop, som du skrev. Kan du give mig en forklaring og hvorledes og ændre firewall'en, så det virker igen
28. februar 2002 - 13:50
#37
Nu er jeg helt forvirret.. Jeg startede servicen ipchains igen og jeg kan stadig kommer igennem..? Hvad har der været galt?
28. februar 2002 - 13:51
#38
no problem - ærgeligt at du ikke havde skrevet at du havde sat security til high fra starten ;o) jeg tænkte nemlig slet ikke i de baner. Nå men her kommer opskriften: /etc/sysconfig/ipchains Led efter en linie der ser sådan her ud: -A input -s 0/0 -d 0/0 -i eth0 -j ACCEPT Hvis ikke den er der tilføj den ! og genstart din firewall med service ipchains start
28. februar 2002 - 13:52
#39
Den har sikkert ikke flushed dine rules ordentligt
28. februar 2002 - 13:55
#40
Du bliver nødt til at sende et nyt svar så jeg kan give dig dine velfortjente point. Og endnu engang tusinde tak for hjælpen. Jeg viste det bare var en lille ting....
28. februar 2002 - 13:58
#41
Jeg tror jeg har afvist dit svar på den første mail
28. februar 2002 - 13:58
#42
glad for at hjælpe - men lidt ked af at det tog så lang tid ;o) Held og lykke med resten af projektet.
28. februar 2002 - 14:02
#43
Nu begynder jeg at forstå glæden ved at arbejde med Linux. Sikken et sus det giver når det virker...
28. februar 2002 - 14:04
#44
ja - det kan bare nogle gange være lidt langhåret at sætte op ;o). Hvilken smb.conf endte du egentlig med?
28. februar 2002 - 14:10
#45
Den sidste du gav mig
28. februar 2002 - 14:12
#46
Ok - hvis du havde valgt din egen oprindelige, var der nemlig nogle domæne controller funktioner, som jeg synes du skulle udelade. Men dem har jeg pillet ud af den sidste. Takker for points.
28. februar 2002 - 14:16
#47
Det er mig der takker :-)
pbudk >> jeg har et problem med Samba. Når jeg skal kontakte den med telnet eller Hyperterminal får jeg at vide den ikke kan få kontakt på den port som jeg prøver at komme igennem på... Er der nogle der kan hjælpe mig...
vil du kigge her:
http://www.eksperten.dk/spm/217835
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.