Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: dhcp server wil niet starten  (gelezen 1829 keer)

Offline granaet

  • Lid
dhcp server wil niet starten
« Gepost op: 2011/10/22, 18:34:25 »
Hallo

Vooropgesteld ik heb weinig tot geen ervaring met Linux en Ubuntu.

Op mijn Ubunto machine (versie 11.10 desktop editie) wil ik DHCP server draaien tbv een aantal Windows clients.

Via de eerste NIC is deze Ubunto machine verbonden met mijn FritzBox. De FritzBox deelt IP nummers uit aan zijn clients (waaronder dus de Ubuntu machine). Het subnet waar de FritzBoz gebruik van maakt is 192.168.178.x/24

Het is de bedoeling dat deze Ubunto machine tzt ook als router gaat fungeren. Maar eerst de DHCP aan de praat zien te krijgen !

Op de tweede NIC van de Ubuntu machine wil ik mijn switch aansluiten waar vervolgens mijn Windows clients op aangesloten worden. Dit Windows netwerk zit in subnet 192.168.1.x/24. Waarbij de Ubuntu machine een fixed IP adres heeft, tw 192.168.1.100 (dus op de eth1).

Nadat ik Ubuntu 11.10 heb geinstaleerd (op een dedicated machine,geen dualboot oid) het volgende gedaan:

- installeren van de deamon
sudo apt-get install dhcp3-server

- aangeven dat de eht1 de interface is waar dhcp naar luistert
sudo nano -w /etc/default/dhcp3-server

- aanpassen van de dhcpd.conf
sudo nano -w /etc/dhcp3/dhcpd.conf

hier oa aangegeven dat er gebruik gemaakt moet worden van een aaneengesloten reeks van IP nummers

- aanpassen van de /etc/network/interfaces, deze ziet er nu als volgt uit:

auto eth0
interface eth0 inet dhcp

interface eth1 inet static
 address 192.168.1.100
 netmask 255.255.255.0
 gateway 192.168.1.1


- vervolgens wil ik de service starten met:
sudo /etc/init.d/networking restart

echter dit geeft een fout melding tw. 'command not found'

Wat gaat er niet goed (genoeg)?


nb
ik heb oa gebruik gemaakt van:
http://www.ubuntugeek.com/how-to-install-and-configure-dhcp-server-in-ubuntu-server.html
https://help.ubuntu.com/community/dhcp3-server


met vriendelijke groet
Granaet

Re: dhcp server wil niet starten
« Reactie #1 Gepost op: 2011/10/23, 08:41:00 »
Granaet,

Is het script /etc/init.d/networking wel uitvoerbaar.
Beter is:
sudo service networking start
Of algemeen:
sudo service <Service> <Opdracht>

Als ik me niet vergist zal er ook een dhpcd service zijn:
sudo service dhpcd start

PS,
Voor de vaste IP-adres (eth1), het adres en de gateway moeten volgens mij het zelfde zijn.
Het immers dit netwerk-interface die als gateway gaat functioneren.

Okee, het zal leerzaam zijn.
Maar handiger zal om wat extra switch aan de Fritsbox hangen, zodat je er meer PC's/Laptop's aan kan hangen.

« Laatst bewerkt op: 2011/10/23, 09:57:11 door MauRice2 »
MvG,
MauRice
Registered Linux user: 473556

Offline granaet

  • Lid
Re: dhcp server wil niet starten
« Reactie #2 Gepost op: 2011/10/23, 14:51:13 »
Ha MauRice2

Wanneer ik die wil starten krijg ik de mededeling 'unrecognised service'

dus:

sudo service /etc/init.d/networking start
geeft als resultaat: unrecognised service

maar als ik in /etc/init.d kijk staat daar wel een file met de naam networking en als ik daarvan de eigenschappen opvraag lees ik dat het een shell-script is. Lijkt mij dat het een stukje code is dat executable is. Maar zoals gezegd ik heb geen Linux ervaring.


nb
Wat jouw opmerking betreft aangaande een extra switch aangesloten op de FritzBox.
Ja dat lijkt een oplossing en is wel zo makkelijk. Maar wat ik wil heeft een reden. Op dit moment heb ik een win2k3 die deze taak/functie vervult en die machine is om meerdere redenen out of serive en out of life.

greetz
Granaet
met vriendelijke groet
Granaet

Re: dhcp server wil niet starten
« Reactie #3 Gepost op: 2011/10/23, 20:04:41 »
Granaet,

Het is wel sudo service networking start ipv sudo service /etc/init.d/networking start
Dus eigenlijk zonder /etc/init.d, zo kunt je eigenlijk alle service in /etc/init.d (her)starten en stoppen.

Op het moment zit niet achter een Ubuntu machine...
Maar hier op deze machine zie ik, als ik een DHCP server installeer, er ook de script dhcpd bestaat in /etc/init.d
Neem aan dat het op een Ubuntu systeem hetzelfde aanwezig is. Kijk eens, dan volstaat eigenlijk:
sudo service dhcpd (re)start
Dat is eigenlijk beter dan:
sudo service networking (re)start

En als de configuratie-bestanden goed zijn. Wordt deze bij de volgende herstart al automatisch uitgevoerd.
De sudo service dhcpd restart voer je alleen uit als je wijzigingen heb aangebracht in de dhcpd-config-bestand zonder je de PC te hoeven her-starten.
« Laatst bewerkt op: 2011/10/23, 20:09:34 door MauRice2 »
MvG,
MauRice
Registered Linux user: 473556

Offline granaet

  • Lid
Re: dhcp server wil niet starten
« Reactie #4 Gepost op: 2011/10/24, 19:11:21 »
Ha MauRice2

Inderdaad,

sudo service networking start
dit commando geeft als resultaat: networking stop/waiting

mijn vraag is dan, loopt ie nu ?


als ik controleer met

ifconfig eth1
dan zie ik dat er geen adres toegekend,ik vergelijk dan met

ifconfig eth0
waar ik keurig lees dat er een adres wordt gebruikt afkomstig van mijn FritzBox.

maw ik heb het vermoeden dat de dhcp service nog neit draait?!

Heb jij een idee waar ik het moet/kan zoeken?



greetz
Granaet
met vriendelijke groet
Granaet

Re: dhcp server wil niet starten
« Reactie #5 Gepost op: 2011/10/24, 20:10:36 »
Granaet,

Het is wel even geleden dat ik met een DHCP-server werkte (speelde)..

Met ifconfig moet je, als het goed, voor eth0 de IP-adres van de FritzBox (DHCP-client) en eth1 de vast ingesteld IP-adres hebben.
Heeft eigenlijk niets te maken met de DHCP-server die je wilt hebben.

Je werkt met 11.10 Desktop, dus grafisch neem ik aan.
Stel dan eerst de twee netwerk-kaarten in via je NetwerkManager.
Dus eth0 op DHCP-client en eth1 statisch.

Dan stel je de /etc/default/isc-dhcp-server dat werkt met eth1 en niet standraad met eth0.
Dat kan ook met een grafische editor:
gksu gedit /etc/default/isc-dhcp-server
Dan de DHCP-server config bestand bewerken zoals je die wilt:
gksu gedit /etc//etc/dhcp/dhcpd.conf

Eens dat is gebeurt. Kan eens in /etc/init.d/ hoe de script voor dhcpd precies heet, dus -> isc-dhcp-server
Dan volstaat in een terminal:
sudo service isc-dhcp-server restart

Als je nu via een hub/switch andere PC (DHCP-client) aan je eth1 hangt, deze krijgen een IP-adres van je server.
De server zelf niet.

De uitleg-links zijn gebaseerd op de Server-editie van Ubuntu, deze werkt niet grafisch.
Maar de basis is het zelfde...

In de map /var/run/dhcpd-server en in /var/lib/dhcpd zal je de lease- en pid-bestanden terug vinden.
En met deze opdracht krijg je de melding of DCPD-server draai:
sudo service isc-dhcp-server status

Link: http://askubuntu.com/questions/57155/dhcpd-fails-to-start-on-eth1
« Laatst bewerkt op: 2011/10/24, 20:21:35 door MauRice2 »
MvG,
MauRice
Registered Linux user: 473556