Hook to prevent dhclient to update resolv.conf

Modified:
Created:

[TOC]

I ran into an issue where I had a server with two static IP interface and one dynamic. The setup required the system to have a specific DNS setup in resolv.conf, but the dynamic interface was overriding it every time it got a new lease.

Create the hook

dhclient supports scripts that will run when it starts and when it exits.

We need a script that will run on entering hooks so we will create the file in this directory.

vim /etc/dhcp3/dhclient-enter-hooks.d/nodnsupdate

Add the following code:

#!/bin/sh
make_resolv_conf(){
    :
}

And make it executable:

chmod +x /etc/dhcp3/dhclient-enter-hooks.d/nodnsupdate