Gibt es eine Möglichkeit, eine DHCP-Antwort von einer bestimmten IP abzulehnen?

Gibt es eine Möglichkeit, eine DHCP-Antwort von einer bestimmten IP abzulehnen?

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.confManpage sollte es möglich sein, das Gewünschte zu tun, indem man rejectder /etc/dhcp/dhclient.confDatei 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.

verwandte Informationen