Hallo Joachim,
ich habe einen Pc mit Debian Lenny, installiert.
Ich habe eine Interne Netzwerkkarte eth0 und eine 4 Port PCI
Netzwerkkarte (eth1-4).
Der Debian soll über eth0 sich per PPPOE mit dem Internet
verbinden das klappt auch.
an eth1 und eht2 befinden sich 2 Netzwerke die Per
Firewallregel getrennt sind.
Nun zum Problem ich benötige jetzt für beide Netzwerke einen
Dhcp Server. Das ganze wollte dich über den Debian machen. Nun
meinen Frage wie muss ich den dhcpd einrichten damit er auf
eth1 z.b das Netz 192.168.1.0 verteilt und auf eth2 das Netz
192.168.22.0???
Zunächst musst Du die Netzwerkkarten mit einer IP aus dem zugehörigen Subnetz konfigurieren.
Zum Beispiel eth1 mit 192.168.1.254 und eth2 mit 192.168.22.254.
Dann erstellst Du in der dhcpd.conf (falls es der DHCP-Server vom ISC ist) für jedes Netz einen „subnet“-Eintrag (ich gehe mal von 24er Subnet aus):
Subnetz an eth1
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.250;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
…
}
Subnetz an eth2
subnet 192.168.22.0 netmask 255.255.255.0 {
range 192.168.22.10 192.168.22.250;
option broadcast-address 192.168.22.255;
option routers 192.168.22.254;
…
}
Somit hast Du, zusammen mit der korrekten NIC-Konfiguration, definiert, auf welcher Broadcast-Adresse welches Subnetz verteilt werden soll.
Zusätzlich könntest Du noch per iptables den Broadcast von 192.168.1er Netz auf Port 67 und Schnittstelle eth2 und umgekehrt blocken. Sollte aber nicht nötig sein.
Sollte es noch irgendwie, irgendwo klemmen, kann ich Dir auch gerne mal eine komplette dhcpd Konfig schreiben. Zumindest den Subnet Part, wie er häufig eingesetzt wird.
Ich hoffe, Dir damit weitergeholfen zu haben.
Viele Grüße
Peter