[Debian 3.1]DHCP server wil niet starten op juiste interface

Pagina: 1
Acties:

  • degroot
  • Registratie: December 2003
  • Niet online
Wij zijn hier bezig een test server op te zetten.
Op deze server staat Debian 3.1(fresh install , alleen met dhcpd en webmin geinstalleerd).

Ik wil via webmin een dhcp server configureren.
Deze dhcp server moet alleen op interface "eth0" zijn leases verspreieden over het netwerk.
Het adres van die interface is 192.168.1.1

Op de andere interface "eth1" komt het internet op binnen.
Het adres van die kaart is 10.10.20.56

Die kaart zit op het hoofd netwerk aangesloten , en mag dus geen dhcp adressen gaan verspreiden.
Anders krijgen we probleempjes met de server hier etc etc....

Nu heb ik in webmin hetvolgende ingesteld in de DHCP.conf
code:
1
2
3
4
5
6
7
8
9
10
option domain-name "test.jolobv.com";
option domain-name-servers debian.jolobv.com;

option subnet-mask 255.255.255.224;
default-lease-time 600;
max-lease-time 7200;

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.10 192.168.1.15;
    }


Ook heb ik in webmin ingesteld bij de dhcpd module dat de leases over eth0 moeten gaan.

Als ik dan de dhcp server wil starten krijg ik de volgende error:
code:
1
Starting DHCP server: dhcpd failed to start - check syslog for diagnostics.


Als ik dan in de syslog kijk staat daarin hetvolgende over de dhcp server vermeldt:
code:
1
2
3
4
Feb 26 09:50:46 localhost dhcpd: No subnet declaration for eth1 (10.10.20.56).
Feb 26 09:50:46 localhost dhcpd: Please write a subnet declaration in your dhcpd.conf file for the
Feb 26 09:50:46 localhost dhcpd: network segment to which interface eth1 is attached.
Feb 26 09:50:46 localhost dhcpd: exiting.


Terwijl hij geen subnet voor 10.10.20.56 hoeft te hebben omdat hij over 192.168.1.1 zijn leases moet verspreiden.

Nu kan ik er helaas geen wijs meer uit , mede omdat ik ook pas een beginnende linux gebruiker ben.
Ik wil NIET werken met de grafische interface , omdat wij die voor deze server(voip server , vpn server) nodig zullen gaan hebben

Hopelijk kunnen jullie mij weer een beetje opweg helpen

www.degroot-it.nl


Verwijderd

hoe start je dhcpd? (cat /etc/default/dhcpd).
staat het daar ook op de juiste interface?

edit:
cat /etc/default/dhcp dus:~

probeer anders ook even met de hand te starten,
/usr/sbin/dhcpd -q eth0

[ Voor 42% gewijzigd door Verwijderd op 30-03-2006 13:21 ]


  • degroot
  • Registratie: December 2003
  • Niet online
ik start de dhcpd met het volgende commando
code:
1
/etc/init.d/dhcp start

De dhcpd.conf kan ik gewoon via webmin benaderen , en daar heb ik hem op eth0 ingesteld

www.degroot-it.nl


  • peponline
  • Registratie: Augustus 2003
  • Laatst online: 20:53
Als je alleen maar jolige onzin te melden hebt, stel ik voor gewoon niet te posten.

[ Voor 64% gewijzigd door blaataaps op 30-03-2006 14:11 ]


  • degroot
  • Registratie: December 2003
  • Niet online
Verwijderd schreef op donderdag 30 maart 2006 @ 13:18:probeer anders ook even met de hand te starten,
/usr/sbin/dhcpd -q eth0
Ok met dit commando doet mijn dhcp server het dus wel!
Beetje vaag dat dat met zon omweg moet , misschien straks na een reboot niet meer hopelijk.
Zou ook wel erg omslachtig zijn om telkens de dhcp server zo op te laten starten!

Maar in ieder geval bedankt , de dhcp server draait nu

www.degroot-it.nl


  • OMP
  • Registratie: Augustus 2002
  • Laatst online: 01-12-2025

OMP

Bij mij staat er een verwijzing naar eth0 in /etc/default/dhcp, ik denk dat jij die daar aan moet passen. Hoop dat het helpt.

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 07-02 09:48

TrailBlazer

Karnemelk FTW

je kan toch gewoon ff je opstart script aanpassen is een fluitje van een cen tmet debian. Thuis heb ik dat denk ik ook gedaan
ff /etc/init.d/dhcp aanpassen en dan letten op regel 5
code:
1
2
3
4
5
6
7
case "$1" in
        start)
                echo -n "Starting DHCP server: dhcp"
                start-stop-daemon --start --quiet --pidfile $DHCPDPID \
                        --exec /usr/sbin/dhcpd -- -q eth0
                echo "."
                ;;


overigens man dhcpd geeft dit ook redelijk duidelijk aan

[ Voor 75% gewijzigd door TrailBlazer op 30-03-2006 14:34 ]


  • MrBarBarian
  • Registratie: Oktober 2003
  • Laatst online: 07-03-2023
degroot schreef op donderdag 30 maart 2006 @ 13:06:
Nu kan ik er helaas geen wijs meer uit , mede omdat ik ook pas een beginnende linux gebruiker ben.
Ik wil NIET werken met de grafische interface , omdat wij die voor deze server(voip server , vpn server) nodig zullen gaan hebben
Doe het dan goed en haal ook webmin eraf ;)

Wat ik mis is de config van je interfaces zelf. Het lijkt erop dat eth1 om e.a. reden ook op dhcp staat...

Overigens denk ik dat het makkelijk is om de interface van de dhcp-server zelf wel een statisch IP te geven. Een server behoord naar mijn mening altijd een statisch IP te hebben (sowieso al voor herkenning) en dit lost ook direct je probleem op ;)

iRacing Profiel


Verwijderd

In Debian staat dus in /etc/default/dhcp3-server

op welke interfaces DHCP moet draaien. Pas het hier aan en herstart je service (invoke-rc.d dhcp3-server restart) en voila!
Pagina: 1