
In meinem Netzwerk habe ich zwei DHCP-Server (nicht meine Schuld). Gibt es eine Möglichkeit, eine DHCP-Antwort von einem bestimmten DHCP-Server abzulehnen?
Antwort1
Laut der dhclient.conf
Manpage sollte es möglich sein, das Gewünschte zu tun, indem man reject
der /etc/dhcp/dhclient.conf
Datei eine Direktive hinzufügt
reject cidr-ip-address [, ... cidr-ip-address ] ;
The reject statement causes the DHCP client to reject offers from
servers whose server identifier matches any of the specified hosts or
subnets. This can be used to avoid being configured by rogue or mis‐
configured dhcp servers, although it should be a last resort - better
to track down the bad DHCP server and fix it.
.
.
.
reject 192.168.0.0/16, 10.0.0.5;
The above example would cause offers from any server identifier in the entire
RFC 1918 "Class C" network 192.168.0.0/16, or the specific single address
10.0.0.5, to be rejected.
Beachten Sie jedoch den Kommentar in der Manpage. Es ist besser, den fehlerhaften DHCP-Server ausfindig zu machen und zu reparieren.