/ 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
OpenBSD - DHCP server og 2 netkort?
Fra : John Nielsen


Dato : 10-03-02 19:26

Hej...
Jeg er ved at opsætte en OpenBSD 3.0 som FW med 2 NICs (fxp0 og fxp1)...
Min konfiguration som følger:
Internet->Cisco 677->OpenBSD->HUB->Klienter

fxp0 (DHCP-client) får IP-adresse fra Ciscoen - 10.0.0.0/24
fxp1 har IP-adresse 192.168.0.1
Klienter får IP-adresse fra fxp1 (DHCP-server) - 192.168.0.0/24

i /etc/rc.conf er dhcpd_flags sat til "-q"
/etc/dhcpd.interfaces indeholder kun fxp1
/etc/hostname.fxp0 indeholder : dhcp NONE NONE NONE

/etc/dhcpd.conf indeholder:

shared-network LOCAL-NET {
option domain-name "my-domain";
option domain-name-servers 192.168.0.1;

subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;

range 192.168.0.32 192.168.0.254;
}
}

Med denne opsætning melder dhcpd:
Please write a subnet declaration in your dhcpd.conf for the
network segment to which interface fxp0 is attached...

Hvorfor det?
Prøver fxp0 at få en adresse fra fxp1?
Og hvad gør jeg nu?

mvh.
John Nielsen




 
 
Mikkel Bundgaard (10-03-2002)
Kommentar
Fra : Mikkel Bundgaard


Dato : 10-03-02 20:16

John Nielsen wrote:

> Hej...
> Jeg er ved at opsætte en OpenBSD 3.0 som FW med 2 NICs (fxp0 og fxp1)...
> Min konfiguration som følger:
> Internet->Cisco 677->OpenBSD->HUB->Klienter
>
> fxp0 (DHCP-client) får IP-adresse fra Ciscoen - 10.0.0.0/24
> fxp1 har IP-adresse 192.168.0.1
> Klienter får IP-adresse fra fxp1 (DHCP-server) - 192.168.0.0/24
>
> i /etc/rc.conf er dhcpd_flags sat til "-q"
> /etc/dhcpd.interfaces indeholder kun fxp1
> /etc/hostname.fxp0 indeholder : dhcp NONE NONE NONE
>
> /etc/dhcpd.conf indeholder:
>
> shared-network LOCAL-NET {
> option domain-name "my-domain";
> option domain-name-servers 192.168.0.1;
>
> subnet 192.168.0.0 netmask 255.255.255.0 {
> option routers 192.168.0.1;
>
> range 192.168.0.32 192.168.0.254;
> }
> }
>
> Med denne opsætning melder dhcpd:
> Please write a subnet declaration in your dhcpd.conf for the
> network segment to which interface fxp0 is attached...
>
> Hvorfor det?
> Prøver fxp0 at få en adresse fra fxp1?
> Og hvad gør jeg nu?
>
> mvh.
> John Nielsen
>
>
>
>

tilføj. Så skulle det virke. Løste problemet i mit tilfælde.


subnet 10.0.0.0 netmask 255.0.0.0 {
   not authoritative; # betyder at den ikke deler ip adresser ud
   }
Jeg har tilføjet mint dhcp.conf. Så kan du selv se hvordan min er sat
op. Jeg bruger dog TDC netexpress med ppp så derfor har jeg en fast ip
adresse. ved ikke om det ændrer noget

Hilsen Mikkel



Alex Holst (10-03-2002)
Kommentar
Fra : Alex Holst


Dato : 10-03-02 20:33

John Nielsen <mcpist@dontspam.get2net.dk> wrote:
> fxp0 (DHCP-client) får IP-adresse fra Ciscoen - 10.0.0.0/24
> fxp1 har IP-adresse 192.168.0.1
> Klienter får IP-adresse fra fxp1 (DHCP-server) - 192.168.0.0/24
>
> i /etc/rc.conf er dhcpd_flags sat til "-q"
> /etc/dhcpd.interfaces indeholder kun fxp1

dhcpd.interfaces bliver kun laest af /etc/rc -- jeg gaar ud fra, at du
ikke rebooter maskinen naar du faar disse fejl, men at du istedet
starter dhcpd fra en kommandolinie?

Tilfoej et tomt subnet for dit externe interface, hvilket kan vaere et
problem hvis du ikke ved paa forhaand hvilken IP adresse det bliver
tildelt. Er det ATM eller ethernet paa den externe side af din Cisco?
Hvis det er ethernet kan du droppe ciscoen og benytte OpenBSD som
gatewa.

> /etc/dhcpd.conf indeholder:
>
> shared-network LOCAL-NET {
> option domain-name "my-domain";
> option domain-name-servers 192.168.0.1;
>
> subnet 192.168.0.0 netmask 255.255.255.0 {
> option routers 192.168.0.1;
>
> range 192.168.0.32 192.168.0.254;
> }
    subnet 10.0.0.0 255.255.255.0 { }
> }

og start saa dhcpd fra en kommandolinie igen.

--
I prefer the dark of the night, after midnight and before four-thirty,
when it's more bare, more hollow. http://a.area51.dk/


John Nielsen (10-03-2002)
Kommentar
Fra : John Nielsen


Dato : 10-03-02 22:11

> dhcpd.interfaces bliver kun laest af /etc/rc -- jeg gaar ud fra, at du
> ikke rebooter maskinen naar du faar disse fejl, men at du istedet
> starter dhcpd fra en kommandolinie?

ja...

> Tilfoej et tomt subnet for dit externe interface, hvilket kan vaere et
> problem hvis du ikke ved paa forhaand hvilken IP adresse det bliver
> tildelt.

10.0.0.3...

> Er det ATM eller ethernet paa den externe side af din Cisco?

Jeg går ud fra ethernet: ADSL (Cybercity)

> Hvis det er ethernet kan du droppe ciscoen og benytte OpenBSD som
> gatewa.

Er på vej over på tilslutning via kabel-tv, hvor kabelmodem
fungerer som DHCP-server...

>
> > /etc/dhcpd.conf indeholder:
> >
> > shared-network LOCAL-NET {
> > option domain-name "my-domain";
> > option domain-name-servers 192.168.0.1;
> >
> > subnet 192.168.0.0 netmask 255.255.255.0 {
> > option routers 192.168.0.1;
> >
> > range 192.168.0.32 192.168.0.254;
> > }
> subnet 10.0.0.0 255.255.255.0 { }
> > }
>
> og start saa dhcpd fra en kommandolinie igen.

Herefter lyttes og sendes der også på fxp0...
- Theres already a DHCP server running...<-(
not authoritative er også prøvet...

Jeg er lidt lost nu...(måske jeg ikke kan se skoven
for bare træer)...




Peppe (10-03-2002)
Kommentar
Fra : Peppe


Dato : 10-03-02 22:38

Således berettede John Nielsen <mcpist@dontspam.get2net.dk>

> > > /etc/dhcpd.conf indeholder:

> > > shared-network LOCAL-NET {
> > > option domain-name "my-domain";
> > > option domain-name-servers 192.168.0.1;

> > > subnet 192.168.0.0 netmask 255.255.255.0 {
> > > option routers 192.168.0.1;

> > > range 192.168.0.32 192.168.0.254;
> > > }
> > subnet 10.0.0.0 255.255.255.0 { }
> > > }

> > og start saa dhcpd fra en kommandolinie igen.

> Herefter lyttes og sendes der også på fxp0...
> - Theres already a DHCP server running...<-(
> not authoritative er også prøvet...

Har du dræbt den gamle dhcpd? Find evt. PID for dhcpd med

ps ax | grep dhcpd

> Jeg er lidt lost nu...(måske jeg ikke kan se skoven
> for bare træer)...

Har ikke lige en OpenBSD box ved hånden, men mener følgende burde
kunne gøre det:

Dræb en evt. eksisterende dhcpd

kill <PID for dhcpd>

Nulstil netværks opsætningen

ifconfig xfp0 down
ifconfig xfp1 down
route flush

Udfør de relevante trin fra /etc/rc

/bin/sh /etc/netstart
touch /var/db/dhcpd.leases
/usr/sbin/dhcpd -q xfp1

hvor xfp1 normalt ekstraheres fra /etc/dhcpd.interfaces

--
"Before you criticize someone, walk
Preben "Peppe" Guldberg __/-\__ a mile in his shoes. That way, if
c928400@student.dtu.dk (o o) he gets angry, he'll be a mile away
----------------------oOOo (_) oOOo-- - and barefoot." --Sarah Jackson

John Nielsen (10-03-2002)
Kommentar
Fra : John Nielsen


Dato : 10-03-02 23:18

> kill <PID for dhcpd>
>
> Nulstil netværks opsætningen
>
> ifconfig xfp0 down
> ifconfig xfp1 down
> route flush
>
> Udfør de relevante trin fra /etc/rc
>
> /bin/sh /etc/netstart
> touch /var/db/dhcpd.leases
> /usr/sbin/dhcpd -q xfp1
>
> hvor xfp1 normalt ekstraheres fra /etc/dhcpd.interfaces
>

Ja...eller en simpel reboot...
(Der _var_ mange træer i skoven )

Tak for hjælpen!

mvh.
John Nielsen



Alex Holst (10-03-2002)
Kommentar
Fra : Alex Holst


Dato : 10-03-02 23:42

John Nielsen <mcpist@dontspam.get2net.dk> wrote:
> Herefter lyttes og sendes der også på fxp0...
> - Theres already a DHCP server running...<-(
> not authoritative er også prøvet...

Har du proevet at stoppe den anden DHCP server?

--
I prefer the dark of the night, after midnight and before four-thirty,
when it's more bare, more hollow. http://a.area51.dk/


John Nielsen (11-03-2002)
Kommentar
Fra : John Nielsen


Dato : 11-03-02 00:26

> Har du proevet at stoppe den anden DHCP server?

Ja, det prøvede jeg også...

Problemet var (efter indsættelse af 10-subnettet)
at dhcpd allerede var kørende...
Så jeg manglede bare at kvæle den allerede
kørende proces...eller reboote, før jeg prøvede igen.
Så nu kører det!

Så jeg _kunne_ ikke se skoven for bare træer...

Tak for hjælpen!

mvh.
john Nielsen




Rasmus Bøg Hansen (10-03-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 10-03-02 22:55

John Nielsen wrote:

> fxp1 har IP-adresse 192.168.0.1
> Klienter får IP-adresse fra fxp1 (DHCP-server) - 192.168.0.0/24

> shared-network LOCAL-NET {
> option domain-name "my-domain";
> option domain-name-servers 192.168.0.1;
>
> subnet 192.168.0.0 netmask 255.255.255.0 {
> option routers 192.168.0.1;
>
> range 192.168.0.32 192.168.0.254;
> }
> }

Shared-network er kun nødvendigt, hvis du har flere logiske net på samme
netkort (f. eks. 172.16.0.0/12 og 192.168.0.0/16 på samme netkort).

Kommer OpenBSD 3.0 med dhcp version 2 eller 3?

Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
There's no point in being grown up if you can't be childish sometimes.
-- Dr. Who
----------------------------------[ moffe at amagerkollegiet dot dk ] --

John Nielsen (10-03-2002)
Kommentar
Fra : John Nielsen


Dato : 10-03-02 23:29

> Shared-network er kun nødvendigt, hvis du har flere logiske net på samme
> netkort (f. eks. 172.16.0.0/12 og 192.168.0.0/16 på samme netkort).

ok...jeg (mis)brugte bare det opsatte eksempel...

> Kommer OpenBSD 3.0 med dhcp version 2 eller 3?

ISC DHCP Server 2.0pl5-OpenBSD

mvh.
John Nielsen




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

Månedens bedste
Årets bedste
Sidste års bedste