[DHCPd] Mijn DHCPD server start niet.

Pagina: 1
Acties:

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Ik ben bezig met het opzetten van een DHCP server volgens een manual en gebruik nu dus ook alle scripts die daarin staan. OMdat ik eerst wil zien dat alles werkt. Daarna kan ik mijn dhcpd.conf file aanpassen. Maar als ik zeg:

/usr/sbin/dhcpd eth0

Dan krijg ik de volgende melding:

No subnet declaration for eth0 (192.168.0.11).
Please write a subnet declaratuion in your shcpd.conf file for the network segment to which interface eth0 is attached.

Mijn dhcpd.conf file is de volgende:

# Sample /etc/dhcpd.conf
# (add your comments here)
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name "mydomain.org";

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
range 192.168.1.150 192.168.1.200;
}

Ik draai Linux 7.3 met de nieuwste kernel. Ik heb alles van de cd's geinstalleerd, dus daar kan het niet aan liggen (kben nu aan het uitzoeken wat ik op mijn server ga draaien en later ga ik een beperkte versie van linux erop zetten). Voordat ik overigens mijn server wilde startenb heb ik ook deze regel ingetypt:

route add -host 255.255.255.255 dev eth0

Daarna heb ik de dhcpd.conf file gemaakt, en daarna heb ik gecontroleerd of er een leases bestand was.

Weet iemand wat er hier mis is?!!?!?!

Want dan kan ik eindelijk verder met mijn netwerk. Want ik wil van mijn klote windows 2000 server af want dat ding stopt iedere keer.

Verwijderd

Wat is het ip van eth0? Waarschijnlijk 192.168.0.11... Ik denk dat als je die 192.168.1.254 geeft dat je probleem weg is...

Verwijderd

Vergelijk:
No subnet declaration for eth0 (192.168.0.11).
en
subnet 192.168.1.0 netmask 255.255.255.0 {
Ik zie dat 192.168.0.0 geen subnet declaratie heeft, en dat wil ie wel graag, jij hebt een subnet declaratie voor 192.168.1.0

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Zou het eraan kunnen liggen dat ik op dit moment die kaart een ip laat toewijzen door de ipserver van mijn isp en nu op dat device een server wil draaien want mij huidige ip-adres is afkomstig van mijn windows server. En deze hangt daar tijdleijk aan om te kunnen internettenb wat nu niet meer hoeft. Kan ik die stop zetten. Dus dat de client niet meer werkt en dat ik alleen nog maar de server draai want nu geeft hij bij ifconfig -a heel duidleijk weer dat het het ip-adres van de win2k server heeft. die moet ik natuurlijk eerst stop zetten voor ik dhcpd server aan de gang krijg.

Verwijderd

Niet waar, je kan best meer DHCP servers hebben draaien. Lees es wat we hebben geantwoord!!
Je moet de dhcp server natuurlijk wel op de interne interface laten draaien he, dus de kaart met de 192.168.*.* range in jouw geval. Je server heeft als ie ertussen moet wel 2 netwerkkaarten nodig, waarvan 1 aan de buitenlijn hangt en een aan je interne netwerk.

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Op zaterdag 15 juni 2002 12:19 schreef Hieronymus het volgende:
Niet waar, je kan best meer DHCP servers hebben draaien. Lees es wat we hebben geantwoord!!
Je moet de dhcp server natuurlijk wel op de interne interface laten draaien he, dus de kaart met de 192.168.*.* range in jouw geval. Je server heeft als ie ertussen moet wel 2 netwerkkaarten nodig, waarvan 1 aan de buitenlijn hangt en een aan je interne netwerk.
Idd jij snapt het, ik heb 1 netwerkkaart waarmee hij nu als CLIENT in het netwerk hangt terwijl hij dadelijk zelf als serve gaat spelen. Gaat een beetje moeilij he, spelen als client en dan meteen over dezelfde NIC gaan spelen als server. Meestal gaat het maar 1 van de 2. Dus zal ik eerst de ene uit moeten zetten voor de ander aan te zetten.

Verwijderd

Bijna goed....
Je moet er nu al twee nic's in hebben zitten. Op eentje laat je hem nu clienten (want dat moet ie straks ook doen) en op die andere stel je je dhcp server op :) It's as simple as that.
Je kan niet zomaar die server al gaan testen natuurlijk, of je moet het goede subnet opgeven, wat je in dit geval niet had, vandaar de klacht van de dhcp-daemon dt je subnet declaratie ongeldig is.

Je kan best over dezelfde nic als waar je client een dhcp server opengooien, je moet hem dan alleen aan het subnet aanpassen waarop die nic draait.

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Nee, ik heb er 1 NIC in zitten dus nu moet hij werken als ik dadelijk mijn linux bak opniuew geinstalleerd heb (was gewoon effe nodig)

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Weet je btw ook hoe ik mijn gui swat aan de gang krijg in linux 7.3 want er is niet meer de gebruike file die r bij 6.2 wel was om gui te enablen

Verwijderd

Lijkt me beter dat je daar een apart topicje voor opent, aangezien ik er geen verstand van heb. Of even de search gebruiken, misschien is het al langsgekomen.

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
OK,hier ben ik weer. Ik wil mijn ijgen dhcpd.conf file hebben want zoals jullie zeiden laf het idd aan gegevens die in dei file stonden.

-Ik wil dus een dhcpd server hebben die ip adressen in de rannge 192.168.0.1 tot en met 192.168.0.255 uitdeelt.

-De server zelf krijgt van mij IP 192.168.0.0

-De gateway moet worden meegezonden en die moet 192.168.0.0 zijn neem ik aan omdat mijn serv er dit ip-adres heeft.

-Subnetmask moet 255.255.255.0 zijn en die moet worden meegezonden.

-DNS moet 192.168.0.1 en 192.168.0.2 zijn.

-Domein naam () Is dit nodig als ik smaba ga gebruiken.

# /etc/dhcpd.conf

option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.0.1, 192.168.0.2;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.3 192.168.0.255;
}

Werkt dit zo en zo niet wat moet erbij, veranderd worden. Ik kan nergens een beschrijving van dit alles vinden online op I-net anders was hij welcompleter geweest.

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Op zaterdag 15 juni 2002 16:59 schreef Hieronymus het volgende:
Lijkt me beter dat je daar een apart topicje voor opent, aangezien ik er geen verstand van heb. Of even de search gebruiken, misschien is het al langsgekomen.
Zou je jouw DHCP.conf filetje niet willen posten, zodat ik kan zien hoe die van jou eruit ziet?!?!?!

Verwijderd

Op zaterdag 15 juni 2002 19:11 schreef Saiya_Jin_Vegeta het volgende:
OK,hier ben ik weer. Ik wil mijn ijgen dhcpd.conf file hebben want zoals jullie zeiden laf het idd aan gegevens die in dei file stonden.

[...]
-De server zelf krijgt van mij IP 192.168.0.0
Niet ok! *.0 is een subnet, eerste entry in een subnet is *.1, dus je server wordt 192.168.0.1.
-De gateway moet worden meegezonden en die moet 192.168.0.0 zijn neem ik aan omdat mijn serv er dit ip-adres heeft.
Ook niet goed, dat kan helemaal het IP adresje niet zijn

Aangepaste dhcpd.conf (vanuit jouw voorbeeld, met goede nummers en dergelijke erin, kan je dus zo copy-pasten)
code:
1
2
3
4
5
6
7
8
9
10
11
# /etc/dhcpd.conf
# internal IP address 192.168.0.1 <-- Niet *.*.1.0 maar *.*.0.1

subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.3 192.168.0.255;
  option subnet-mask 255.255.255.0;
  option broadcast-address 192.168.0.255;
  option routers 192.168.0.1;
  option domain-name-servers 192.168.0.1, 192.168.0.2;
  option ip-forwarding true;
}

Zo lijkt ie sprekend op die van mij, alleen met andere nummertjes. Suc6 ermee :)

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Heb ik domain name nodig?1!? Was een vraagje nog. Het script werkt iig, thnx voor dat

Verwijderd

Als ik mij niet vergis heb je die niet voor samba nodig nee. Samba gebruikt je hostname als computernaam, en je ipadres als identificatie.

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Ik heb nu mijn dhcp aan de gang met bovenstaand script en mijn samba ook draaien maar als ik nu met een client de server probeer te bereiken zegt hij dat hij het netwerk niet kan doorzoeken. Verder kan ik met de client (Windows 98) ook niet het I-net op via de server. Moet ik nog een optie ergens aanzetten, zodat ik de server als router gebruik. Maar waar dan.

Verwijderd

Jaja, dat moet nog wel even ja...
Dit hangt ervan af of je een 2.2 of een 2.4 kernel draait. Met 2.2 moet je ipchains gebruiken en met 2.4 iptables. En daar dan even de firewall / gateway mee opzetten :)

Dat je windows 98 client het netwerk niet kan browsen betekent vaak dat er wat mis zit in je windows configuratie (heb je wel client voor MS netwerken en dergelijke geinstalleerd).Het helpt wel als je samba server ook master speelt en wins server als ik me niet vergis...

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
He hero, heb jij geen msn?!?!?!!?

Check je mail dan effe

Even hoe mijn installatie is gegaan:

Heb dus geboot van Linux Red Hat 7.3 cd. Heb voor standaard instrallatie gekozen plus de installatie van dhcp, samba, imap, squid, swat.

Tijdens installatie al 5 gebruikersaccounts aangemaakt, maar NIET de eth kaarten laten opstarten bij booten. Hier dus ook geen gegevens ingevoerd.

INstallatie afgemaakt, en hierna de pc opniuew gestart. Dan eerst ervoor gezorgd dat mijn eth0 weer verbinding met internet maakt.

Daarna bij mijn eth0 de volgende waarden ingevuld: IP=192.168.0.1 en netmask=255.255.255.0 Verder heb ik daar niks ingevuld. Toen heb ik het dhcp.conf script geplaatst.

Toen kon ik dhcpd starten. (Moet nog 1 ding ergens toevoegen zodat de server alleen op eth1 draait anders geeft hij een foutmelding op eth0 omdat er daarvan geen netmask gedefinieert is.)

Samba draaid dan nog niet vind ik ook nog niet het belnagrijkste eerst wil ik weer op I-net kunnen.
Pagina: 1