Avatar billede connor Nybegynder
14. marts 2003 - 11:37 Der er 9 kommentarer og
2 løsninger

Problemmer med start af dhcpd

Jeg har prøvet at starte min dhcp-server op, men der kommer følgende fejl:

old name service update routine line 11: illegal expression relating different types
    if (defined (ddns-fwd-name) and ddns-fwd-name !=
                                                  ^
can't parse standard ddns updater!

Her er min dhcpd.conf:

# dhcpd.conf
ddns-update-style ad-hoc;
subnet 192.168.0.0 netmask 255.255.255.0 {
        range 192.168.0.100 192.168.0.250;
        option subnet-mask 255.255.255.0;

        #Default gateway
        option routers 10.0.0.1;

        #DNS
        option domain-name-servers 212.242.40.3, 212.242.40.51;

        default-lease-time 36000;
        max-lease-time 86400;

        #
        host p1000 {
                hardware ethernet 00:40:D0:17:EE:80;
                fixed-address 192.168.0.88;
    }
}

Hvad er der galt?
Kan det være noget med min øverste linje: ddns-update-style ad-hoc;
For den ved jeg ikke hvad betyder...?
Avatar billede megahustler Nybegynder
14. marts 2003 - 15:08 #1
Det er ikke linien ddns-update-style ad-hoc. Den skal (normalt) være der.

Prøv at flytte din host erklæring udenfor subnet erklæringen:

subnet 192.168.0.0 netmask 255.255.255.0 {
...
}

host p1000{
...
}

Ellers har jeg ikke lige nogen ideer...
Avatar billede connor Nybegynder
14. marts 2003 - 17:49 #2
Det er underligt... jeg har nu prøvet at udkommentere ALT i dhcpd.conf på nær: ddns-update-style ad-hoc;

Og der kommer samme fejl... :-(
Kan det være min version, af dhcp-serveren?
Avatar billede serverservice Praktikant
14. marts 2003 - 19:24 #3
kan det være pga. navnet er fælles på flere maskiner? eller er du kommet til at indstille samme ip på en anden server?
Avatar billede connor Nybegynder
15. marts 2003 - 14:16 #4
Jeg har nu skrevet:
ddns-update-style =ad-hoc;  (alså tilføjet et =)

Og nu virker det... underligt
Avatar billede connor Nybegynder
15. marts 2003 - 14:25 #5
... men lige en anden ting.
Hvordan genstarter jeg dhcp?
Indtil nu har jeg bare brugt kill [process-nr].
Avatar billede bacce.dk Nybegynder
15. marts 2003 - 14:50 #6
dhcpd start dhcpd stop dhcpd restart :-)
Avatar billede connor Nybegynder
15. marts 2003 - 15:45 #7
Selvom jeg skriver: dhcpd stop, kører den stadig. Den stopper først når jeg skriver kill [process-nr].
Jeg kan hvis jeg kun skriver dhcpd stop stadig forny ip'erne på klienterne, men den kan jeg ikke efter en kill kommando.

dhcpd stop giver følgende resultat:
linux200:~ # dhcpd stop
Internet Software Consortium DHCP Server V3.0.1rc11
Copyright 1995-2003 Internet Software Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
Wrote 0 deleted host decls to leases file.
Wrote 0 new dynamic host decls to leases file.
Wrote 1 leases to leases file.

No subnet declaration for stop (0.0.0.0).
** Ignoring requests on stop.  If this is not what
  you want, please write a subnet declaration
  in your dhcpd.conf file for the network segment
  to which interface stop is attached. **


Not configured to listen on any interfaces!

If you did not get this software from ftp.isc.org, please
get the latest from ftp.isc.org and install that before
requesting help.

If you did get this software from ftp.isc.org and have not
yet read the README, please read it before requesting help.
If you intend to request help from the dhcp-server@isc.org
mailing list, please read the section on the README about
submitting bug reports and requests for help.

Please do not under any circumstances send requests for
help directly to the authors of this software - please
send them to the appropriate mailing list as described in
the README file.

exiting.
Avatar billede megahustler Nybegynder
15. marts 2003 - 17:44 #8
Det er fordi du starter selve dhcpd programmet. Det er dhcpd init-scriptet du skal kalde. Prøv med "/etc/init.d/dhcpd restart" eller hvor dine init scripts nu ligger henne. Du kan kalde init scripts med "start", "stop", "restart" og "status" som regel - meningen er vist indlysende ;-)
Avatar billede connor Nybegynder
16. marts 2003 - 02:16 #9
>> megahustler
Tak det virkede :-)

Men lige en ting. Hvad er forskelen på "selve programmet", og "init-scrptet"?
Avatar billede megahustler Nybegynder
17. marts 2003 - 00:44 #10
Init-scriptet "/etc/init.d/dhcpd" starter selve programmet op. Det er bare et script, som man faktisk kan læse - prøv at skrive "less /etc/init.d/dhcpd", så kan du se det. Al funktionaliteten ligger selvfølgelig i selve programmet (der normalt ligger i /usr/sbin/dhcpd).

De scripts der ligger i /etc/init.d er dem der bliver kaldt, når du starter maskinen op. Hvis du kører RedHat kommer der en masse grønne [ OK ] beskeder ude til højre - hver af dem svarer (ca.) til et init-script.

Hvis du skriver "chkconfig --level 345 dhcpd on" vil dhcpd init-scriptet automatisk blive kaldt når du booter maskinen, og dhcpd starter dermed automatisk. Du kan kontrollere det med "chkconfig --list dhcpd". Der skal stå "on" ved level 3, 4 og 5.
Avatar billede connor Nybegynder
17. marts 2003 - 08:04 #11
Takker for det :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester