[Samba] "Het netwerk is bezet"

Pagina: 1
Acties:
  • 141 views sinds 30-01-2008
  • Reageer

  • Counter-Strike
  • Registratie: Maart 2000
  • Niet online

Counter-Strike

Maar ik speel het niet!

Topicstarter
Hallo Tweakers,

Ik heb heb een netwerk met 5 computers:

- Windows 2000 Adv. Server
- Windows 98 SE
- Windows 98
- Windows 98 Laptop
- Debian 2.2

Er zijn 2 kleine servertjes, de win2kas en de debian 2.2.
De win2kas is echter wel de hoofdserver, hij is een "DHCP, Proxy, Firewall en Webserver".
Het is de bedoeling dat de debain 2.2 de win2kas gaat vervangen.

Het is de bedoeling dat ze elkaar in het netwerk zien, dus op de debian 2.2 moet samba.
Allemaal goed en wel, ik compile samba en lees wat documentatie, maak een smb.conf file en test hem.

--== Het werkt! ==--

Ik blij, zet alle pcs behalve win2kas uit (die blijft altijd aan :)) en ga slapen, de volgende dag als ik de Windows 98 [mijn pc :)] en debian 2.2 opstart probeer ik weer via Windows 98 op de debian 2.2 te komen, het duurt allemaal nogal lang, en opeens verschijnt er een venster "Het netwerk is bezet". Ik bekijk de smb.conf en die ziet er nog precies hetzelfde uit als de dag daarvoor, daar kan het dus niet aan liggen.

Ong. een uur later kom ik boven en probeer het nog eens, dit keer werkt het!
Het probleem blijft alleen niet bij 1 keer, de fout komt steeds vaker voor, erg irritant omdat op de debian 2.2 nu al een volledig werkende webserver draait.
Ik kan op dat moment restarten wat ik wil (zelfs hele linux pc een reboot geven), de fout blijft terug komen, pas na een uur of 2/3 niks doen is ie verdwenen en kan ik weer aan de gang :(

Nu is dus mijn vraag:
Zijn er meer mensen die last hebben van deze fout en weten hoe ze dit kunnen oplossen?

Ter volledigheid nog ff m`n smb.conf file:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Global parameters
[global]
    workgroup = aamvn
    netbios name = linuxbak
    server string = Servertje
    hosts allow = 192.168.0.
    security = user
    null passwords = Yes
    name resolve order = lmhosts host bcast
    keepalive = 30
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    os level = 65
    mangle case = Yes
    restrict anonymous = Yes

[Filez]
    comment = Bestanden
    path = /tmp
    writeable = Yes
    wide links = No

Vriendelijke groet C-S

Dit is het einde van deze mededeling. De mogelijkheid tot reageren is aanwezig!


  • Valium
  • Registratie: Oktober 1999
  • Laatst online: 10:57

Valium

- rustig maar -

Ten eerste zou ik als ik jou was samba configgen via SWAT. Daarvoor moet je in je /etc/inetd onderaan een hekje weghalen en kun je samba configgen via [url="http://linuxbak:"]http://linuxbak:[/url] 901/

Ten tweede: Check je /var/log/smb en nmb (vooral nmb) logfiles. Daar staat waarschijnlijk een erg grote hint in over wat er nou aan de hand is. Verder zou ik als ik jou was het regeltje lmhosts host blablabla veranderen in lmhosts hostS blablabla....dat is denkik een tiepvaut. Verder zag ik niets raars met je config.

Ik krijg ineens een inval: Staat die debian bak in verbinding met internet? Dan kan het zijn wanneer er in de buurt nog zo'n bak staat dat die andere bak meester wordt van jouw domein en dan kun je niet bij je eigen compu's. Om dit op te lossen zou ik de opties:
preferred master = Yes
domain master = Yes
aanzetten.

  • Counter-Strike
  • Registratie: Maart 2000
  • Niet online

Counter-Strike

Maar ik speel het niet!

Topicstarter
Op zondag 03 december 2000 12:05 schreef Valium het volgende:Ten eerste zou ik als ik jou was samba configgen via SWAT. Daarvoor moet je in je /etc/inetd onderaan een hekje weghalen en kun je samba configgen via [url="http://localhost"]http://localhost[/url]
Yepz, dat heb ik ook gedaan :)
Ten tweede: Check je /var/log/smb en nmb (vooral nmb) logfiles. Daar staat waarschijnlijk een erg grote hint in over wat er nou aan de hand is.
Ga ik doen
Verder zou ik als ik jou was het regeltje lmhosts host blablabla veranderen in lmhosts hostS blablabla....dat is denkik een tiepvaut.
name resolve order = lmhosts host wins bcast(standaard)
aan gezien ik geen wins server heb verwijder ik die en wordt het dus:
name resolve order = lmhosts host bcast
Ik krijg ineens een inval: Staat die debian bak in verbinding met internet? Dan kan het zijn wanneer er in de buurt nog zo'n bak staat dat die andere bak meester wordt van jouw domein en dan kun je niet bij je eigen compu's. Om dit op te lossen zou ik de opties:
preferred master = Yes
domain master = Yes
aanzetten.
OK, heb ik gedaan:
os level = 65
preferred master = Yes
domain master = Yes

Dit heeft echter tot gevalg dat het hele netwerk wegvalt in "Netwerkomgeving", waarschijnlijk omdat hij loopt te stoeien met de win2k avd. serv.

Dit is het einde van deze mededeling. De mogelijkheid tot reageren is aanwezig!


  • Counter-Strike
  • Registratie: Maart 2000
  • Niet online

Counter-Strike

Maar ik speel het niet!

Topicstarter
Na een beetje gevogel lijkt deze smb.conf file goed te werken:
# Samba config file created using SWAT
# from 192.168.0.1 (192.168.0.1)
# Date: 2000/12/03 13:36:04

# Global parameters
[global]
workgroup = AAMVN
netbios name = LINUXBAK
server string = Linuxbak running Debian 2.2 GNU/Linux kernel 2.2.17
null passwords = Yes
name resolve order = lmhosts host bcast
keepalive = 40
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
hosts allow = 192.168.0.
mangle case = Yes

[wwwroot]
comment = Apache 1.3.14 Web Filez
path = /usr/local/apache/htdocs
writeable = Yes
max connections = 5

[wwwconf]
comment = Apache 1.3.14 Configuration Filez
path = /usr/local/apache/conf
valid users = laurens
writeable = Yes
max connections = 5

Dit is het einde van deze mededeling. De mogelijkheid tot reageren is aanwezig!


  • Valium
  • Registratie: Oktober 1999
  • Laatst online: 10:57

Valium

- rustig maar -

Ik zie dat je je hele OSlevel d'r uit hebt gegooid. Is het niet zo dat het gewoon een ruzie was tussen je win2k en je linux-doos?

  • Counter-Strike
  • Registratie: Maart 2000
  • Niet online

Counter-Strike

Maar ik speel het niet!

Topicstarter
:D

Yepz

Dit is het einde van deze mededeling. De mogelijkheid tot reageren is aanwezig!


  • Counter-Strike
  • Registratie: Maart 2000
  • Niet online

Counter-Strike

Maar ik speel het niet!

Topicstarter
Ehmz, maar als ik het goed begrijp en ik zou de windows doos vervangen door een debian box, dan kan ik wel weer het OS level enzo toevoegen om hem "master" te maken niet?

Dit is het einde van deze mededeling. De mogelijkheid tot reageren is aanwezig!


  • Valium
  • Registratie: Oktober 1999
  • Laatst online: 10:57

Valium

- rustig maar -

Klopt. Het werkt het beste wanneer je server de baas is. Dan is je netwerk een beetje voorspelbaar. Wanneer willekeurige windows-bakken (of linux-bakken) Master worde is het altijd maar raden wat er nou eigenlijk gebeurt.

  • Counter-Strike
  • Registratie: Maart 2000
  • Niet online

Counter-Strike

Maar ik speel het niet!

Topicstarter
ARGHHHH nee, het zelfde ^&*$^#@&$^*# probleem is weer opgetreden :( :(

Na een paar weken geen last van de vage melding met de nieuw config file (smb.conf) is het toch weer terug gekomen :(

Ik heb btw in de tussentijd niets anders gedaan dan het linuxbakkie aan/uit te zetten, van het wijzigen van de smb.conf is dus geen sprake

Hier de error die in de log.smb te terecht komt na het connecten:
[2000/12/14 17:20:18, 1] lib/util_sock.c:client_name(1007)
Gethostbyaddr failed for 192.168.0.2
[2000/12/14 17:20:18, 0] lib/util_sock.c:write_socket_data(540)
write_socket_data: write failure. Error = Broken pipe
[2000/12/14 17:20:18, 0] lib/util_sock.c:write_socket(566)
write_socket: Error writing 4 bytes to socket 6: ERRNO = Broken pipe
[2000/12/14 17:20:18, 0] lib/util_sock.c:send_smb(754)
Error writing 4 bytes to client. -1. Exiting
'K weet absoluut niet wat ik moet doen, dus alle hulp is welkom

thxies maar weer :)

Dit is het einde van deze mededeling. De mogelijkheid tot reageren is aanwezig!


  • Counter-Strike
  • Registratie: Maart 2000
  • Niet online

Counter-Strike

Maar ik speel het niet!

Topicstarter
Ow, sorry dat het in het verkeerde forum staat maar dat komt omdat dit nog een oude topic is die ik ff heb opgehaald, zou een adje deze topic ff willen moven?

Thx :)

Dit is het einde van deze mededeling. De mogelijkheid tot reageren is aanwezig!


  • Floor-is
  • Registratie: Maart 2000
  • Laatst online: 20-08 16:36

Floor-is

5.2

Done :D

Bericht hierboven


  • Counter-Strike
  • Registratie: Maart 2000
  • Niet online

Counter-Strike

Maar ik speel het niet!

Topicstarter
Hmm ok :D thx.

Ik heb ondertussen ff verder lopen stoeien met m'n config enzo :)

Ik heb gewoon de win2k bak uit gezet omdat ik zwaar het vermoeden heb dat die zit te storen :(

Ip adressen ff vast ingesteld, en _nog_ geeft die bak de "Het netwerk is bezet" melding. :(

Het ligt dus niet aan de win2k machine. :)

Heb ook al in de samba mailinglist gezocht op foutmeldingen uit m'n logfiles, wel wat gevonden, soms zelfs met precies dezelfde foutmelding als die ik krijg, maar op al die vragen is _geen_ antwoord gegeven (of kijk ik verkeerd? :P)

Iemand een ID?

Dit is het einde van deze mededeling. De mogelijkheid tot reageren is aanwezig!


Verwijderd

Hoi dit probleem had ik ook dit is zeer simpel op te lossen ik kon niet eruit op maken op je je internet verbinding ook via de smb server loopt dit is ten zeerste afteraden.

Opl:

Maak een DNS en zet in je resolver de dns server en zal zelf nooit geen problemen hebben met zijn naam.
Kan dat niet een DNS dan zet je in je resolv.conf 127.0.0.1 je wijs t naat je lo die kijkt in je host dan bind geen bijnd zorg dan dat je hosts file goed is ingesteld dat het naar loop van de tijd wel werkt is dus te verwijzen dat dan de naam van je smb server over het helenetwerk bekend is

M.V.G.R.

Dedicated O/F BSDER

  • Counter-Strike
  • Registratie: Maart 2000
  • Niet online

Counter-Strike

Maar ik speel het niet!

Topicstarter
Ahhh, iemand die er wat van weet :D :) :)

OK, het internet verkeer loopt inderdaad niet via samba, zelfs niet via die pc, maar (nog) via de win2k as bak.

Ik heb op geen van de computers een DNS server draaien.

Het wordt dus jouw 2de oplossing, heb ff het bestandje resolv.conf op gespoord en in dat bestandje staat het volgende:
nameserver 192.168.0.1
192.168.0.1 = de win2k bak

is het nu de bedoeling dat ik hier de volgende regel toevoeg?
localhost lo
maar lo is toch de loopback interface? of toch iets anders (je begrijpt het waarschijnlijk al, dit deel van je verhaal is me niet helemaal duidelijk :))

Ok de hosts file:
127.0.0.1 debian localhost
moet daar ook een regel bij?, bv die van de andere computers in het netwerk, en moet ik dan ook in windows de host file voorzien van de linuxbak?

Thx alvast voor je antwoord

Dit is het einde van deze mededeling. De mogelijkheid tot reageren is aanwezig!


Verwijderd

Ben weer thuis

Ok

Je hebt geen nameserver (DNS) maar roept die aan in de resolv.conf.
De volgorde die in je host.conf staat is hosts en dan bind je kan in je hosts file aangeven 192.168.0.*(je machine zijn ip) dan debian.(domain.com) je domein naam.


De fout zit in grote waarschijnlijkheid in je resolv.conf
je verwijst naar een nameserver die niet bestaat de machine zal daar zijn hostname opzoeken en geen ip vinden voor hem dus translate de dns niet naar een naam en zal hij zijn naam niet kunnen vinden doet hij dit wel naar aan passen van de hosts file dan zal je ip aan je naam gekoppeld worden en zou het probleem opgelost moeten zijn.

( Lukt het nog steeds niet dan zal ik voor je de boeken er op naar slaan )

  • Counter-Strike
  • Registratie: Maart 2000
  • Niet online

Counter-Strike

Maar ik speel het niet!

Topicstarter
OK, ik snap hem !!!! :)

Ik heb in de resolv.conf het volgende gezet:
nameserver 127.0.0.1
Ok, krijgt ie nu een request dan ziet ie dat er geen DNS server is en kijkt ie in de hosts file:
127.0.0.1 debian localhost
he, 127.0.0.1 hoort bij "debian"!
Het ip is dus op deze manier (zonder DNS) aan een naam gekoppelt, tot nu toe loopt het toppie!

(verwacht verder ook geen problemen meer omdat het me duidelijk is)

Nogmaals, hartelijk bedankt voor je hulp :)

Dit is het einde van deze mededeling. De mogelijkheid tot reageren is aanwezig!


  • Counter-Strike
  • Registratie: Maart 2000
  • Niet online

Counter-Strike

Maar ik speel het niet!

Topicstarter
[edit: ben der al uit :) :)]

Dit is het einde van deze mededeling. De mogelijkheid tot reageren is aanwezig!

Pagina: 1