/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Hvor downloades RPM til DHCP server?
Fra : Peter


Dato : 23-06-02 21:16

Hej

Jeg leder efter:

1) pakkenavnet,
2) FTP-serveren
3) kommandoen til at installere DHCP server på en Red hat 7.3

Er det noget I kan klare

Jeg har rent faktisk ledt på Google, men fandt intet jeg kunne bruge.
Kun broken links samt opsætning af tredie-parts DHCP-servere

Hilsen Peter




 
 
enrique (23-06-2002)
Kommentar
Fra : enrique


Dato : 23-06-02 21:34

On Sun, 23 Jun 2002 22:15:58 +0200, Peter wrote:

> 1) pakkenavnet,

http://rpmfind.net//linux/RPM/redhat/7.3/i386/dhcp-2.0pl5-8.i386.html

> 2) FTP-serveren

ftp://sunsite.dk/mirrors/redhat/7.3/en/os/i386/RedHat/RPMS/dhcp-2.0pl5-8.i386.rpm

> 3) kommandoen til at installere DHCP server på en Red hat 7.3

rpm -Uvh dhcp-2.0pl5-8.i386.rpm

> Er det noget I kan klare

Sure.

--
Mvh. / Kind regards
Henrik Farre
http://www.cs.auc.dk/~enrique
http://www.fsf.org/philosophy/no-word-attachments.html

Allan Joergensen (23-06-2002)
Kommentar
Fra : Allan Joergensen


Dato : 23-06-02 21:53

enrique <Look@MySignature.txt> wrote:

>> 3) kommandoen til at installere DHCP server på en Red hat 7.3
> rpm -Uvh dhcp-2.0pl5-8.i386.rpm

rpm -Uvh ftp://sunsite.dk/mirrors/redhat/7.3/en/os/i386/RedHat/RPMS/dhcp-2.0pl5-8.i386.rpm

--
Allan Joergensen aka [DW] on eu.openprojects.net

"QUANDO OMNI FLUNKUS MORITATI" (when all else fails, play dead)

Peter (23-06-2002)
Kommentar
Fra : Peter


Dato : 23-06-02 23:51

"Allan Joergensen" <dw@nowhere.dk> wrote in message
news:slrnahcd4t.3a2.dw@voyager.nowhere.dk...
> enrique <Look@MySignature.txt> wrote:
>
> >> 3) kommandoen til at installere DHCP server på en Red hat 7.3
> > rpm -Uvh dhcp-2.0pl5-8.i386.rpm
>
> rpm -Uvh
ftp://sunsite.dk/mirrors/redhat/7.3/en/os/i386/RedHat/RPMS/dhcp-2.0pl5-8.i38
6.rpm

Damn det var en fed kommando!

Tak til Jer begge for det superhurtige svar.

Hilsen Peter



Peter (24-06-2002)
Kommentar
Fra : Peter


Dato : 24-06-02 00:41

"enrique" <Look@MySignature.txt> wrote in message
news:pan.2002.06.23.22.34.15.89437.4214@MySignature.txt...
> On Sun, 23 Jun 2002 22:15:58 +0200, Peter wrote:
>
> > Er det noget I kan klare
>
> Sure.


OK - cool - hvad så med denne, som jeg får, når jeg starter DHCP-serveren
med "service dhcpd start":

No subnet declaration for eth2 (x.x.x.x).
Please write a subnet declaration in your dhcpd.conf file for the
network segment to which interface eth2 is attached.
exiting.

Jeg har gjort følgende:

rpm -Uvh
ftp://sunsite.dk/mirrors/redhat/7.3/en/os/i386/RedHat/RPMS/dhcp-2.0pl5-8.i38
6.rpm

- Få den til at køre ved startup
chkconfig dhcpd on

- Opsætte en route til Windows-klienter i slutningen af
/etc/rc.d/rc.local
route add -host 255.255.255.255 dev eth0

- Oprette lease-fil
touch /var/lib/dhcp/dhcpd.leases

- Oprette conf-fil

default-lease-time 3600;
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 195.82.195.101, 129.142.7.101;
option domain-name "yourdomain.com";

subnet 192.168.1.0 netmask 255.255.255.0
{
range 192.168.1.50 192.168.1.100;
range 192.168.1.150 192.168.1.200;
}

Hvad mangler jeg?

Hilsen Peter



Rasmus Bøg Hansen (24-06-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 24-06-02 12:06

Peter wrote:

> No subnet declaration for eth2 (x.x.x.x).
> Please write a subnet declaration in your dhcpd.conf file for the
> network segment to which interface eth2 is attached.
> exiting.

Du skal enten have en subnet-erklæring for eth2, køre dhcpd udelukkende på
eth1 (eller eth0 eller begge), eller opgradere til 3.0.1. Dhcpd skal
startes som "dhcpd eth0" eller "dhcpd eth0 eth1" for at gøre det på den
sidste måde - måske du kan konfigurere dette et sted i /etc/sysconfig/.

> - Opsætte en route til Windows-klienter i slutningen af
> /etc/rc.d/rc.local
> route add -host 255.255.255.255 dev eth0

Det er ikke nødvendigt med 2.2-kerner og senere - dermed ikke nødvendigt i
RH7.3.

> subnet 192.168.1.0 netmask 255.255.255.0
> {
> range 192.168.1.50 192.168.1.100;
> range 192.168.1.150 192.168.1.200;
> }

Du kan også erstatte ovenstående med:

shared-network MITNETNAVN {
subnet 192.168.1.0 netmask 255.255.255.0
{
range 192.168.1.50 192.168.1.100;
range 192.168.1.150 192.168.1.200;
}
subnet <WAN-IP> <WAN-MASKE>
{
}
}

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
Linux hackers are funny people: They count the time in patchlevels.
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Peter (24-06-2002)
Kommentar
Fra : Peter


Dato : 24-06-02 15:59

"Rasmus Bøg Hansen" <moffe47@hotmail.com> wrote in message
news:af6ue0$nhd$1@carlsberg.amagerkollegiet.dk...
> Peter wrote:
>
> > No subnet declaration for eth2 (x.x.x.x).
> > Please write a subnet declaration in your dhcpd.conf file for the
> > network segment to which interface eth2 is attached.
> > exiting.
>
> Du skal enten have en subnet-erklæring for eth2, køre dhcpd udelukkende på
> eth1 (eller eth0 eller begge), eller opgradere til 3.0.1. Dhcpd skal
> startes som "dhcpd eth0" eller "dhcpd eth0 eth1" for at gøre det på den
> sidste måde - måske du kan konfigurere dette et sted i /etc/sysconfig/.

Jeg troede faktisk at jeg kun kørte DHCP på eth0.

Se følgende fra /etc/rc.d/init.d/dhcpd:

start(){
# Start daemons.
echo -n "Starting dhcpd: "
daemon /usr/sbin/dhcpd eth0
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/dhcpd
}


Når jeg kører en service dhcpd start siger den blot OK men kører jeg blot
dhcpd vises fejlen.
Før jeg tilføjede eth0 til daemons-linien kom fejlen bare man startede
servicen.

Jeg forsøgte at sætte eth0 i switchens uplink men der var slet ingen
forbindelse i dioderne så den er nu tilbage i den almindelige port.

Den uddeler dog stadig ingen IP'er

Hilsen Peter



Rasmus Bøg Hansen (24-06-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 24-06-02 17:38

Peter wrote:

> Jeg troede faktisk at jeg kun kørte DHCP på eth0.

> daemon /usr/sbin/dhcpd eth0

> Når jeg kører en service dhcpd start siger den blot OK men kører jeg blot
> dhcpd vises fejlen.

Ja, for så ved den ikke hvilket netkort den skal lytte på.

> Den uddeler dog stadig ingen IP'er

Hvad siger logfilen? Mangler du ikke "authoritative;"?

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
When is it time to reinstall an operation system?
- When booted, the computer prints "Starting Windows..."
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Peter (24-06-2002)
Kommentar
Fra : Peter


Dato : 24-06-02 19:24

"Rasmus Bøg Hansen" <moffe47@hotmail.com> wrote in message
news:af7hsj$5mk$1@carlsberg.amagerkollegiet.dk...
> Peter wrote:
>
> > Jeg troede faktisk at jeg kun kørte DHCP på eth0.
>
> > daemon /usr/sbin/dhcpd eth0
>
> > Når jeg kører en service dhcpd start siger den blot OK men kører jeg
blot
> > dhcpd vises fejlen.
>
> Ja, for så ved den ikke hvilket netkort den skal lytte på.
>
> > Den uddeler dog stadig ingen IP'er
>
> Hvad siger logfilen? Mangler du ikke "authoritative;"?

Nu snakker du i koder
Jeg har ikke kunnet finde en log.
"authoritative" - Hvad er det?

Hilsen Peter



Rasmus Bøg Hansen (24-06-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 24-06-02 20:25

Peter wrote:

>> Hvad siger logfilen? Mangler du ikke "authoritative;"?
>
> Nu snakker du i koder
> Jeg har ikke kunnet finde en log.

Normalt er dhcpd's log i /var/log/messages på RedHat. Der skulle gerne stå
en masse om DHCPDISCOVER, DHCPOFFER, DHCPREQUEST mv. Hvad finder du her?

> "authoritative" - Hvad er det?

Det betyder, at DHCP-serveren er den officielle dhcp-server. Således må den
meddele klienter, at de ikke må bruge den IP, de beder om; det må den ikke,
hvis den ikke er 'authoritative'. Hvis det er din officielle dhcp-server på
lokalnettet, vil du med ret stor sandsynlighed gerne slå det til.

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
When you have multiple CPUs with one interrupt controller, you don't
have much choice. You either use spin-locks or you Blue-Screen.
Since Linux doesn't have a "Blue-screen of death", it needs spin-
locks.
-- Richard B. Johnson
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Peter (24-06-2002)
Kommentar
Fra : Peter


Dato : 24-06-02 21:11

"Rasmus Bøg Hansen" <moffe47@hotmail.com> wrote in message
news:af7rls$c6d$1@carlsberg.amagerkollegiet.dk...
> Peter wrote:
>
> >> Hvad siger logfilen? Mangler du ikke "authoritative;"?
> >
> > Nu snakker du i koder
> > Jeg har ikke kunnet finde en log.
>
> Normalt er dhcpd's log i /var/log/messages på RedHat. Der skulle gerne stå
> en masse om DHCPDISCOVER, DHCPOFFER, DHCPREQUEST mv. Hvad finder du her?

Der er intet omkring DHCP i dette bibliotek.

> > "authoritative" - Hvad er det?
>
> Det betyder, at DHCP-serveren er den officielle dhcp-server. Således må
den
> meddele klienter, at de ikke må bruge den IP, de beder om; det må den
ikke,
> hvis den ikke er 'authoritative'. Hvis det er din officielle dhcp-server

> lokalnettet, vil du med ret stor sandsynlighed gerne slå det til.

I min subnet declaration smed jeg "authoritative" ind, som den tog imod, men
det fik den nu ikke til at dele IP'er ud.

Jeg rebootede ikke, men kørte blot en "service dhcpd restart".

Er det ikke fordi den ikke er med på, at den _kun_ skal være server for
eth0 - den ved så ikke hvad den skal gøre med eth1 og eth2 - nemlig intet.
Det har jeg fundet en del eksempler på på nettet, men de havde bare ikke
løsningen.

Hilsen Peter



Rasmus Bøg Hansen (24-06-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 24-06-02 23:54

Peter wrote:

>> Normalt er dhcpd's log i /var/log/messages på RedHat. Der skulle gerne
>> stå en masse om DHCPDISCOVER, DHCPOFFER, DHCPREQUEST mv. Hvad finder du
>> her?
>
> Der er intet omkring DHCP i dette bibliotek.

messages er en fil og ikke et bibliotek. Medmindre du har konfigureret det i
dhcpd.conf og syslog.conf, logger dhcpd normalt til /var/log/messages. Prøv
at kigge i denne fil.

> I min subnet declaration smed jeg "authoritative" ind, som den tog imod,
> men det fik den nu ikke til at dele IP'er ud.

Ok. Så må vi se logfilerne.

> Jeg rebootede ikke, men kørte blot en "service dhcpd restart".

Hvorfor dog også genstarte for det. Ovenstående er lige så godt.

> Er det ikke fordi den ikke er med på, at den _kun_ skal være server for
> eth0 - den ved så ikke hvad den skal gøre med eth1 og eth2 - nemlig intet.

Øh, sidder dine dhcp-klienter ikke på eth0 - eller har jeg misforstået
noget?

> Det har jeg fundet en del eksempler på på nettet, men de havde bare ikke
> løsningen.

Du skal naturligvis have konfigureret IP-adresseområder for samtlige
netkort, du modtager dhcp-forespørgsler på.

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
I was going to compile a list of innovations that could be
attributed to Microsoft. Once I realized that Ctrl-Alt-Del
was handled in the BIOS, I found that there aren't any.
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Peter (25-06-2002)
Kommentar
Fra : Peter


Dato : 25-06-02 11:58

"Rasmus Bøg Hansen" <moffe47@hotmail.com> wrote in message
news:af87v0$jae$2@carlsberg.amagerkollegiet.dk...
> Peter wrote:
>
> >> Normalt er dhcpd's log i /var/log/messages på RedHat. Der skulle gerne
> >> stå en masse om DHCPDISCOVER, DHCPOFFER, DHCPREQUEST mv. Hvad finder du
> >> her?
> >
> > Der er intet omkring DHCP i dette bibliotek.
>
> messages er en fil og ikke et bibliotek. Medmindre du har konfigureret det
i
> dhcpd.conf og syslog.conf, logger dhcpd normalt til /var/log/messages.
Prøv
> at kigge i denne fil.

OK - her er indholdet

Jan 9 01:24:41 MIN_CPU dhcpd:
Jan 9 01:24:41 MIN_CPU dhcpd: Internet Software Consortium DHCP Server
2.0pl5
Jan 9 01:24:41 MIN_CPU dhcpd: Copyright 1995, 1996, 1997, 1998, 1999 The
Internet Software Consortium.
Jan 9 01:24:41 MIN_CPU dhcpd: All rights reserved.
Jan 9 01:24:41 MIN_CPU dhcpd:
Jan 9 01:24:41 MIN_CPU dhcpd: Please contribute if you find this software
useful.
Jan 9 01:24:41 MIN_CPU dhcpd: For info, please visit
http://www.isc.org/dhcp-contrib.html
Jan 9 01:24:41 MIN_CPU dhcpd:
Jan 9 01:24:41 MIN_CPU dhcpd: Listening on Socket/eth0/192.168.1.0
Jan 9 01:24:41 MIN_CPU dhcpd: Listening on Socket/eth0/192.168.1.0
Jan 9 01:24:41 MIN_CPU dhcpd: Sending on Socket/eth0/192.168.1.0
Jan 9 01:24:41 MIN_CPU dhcpd:
Jan 9 01:24:41 MIN_CPU dhcpd: Sending on Socket/eth0/192.168.1.0
Jan 9 01:24:41 MIN_CPU dhcpd: dhcpd startup succeeded
Jan 9 01:24:44 MIN_CPU sshd(pam_unix)[5372]: session closed for user root
Jan 9 01:26:46 MIN_CPU sshd(pam_unix)[5479]: session opened for user root
by (uid=0)


> > I min subnet declaration smed jeg "authoritative" ind, som den tog imod,
> > men det fik den nu ikke til at dele IP'er ud.
>
> Ok. Så må vi se logfilerne.
>
> > Jeg rebootede ikke, men kørte blot en "service dhcpd restart".
>
> Hvorfor dog også genstarte for det. Ovenstående er lige så godt.
>
> > Er det ikke fordi den ikke er med på, at den _kun_ skal være server for
> > eth0 - den ved så ikke hvad den skal gøre med eth1 og eth2 - nemlig
intet.
>
> Øh, sidder dine dhcp-klienter ikke på eth0 - eller har jeg misforstået
> noget?

Nej nej - du har forstået det korrekt.
eth0 = mine klienter
eth1 = andet netværk
eth2 = www

> > Det har jeg fundet en del eksempler på på nettet, men de havde bare ikke
> > løsningen.
>
> Du skal naturligvis have konfigureret IP-adresseområder for samtlige
> netkort, du modtager dhcp-forespørgsler på.

OK - det er kun eth0.

Hilsen Peter





Rasmus Bøg Hansen (25-06-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 25-06-02 12:18

Peter wrote:

> Jan 9 01:24:41 MIN_CPU dhcpd: dhcpd startup succeeded

Den modtager slet ikke DHCP-forespørgsler. Sidder den på samme broadcast-net
som klienterne?
Er der en router imellem dhcp-serveren og klienterne?
Kan klienterne kontakte maskinen direkte, hvis du sætter statisk IP på dem?
Har du en firewall konfigureret?
Hvad er DHCP-serverens netkonfiguration (IP og netmaske)?

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
Military Justice is to Justice, what Military Music is to Music.
-- Groucho Marx
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Peter (25-06-2002)
Kommentar
Fra : Peter


Dato : 25-06-02 13:18

"Rasmus Bøg Hansen" <moffe47@hotmail.com> wrote in message
news:af9jgn$c7p$1@carlsberg.amagerkollegiet.dk...
> Peter wrote:
>
> > Jan 9 01:24:41 MIN_CPU dhcpd: dhcpd startup succeeded
>
> Den modtager slet ikke DHCP-forespørgsler. Sidder den på samme
broadcast-net
> som klienterne?

Det er den selv der broadcaster.

> Er der en router imellem dhcp-serveren og klienterne?

Nej - Den agerer router og firewall.

www
|
eth2
|
Router/Firewall/DHCP server
|
eth0
|
Switch
|
Klient


> Kan klienterne kontakte maskinen direkte, hvis du sætter statisk IP på
dem?

Jeps.

> Har du en firewall konfigureret?

Ja - det er den selv.
Iptables.

> Hvad er DHCP-serverens netkonfiguration (IP og netmaske)?

eth0 Link encap:Ethernet HWaddr 00:40:F4:26:5E:C1
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6755338 errors:3 dropped:2 overruns:2 frame:0
TX packets:7168397 errors:0 dropped:0 overruns:6 carrier:0
collisions:0 txqueuelen:100
RX bytes:3291682185 (3139.1 Mb) TX bytes:394359550 (376.0 Mb)
Interrupt:9 Base address:0x2f00

dhcpd.conf:

default-lease-time 3600;
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 195.82.195.101, 129.142.7.101;
option domain-name "yourdomain.com";

subnet 192.168.1.0 netmask 255.255.255.0
{
authoritative;
range 192.168.1.50 192.168.1.100;
range 192.168.1.150 192.168.1.200;
}


ifcfg-eth0:


DEVICE=eth0
IPADDR=192.168.1.1
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
BOOTPROTO=static
ONBOOT=yes
USERCTL=no


Håber det hjælper en smule

Tak for de hurtige svar.

Hilsen Peter



Rasmus Bøg Hansen (25-06-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 25-06-02 18:06

Peter wrote:

>> Den modtager slet ikke DHCP-forespørgsler. Sidder den på samme
> broadcast-net
>> som klienterne?
>
> Det er den selv der broadcaster.

Derfor må klienterne vel også gerne broadcaste. Pointen er at
broadcasttrafik fra klienterne skal kunne nå dhcp-serveren og omvendt.

> Nej - Den agerer router og firewall.

Aha! Er der åbent for indkommende trafik fra udp/68 til udp67 og udgående
den omvendte vej? Er der åbent for indkommende trafik fra 0.0.0.0 til
255.255.255.255 og udgående trafik til 255.255.255.255? Her snakker jeg
firewall - ikke diverse rutetabeller.

> authoritative;

Det skal ikke stå i en subnet-deklaration, men ude i globale indstillinger.

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
While Linux is larger than Emacs,
at least Linux has the excuse that it has to be.
--Linus Torvalds
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Peter (25-06-2002)
Kommentar
Fra : Peter


Dato : 25-06-02 19:55

"Rasmus Bøg Hansen" <moffe47@hotmail.com> wrote in message
news:afa7tg$qk4$1@carlsberg.amagerkollegiet.dk...
> Peter wrote:
>
> > Nej - Den agerer router og firewall.
>
> Aha! Er der åbent for indkommende trafik fra udp/68 til udp67 og udgående
> den omvendte vej? Er der åbent for indkommende trafik fra 0.0.0.0 til
> 255.255.255.255 og udgående trafik til 255.255.255.255? Her snakker jeg
> firewall - ikke diverse rutetabeller.

Der var den!
Jeg stoppede iptables og fik en IP med det samme

Må lige have ordnet mine regler.


> > authoritative;
>
> Det skal ikke stå i en subnet-deklaration, men ude i globale
indstillinger.

Hmm alle de steder jeg har fundet eksempler har der stået "not
authoritative" der, hvor jeg skriver "authoritative".

Jeg takker - du har endnu engang løst mit problem.

Hilsen Peter



Rasmus Bøg Hansen (25-06-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 25-06-02 22:00

Peter wrote:

> Hmm alle de steder jeg har fundet eksempler har der stået "not
> authoritative" der, hvor jeg skriver "authoritative".

Den skal være authoritative. Du kan principielt risikere, at der kommer en
klient og sender DHCPDISCOVER efter en bestemt IP. Den siger altså noget i
stil med "jeg vil gerne have en IP, og det skal være 10.4.1.223" (hvis den
har været sluttet til et andet net).

Den har strengt taget lov til at beholde denne IP. Men da den ikke er
brugbar på dit net, skal du kunne sende DHCPNAK (som fortæller klienten, at
den ikke må bruge den IP på dette net). dhcpd sender *kun* DHCPNAK, hvis
den er authoritative.

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
If you don't receive an answer, then it either indicates that the bug is
too obvious or too difficult.
-- Manfred Spraul
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Peter (26-06-2002)
Kommentar
Fra : Peter


Dato : 26-06-02 11:32

"Rasmus Bøg Hansen" <moffe47@hotmail.com> wrote in message
news:afalkq$69d$2@carlsberg.amagerkollegiet.dk...
> Peter wrote:
>
> > Hmm alle de steder jeg har fundet eksempler har der stået "not
> > authoritative" der, hvor jeg skriver "authoritative".
>
> Den skal være authoritative. Du kan principielt risikere, at der kommer en
> klient og sender DHCPDISCOVER efter en bestemt IP. Den siger altså noget i
> stil med "jeg vil gerne have en IP, og det skal være 10.4.1.223" (hvis den
> har været sluttet til et andet net).

Vi snakker forbi hinanden.
Du siger at den ikke skal stå i min subnet-erklæring - jeg siger jeg blot
skrev den, hvor jeg har set der stod "not authoritative".

Jeg har følgende dhcpd.conf:

----------------------
default-lease-time 3600;
max-lease-time 7200;
authoritative;

option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 195.82.195.101, 129.142.7.101;
option domain-name "yourdomain.com";


host devil-i {
hardware ethernet 01-20-E4-B3-91-B5;
fixed-address 192.168.1.35;
}


subnet 192.168.1.0 netmask 255.255.255.0
{
range 192.168.1.50 192.168.1.100;
range 192.168.1.150 192.168.1.200;
}
----------------------

1) Står "authoritative" korrekt?
2) Hvorfor får devil-i ikke den faste IP efter release og renew?
Det er den korrekte MAC-adresse og det korrekte host-navn fra ipconfig
/all
Den får IP 192.168.1.50

En helt anden ting - eth2 (WWW-siden) står til "BOOTPROTO=dhcp" hvilket gør,
at den fornyr sin IP hvert minut.
Kan man ikke sætte dette op til eks. 5 minutter?

Hilsen Peter



Rasmus Bøg Hansen (26-06-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 26-06-02 15:58

Peter wrote:

> Vi snakker forbi hinanden.

Hov, ja.

> host devil-i {
> hardware ethernet 01-20-E4-B3-91-B5;
> fixed-address 192.168.1.35;
> }

> 1) Står "authoritative" korrekt?

Jup.

> 2) Hvorfor får devil-i ikke den faste IP efter release og renew?
> Det er den korrekte MAC-adresse og det korrekte host-navn fra ipconfig
> /all
> Den får IP 192.168.1.50

Det var sært at du ikke får en syntaksfejl. Du skal bruge :'er og ikke -'er:

hardware ethernet 01:20:E4:B3:91:B5;

> En helt anden ting - eth2 (WWW-siden) står til "BOOTPROTO=dhcp" hvilket
> gør, at den fornyr sin IP hvert minut.
> Kan man ikke sætte dette op til eks. 5 minutter?

Det skal sandsynligvis konfigureres på DHCP-serveren i den anden ende af
kablet (din router medmindre det er din ISP, der deler IP'en ud via DHCP).
Du kan dog godt sætte lease-time op i klienten - du kan bare ikke sætte den
til mere end serverens max-lease-time (altså den fjerne DHCP-servers; ikke
din egen). Hvordan afhænger af dhcp-klienten.

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
People are lonely because they build walls instead of bridges.
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Peter (26-06-2002)
Kommentar
Fra : Peter


Dato : 26-06-02 16:39

"Rasmus Bøg Hansen" <moffe47@hotmail.com> wrote in message
news:afckou$ojt$1@carlsberg.amagerkollegiet.dk...
> Peter wrote:

> hardware ethernet 01:20:E4:B3:91:B5;

AH ja - det er nok det - tester det når jeg kommer hjem.

> > En helt anden ting - eth2 (WWW-siden) står til "BOOTPROTO=dhcp" hvilket
> > gør, at den fornyr sin IP hvert minut.
> > Kan man ikke sætte dette op til eks. 5 minutter?
>
> Det skal sandsynligvis konfigureres på DHCP-serveren i den anden ende af
> kablet (din router medmindre det er din ISP, der deler IP'en ud via DHCP).

eth2 går til min ISP og de uddeler IP vha DHCP.

> Du kan dog godt sætte lease-time op i klienten - du kan bare ikke sætte
den
> til mere end serverens max-lease-time (altså den fjerne DHCP-servers; ikke
> din egen). Hvordan afhænger af dhcp-klienten.

Nu tabte du mig.
Når vi snakker klient er det vel min FW/Routers yderside du mener ikke? Dvs
at jeg nu er klient der modtager en IP fra en server.

1) Hvordan sætter jeg min lease-time op? (ifcfg-eth2 ?)
2) Hvad sker der, hvis den sættes til mere end ISP-DHCP-serverens
lease-time?

Hilsen Peter



Rasmus Bøg Hansen (26-06-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 26-06-02 16:54

Peter wrote:

>> Du kan dog godt sætte lease-time op i klienten - du kan bare ikke sætte
> den
>> til mere end serverens max-lease-time (altså den fjerne DHCP-servers;
>> ikke din egen). Hvordan afhænger af dhcp-klienten.
>
> Nu tabte du mig.
> Når vi snakker klient er det vel min FW/Routers yderside du mener ikke?
> Dvs at jeg nu er klient der modtager en IP fra en server.

Jup.

> 1) Hvordan sætter jeg min lease-time op? (ifcfg-eth2 ?)

Det kommer an på, hvilken klient, du bruger.

> 2) Hvad sker der, hvis den sættes til mere end ISP-DHCP-serverens
> lease-time?

Så falder den tilbage på ISP'ens max-lease-time. Går den derover, kan det
give adskillige problemer afhængigt af serverens opsætning.

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
I am free of prejudices. I hate everyone equally.
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Peter (26-06-2002)
Kommentar
Fra : Peter


Dato : 26-06-02 17:23

"Rasmus Bøg Hansen" <moffe47@hotmail.com> wrote in message
news:afco3d$s29$1@carlsberg.amagerkollegiet.dk...
> Peter wrote:

> > 1) Hvordan sætter jeg min lease-time op? (ifcfg-eth2 ?)
>
> Det kommer an på, hvilken klient, du bruger.

OK - så kan jeg angiveligt finde det i man dhcpd

> > 2) Hvad sker der, hvis den sættes til mere end ISP-DHCP-serverens
> > lease-time?
>
> Så falder den tilbage på ISP'ens max-lease-time. Går den derover, kan det
> give adskillige problemer afhængigt af serverens opsætning.

Ikke forstået - hvis jeg sætter den til 500 timer går den vel bare til ISP
max-time, hvilket vel må være godt?

Hilsen Peter



Rasmus Bøg Hansen (26-06-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 26-06-02 17:47

Peter wrote:

>> > 1) Hvordan sætter jeg min lease-time op? (ifcfg-eth2 ?)
>>
>> Det kommer an på, hvilken klient, du bruger.
>
> OK - så kan jeg angiveligt finde det i man dhcpd

Nej. dhcpd er en server, ikke en klient. Du bruger formentlig pump, dhclient
eller dhcpcd - prøv at kigge i manualen for den af dem, du bruger.

>> > 2) Hvad sker der, hvis den sættes til mere end ISP-DHCP-serverens
>> > lease-time?
>>
>> Så falder den tilbage på ISP'ens max-lease-time. Går den derover, kan det
>> give adskillige problemer afhængigt af serverens opsætning.
>
> Ikke forstået - hvis jeg sætter den til 500 timer går den vel bare til ISP
> max-time, hvilket vel må være godt?

Det var nu også det, jeg mente. Hvis du sætter den til f. eks. det dobbelte
af ISP'en max-time, skal den acceptere den lease-time, serveren deler ud
(max-time). Kører den blot 500 timer uden at forny sin IP, er det noget
skidt - men det kan ingen af ovenstående konfigureres til svjv (og hvorfor
skulle man).

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
Avoid the Gates of Hell. Use Linux.
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Peter (26-06-2002)
Kommentar
Fra : Peter


Dato : 26-06-02 19:29

"Rasmus Bøg Hansen" <moffe47@hotmail.com> wrote in message
news:afcr5t$v67$1@carlsberg.amagerkollegiet.dk...
> Peter wrote:
>
> >> > 1) Hvordan sætter jeg min lease-time op? (ifcfg-eth2 ?)
> >>
> >> Det kommer an på, hvilken klient, du bruger.
> >
> > OK - så kan jeg angiveligt finde det i man dhcpd
>
> Nej. dhcpd er en server, ikke en klient. Du bruger formentlig pump,
dhclient
> eller dhcpcd - prøv at kigge i manualen for den af dem, du bruger.

Nu tror jeg igen vi snakker forbi hinanden.

Jeg vil gerne sætte WWW-siden op, så den ikke fornyr sin IP hvert minut.
Den eneste fil jeg har konfigureret er ifcfg-eth2 og der står blot følgende:

DEVICE=eth2
ONBOOT=yes
BOOTPROTO=dhcp


Jeg bruger dhcpcd, men det er jo på indersiden.

Det virker i øvrigt med faste IP'er da jeg ændrede "-" til ":"
Tak for det.
Nogle gange stirrer man sig bare blind.

Hilsen Peter



Rasmus Bøg Hansen (26-06-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 26-06-02 21:33

Peter wrote:

> Jeg vil gerne sætte WWW-siden op, så den ikke fornyr sin IP hvert minut.
> Den eneste fil jeg har konfigureret er ifcfg-eth2 og der står blot
> følgende:

Du kan ikke gøre det i ifcfg-eth2.

> Jeg bruger dhcpcd, men det er jo på indersiden.

Øh, du forveksler vel ikke dhcpd og dhcpcd? Førstnævnte er den, der deler
IP'er ud til dit lokalnet; den anden er den, der henter en IP fra din ISP.
Jeg snakker her om at konfigurere klienten, dhcpcd.

dhcpcd kan vistnok have en konfigurationsfil eller tage en parameter, hvor
man sætter den lease-time, den skal spørge efter. Du bliver nødt til at
læse manualsiden

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
Remember, there are no stupid questions
- just stupid people.
- Mr. Garrison, South Park
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Peter (28-06-2002)
Kommentar
Fra : Peter


Dato : 28-06-02 07:16

"Rasmus Bøg Hansen" <moffe47@hotmail.com> wrote in message
news:afd8e6$apo$1@carlsberg.amagerkollegiet.dk...
> Peter wrote:
>
> > Jeg vil gerne sætte WWW-siden op, så den ikke fornyr sin IP hvert minut.
> > Den eneste fil jeg har konfigureret er ifcfg-eth2 og der står blot
> > følgende:
>
> Du kan ikke gøre det i ifcfg-eth2.

Du har ret.
Det er i /etc/dhcpc/dhcpcd-eth2.info

Den har bla. følgende information:

LEASETIME=60
RENEWALTIME=30
REBINDTIME=52

Tak for hjælpen - det har været en stor hjælp.

Hilsen Peter



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408872
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste