[Server] DHCP Server

Kellerassel.r

kennt sich schon aus
DHCP Server

Hallöchen,

wie binde ich den DHCP Server unter Linux an eine bestimmte Netzwerkkarte?
Der Server funktioniert, allerdings im falschen Netz und im anderen überhaupt nicht.

Wo muss ich wie angeben in welchem Netz er lauschen soll?

MfG
Kellerassel
 
Der "Standard" ISC dhcpd? Der hört IIRC standardmässig immer ausschliesslich auf eth0.

HTH!
/dev
 
Führ' doch mal bitte als root auf der Kommandozeile "dhcpd" aus und poste hier das Ergebnis. Zusätzlich wäre es nützlich auch die Konfigurationsparameter (IP, Subnet usw.) von eth0 und eth1 zu kennen, denn ISC DHCP ist sehr wohl in der Lage auf mehreren Interfaces zu lauschen und zu senden!


kilopapa
 
Habs nun inzwischen hinbekommen, indem ich die Karten eth1 und 0 ausgetauscht habe. Nun läufts im richtigen Netz. Aber wo und wie kann/muss man denn das nun angeben, wo er lauschen soll? Hab eventuell noch vor fürs zweite Netz ebenfalls den dhcp laufen zu lassen.

Lasst euch von den Kollisionen nicht beeindrucken. Die haben keinen Einfluss.
######################################################

delfin:/etc # ifconfig
eth0 Protokoll:Ethernet Hardware Adresse 00:04:75:DE:64:08
inet Adresse:192.168.0.254 Bcast:192.168.0.255 Maske:255.255.255.0
inet6 Adresse: fe80::204:75ff:fede:6408/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1173 errors:0 dropped:0 overruns:0 frame:0
TX packets:1003 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:9 Sendewarteschlangenlänge:100
RX bytes:124266 (121.3 Kb) TX bytes:427549 (417.5 Kb)
Interrupt:10 Basisadresse:0x1000

eth1 Protokoll:Ethernet Hardware Adresse 00:E0:7D:C8:1B:AD
inet Adresse:192.4.0.211 Bcast:192.4.0.255 Maske:255.255.255.0
inet6 Adresse: fe80::2e0:7dff:fec8:1bad/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:44808 errors:0 dropped:0 overruns:0 frame:718
TX packets:4429 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:21 Sendewarteschlangenlänge:100
RX bytes:5666016 (5.4 Mb) TX bytes:468798 (457.8 Kb)
Interrupt:3 Basisadresse:0x10a0

lo Protokoll:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:34 errors:0 dropped:0 overruns:0 frame:0
TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:3648 (3.5 Kb) TX bytes:3648 (3.5 Kb)

######################################################

delfin:/etc # dhcpd
Internet Software Consortium DHCP Server V3.0.1rc10
Copyright 1995-2002 Internet Software Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
Wrote 2 leases to leases file.

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

Listening on LPF/eth0/00:04:75:de:64:08/192.168.0.0/24
Sending on LPF/eth0/00:04:75:de:64:08/192.168.0.0/24
Sending on Socket/fallback/fallback-net
delfin:/etc #

######################################################
 
Zuletzt bearbeitet:
Hier steht auch die Antwort zu dem Fehler:

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

Also hättest du nur für eth1 eine Subnetmaske definieren müssen. :)


kilopapa
 
Oben