Avatar billede odysseus Nybegynder
02. marts 2004 - 11:29 Der er 9 kommentarer og
1 løsning

Simpel DHCP vil ikke starte.

Hej eksperter.
Jeg roder med et lille subdomain på et lan. En Gentoo maskine (kernel 2.6) på det oprindelige lan har to netkort - eth0 er til det oprindelige, eth1 er til subdomænet. Så vil jeg gerne have en DHCP server kørende "ud af" eth1 (der er en anden på det oprindelige lan). Jeg har installeret dhcp daemon på maskinen  og lavet nedenstående dhcpd.conf. Når jeg skriver /etc/init.d/dhcp start, siger den følgende:

root@maksine dhcp # /etc/init.d/dhcp start
* Setting ownership on dhcpd.leases...              [ok]
* Starting dhcpd...                                  [!!]

Netmasken på det oprindelige lan er 192.168.1.0, på subdomainet skal den være 192.168.2.0. Hvad kan der være galt?

# dhcpd.conf
#
# Sample configuration file for ISC dhcpd
#

IFACE="eth1"

# option definitions common to all supported networks...
option domain-name "subdomain";
#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;

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

subnet 192.168.2.0 netmask 255.255.255.0;

# This is a very basic subnet declaration.

subnet 192.168.2.0 netmask 255.255.255.0 {
option broadcast-address 192.168.2.255;
  range 192.168.2.11 192.168.2.20;
}
Avatar billede mfalck Praktikant
02. marts 2004 - 11:36 #1
har du husket at sætte:

/sbin/route add -host 255.255.255.255 dev eth1

først ?
Avatar billede odysseus Nybegynder
02. marts 2004 - 21:52 #2
nej, det har jeg ikke. Hvorfor skal jeg det?
Avatar billede mfalck Praktikant
02. marts 2004 - 21:54 #3
dhcp virker ved at klienten sender et broadcast ud til enhver maskine på dit netværk (svarer til host 255.255.255.255) for at få en ip-adresse og det vil linux som regel afvise, men det klarer den ovenstående linie.
Avatar billede odysseus Nybegynder
02. marts 2004 - 23:22 #4
det ændrede desværre ikke noget...
Avatar billede mfalck Praktikant
03. marts 2004 - 07:53 #5
det nedenstående er min fungerende dhcp.conf - den kører på eth0:

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.1;
option domain-name-servers 192.168.1.2, 192.168.1.1;
option domain-name "lokal.net";
ddns-update-style ad-hoc;

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.10 192.168.1.80;
}
Avatar billede mfalck Praktikant
03. marts 2004 - 07:55 #6
hvad skriver den i /var/log/messages når du forsøger at starte dhcp ?
Avatar billede odysseus Nybegynder
03. marts 2004 - 17:22 #7
den skriver ikke noget. Det forstår jeg heller ikke. Men jeg har ved reboot fundet ud af, at problemet måske ligger i min opsætning af eth1. Jeg må indrømme, at jeg har lidt svært ved at forstå det. Jeg har defineret både eth0 og eth1 i /etc/conf.d/net. Og jeg starter dem med "/etc/init.d/net.eth0" hhv. "/etc/init.d/eth1 start". Er det ok?
Avatar billede mfalck Praktikant
03. marts 2004 - 20:22 #8
æh jeg skal tilstå at jeg ikke kender til gentoo (omend jeg har overvejet den), men du kan se om begge netværkskort er oppe med kommandoen

ifconfig
Avatar billede odysseus Nybegynder
08. marts 2004 - 19:38 #9
jeg fik ikke løst mit problem, men mfalck skal have mange tak. hvis du smider et svar, får du points.
Avatar billede mfalck Praktikant
08. marts 2004 - 21:22 #10
okie
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