DHCP server Problem

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
mattiash
Inlägg: 287
Blev medlem: 11 maj 2006, 11:10

DHCP server Problem

Inlägg av mattiash »

Tja !!

Installerat dhcp server 3 och försökt få igång server men den vill inte starta.
Har fixat conf filen och rotat runt lite bland dom andra filerna men server vill inte starta.

Någon som har något ide om vad det kan vara ??


// matte
Användarvisningsbild
ozamosi
Hedersmedlem
Inlägg: 1230
Blev medlem: 29 nov 2005, 20:17
Ort: Linköping
Kontakt:

DHCP server Problem

Inlägg av ozamosi »

Inget direkt svar på din fråga (du har å andra sidan inte givit mycket till felbeskrivning ;) )

Jag brukar använda DNS- och DHCP-servern dnsmasq, som fungerar väldigt bra för mindre hemnätverk. Det står lite om det i wikisidan Hemmarouter
fors
Inlägg: 21
Blev medlem: 05 maj 2006, 08:23
Kontakt:

DHCP server Problem

Inlägg av fors »

Ett tips är att läsa log-filen. Det brukar stå där varför servern inte startade. Om jag inte missminner mig sparas det i filen /var/log/syslog. Du kan använda programmet tail för att skriva ut de senaste raderna i filen.

De sista 10 raderna:
tail /var/log/syslog
De sista 20 raderna:
tail -20 /var/log/syslog
Skriv ut nya rader från filen i realtid
tail -f /var/log/syslog
markspark
Inlägg: 88
Blev medlem: 04 apr 2006, 21:00

DHCP server Problem

Inlägg av markspark »

korrekt.. jag vill dock hålla med ozamosi.. för hemmabruk är dnsmasq alldeles utmärkt dns och dhcp server.. lätt o confa också.. dhcp3 kräver att du skrivet allt korrekt.. o är gnälligt som fan.. kör dock den på jobb, för den har viss funktionalitet som jag behöver..
mattiash
Inlägg: 287
Blev medlem: 11 maj 2006, 11:10

DHCP server Problem

Inlägg av mattiash »

Tja

Detta fel meddelande får jag när jag försöker starta servern

May 11 17:59:49 edubuntu dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
May 11 17:59:49 edubuntu dhcpd: Wrote 0 leases to leases file.
May 11 17:59:49 edubuntu dhcpd:
May 11 17:59:49 edubuntu dhcpd: No subnet declaration for eth2 (0.0.0.0).
May 11 17:59:49 edubuntu dhcpd: ** Ignoring requests on eth2. If this is not what
May 11 17:59:49 edubuntu dhcpd: you want, please write a subnet declaration
May 11 17:59:49 edubuntu dhcpd: in your dhcpd.conf file for the network segment
May 11 17:59:49 edubuntu dhcpd: to which interface eth2 is attached. **
May 11 17:59:49 edubuntu dhcpd:
May 11 17:59:49 edubuntu dhcpd:
May 11 17:59:49 edubuntu dhcpd: Not configured to listen on any interfaces!


Men jag har skrivit i confilen att den ska använda eth2 som är det närverkskort som inte är mot nätet.

// matte
fors
Inlägg: 21
Blev medlem: 05 maj 2006, 08:23
Kontakt:

DHCP server Problem

Inlägg av fors »

Hur startar du dhcpd? Direkt via kommando eller via ett initi.d-script?
mattiash
Inlägg: 287
Blev medlem: 11 maj 2006, 11:10

DHCP server Problem

Inlägg av mattiash »

kör det bara vi etc/init.d
kör ./dhcpd3-server start

Men den ska ju starta även då server startar.
Måste jag lägga in något i confilen som talar om vad den ska göra med eth2

Vad använder man det här leas filen till kan det vara den som bråkar ??


// matte
fors
Inlägg: 21
Blev medlem: 05 maj 2006, 08:23
Kontakt:

DHCP server Problem

Inlägg av fors »

[quote="mattiash"]kör det bara vi etc/init.d
kör ./dhcpd3-server start

Men den ska ju starta även då server startar.
Måste jag lägga in något i confilen som talar om vad den ska göra med eth2

Vad använder man det här leas filen till kan det vara den som bråkar ??


// matte[/quote]
leases-filen är en databas som innehåller alla klienter. Exempelvis om din andra dator får ett IP-nummer via DHCP-servern sparas detta i leases-filen med tillhörande MAC-adress och lite annan information. Informationen sparas där för att DHCP-servern skall hålla reda på vilka datorer som får vilka IP-adresser. Det vore inte så jätteroligt om en dator bytte IP-adress var 10:e minut. :) Så, jag tror inte att det är något fel på leases-filen. Om du aldrig har startat DHCP-servern tidigare skall det inte befinna sig någon post där i.

Det DHCP-servern klagar på är att det inte är något interface angivit. Detta kan du ange i filen /etc/default/dhcp.

EDIT: Herregud, jag skyller på sömnbrist eller något. :) :) :)

Nåväl. Det står i /etc/dhcpd.conf hur du skall konfigurera.
Ett exempel:

Kod: Markera allt

subnet 192.168.0.0 netmask 255.255.255.0 {
        range 192.168.0.100 192.168.0.200 ;
        option domain-name-servers 192.168.0.1;
        option routers 192.168.0.1;
        option broadcast-address 192.168.0.255;
        default-lease-time 600;
        max-lease-time 7200;
}
markspark
Inlägg: 88
Blev medlem: 04 apr 2006, 21:00

DHCP server Problem

Inlägg av markspark »

det är inte det som är problemet.. du har inte ställt in det rätt.. med vilka subnet eth2 ska styra..
mattiash
Inlägg: 287
Blev medlem: 11 maj 2006, 11:10

DHCP server Problem

Inlägg av mattiash »

Precis den klagar på vad eth2 ska styra och hur anger man vad eth2 ska styra ?
Ska försöka mekka vidare med detta i dag fredag och söndag.
// matte
mattiash
Inlägg: 287
Blev medlem: 11 maj 2006, 11:10

DHCP server Problem

Inlägg av mattiash »

#
# Sample configuration file for ISC dhcpd for Debian
#
# $Id: dhcpd.conf,v 1.1.1.1 2002/05/21 00:07:44 peloy Exp $
#

# The ddns-updates-style parameter controls whether or not the server will
# attempt to do a DNS update when a lease is confirmed. We default to the
# behavior of the version 2 packages ('none', since DHCP v2 didn't
# have support for DDNS.)
ddns-update-style none;

# option definitions common to all supported networks...
#option domain-name "example.org";
#option domain-name-servers ns1.example.org, ns2.example.org;

#default-lease-time 600;
#max-lease-time 7200;

# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
#authoritative;

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;

# No service will be given on this subnet, but declaring it helps the
# DHCP server to understand the network topology.

#subnet 10.152.187.0 netmask 255.255.255.0 {
#}

# This is a very basic subnet declaration.

#subnet 10.254.239.0 netmask 255.255.255.224 {
# range 10.254.239.10 10.254.239.20;
# option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
#}

# This declaration allows BOOTP clients to get dynamic addresses,
# which we don't really recommend.

#subnet 10.254.239.32 netmask 255.255.255.224 {
# range dynamic-bootp 10.254.239.40 10.254.239.60;
# option broadcast-address 10.254.239.31;
# option routers rtr-239-32-1.example.org;
#}

# A slightly different configuration for an internal subnet.
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option domain-name-servers 202.188.0.133, 202.188.1.5;
option domain-name "tm.net.my";
option routers 192.168.0.1;
option broadcast-address 192.168.0.255;
default-lease-time 600;
max-lease-time 7200;
}

# Hosts which require special configuration options can be listed in
# host statements. If no address is specified, the address will be
# allocated dynamically (if possible), but the host-specific information
# will still come from the host declaration.

#host passacaglia {
# hardware ethernet 0:0:c0:5d:bd:95;
# filename "vmunix.passacaglia";
# server-name "toccata.fugue.com";
#}

# Fixed IP addresses can also be specified for hosts. These addresses
# should not also be listed as being available for dynamic assignment.
# Hosts for which fixed IP addresses have been specified can boot using
# BOOTP or DHCP. Hosts for which no fixed address is specified can only
# be booted with DHCP, unless there is an address range on the subnet
# to which a BOOTP client is connected which has the dynamic-bootp flag
# set.
#host fantasia {
# hardware ethernet 08:00:07:26:c0:a5;
# fixed-address fantasia.fugue.com;
#}

# You can declare a class of clients and then do address allocation
# based on that. The example below shows a case where all clients
# in a certain class get addresses on the 10.17.224/24 subnet, and all
# other clients get addresses on the 10.0.29/24 subnet.

#class "foo" {
# match if substring (option vendor-class-identifier, 0, 4) = "SUNW";
#}

#shared-network 224-29 {
# subnet 10.17.224.0 netmask 255.255.255.0 {
# option routers rtr-224.example.org;
# }
# subnet 10.0.29.0 netmask 255.255.255.0 {
# option routers rtr-29.example.org;
# }
# pool {
# allow members of "foo";
# range 10.17.224.10 10.17.224.250;
# }
# pool {
# deny members of "foo";
# range 10.0.29.10 10.0.29.230;
# }
#}


min confil
mattiash
Inlägg: 287
Blev medlem: 11 maj 2006, 11:10

DHCP server Problem

Inlägg av mattiash »

Har ändrat min config fil och ställt in nätverkskortet så att det är i rätt nät.
Och nu kan jag starta dhcp3 server med komandot i /etc/sbin/ dhcpd3 -f eth2 då hoppas den igång men jag kan inte starta den från


etc/init.d med kommandot dhsp3-server start då lagar den på configflen


Vilket e jävlit skumt kör dom med olika config filer eller ??


// matte
fors
Inlägg: 21
Blev medlem: 05 maj 2006, 08:23
Kontakt:

DHCP server Problem

Inlägg av fors »

[quote="mattiash"]Har ändrat min config fil och ställt in nätverkskortet så att det är i rätt nät.
Och nu kan jag starta dhcp3 server med komandot i /etc/sbin/ dhcpd3 -f eth2 då hoppas den igång men jag kan inte starta den från


etc/init.d med kommandot dhsp3-server start då lagar den på configflen


Vilket e jävlit skumt kör dom med olika config filer eller ??


// matte[/quote]
Det tror jag inte. Dock kan det kanske bero på att du redan har dhcpd igång (eftersom du startade den direkt via binärfilen)? Hur som helst, kolla loggen igen.
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"