title: Disable resolvconf permanently
body: <p>I'd like to disable resolvconf permanently in Ubuntu 16.04.</p>
  
  <p>Right now my /etc/network/interfaces contains</p>
  
  <pre><code>auto eth0
  iface eth0 inet static
      address 192.168.43.175
      netmask 255.255.255.0
      network 192.168.43.0
      broadcast 192.168.43.255
      gateway 192.168.43.1
      # dns-* options are implemented by the resolvconf package, if installed
      dns-nameservers 192.168.43.240
      dns-search domain.local
  </code></pre>
  
  <p>As soon as the networking service starts configures the /etc/resolv.conf with </p>
  
  <pre><code># Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
  #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
  nameserver 192.168.43.240
  search domain.local
  </code></pre>
  
  <p>What I want to is to modify my /etc/resolv.conf with custom nameservers and domains without having to modify my /etc/network/interfaces and having the config permanent after networking restart or OS reboots.</p>
  
  <p>I managed to make it permanent after networking restart doing</p>
  
  <pre><code>resolvconf --disable-update
  </code></pre>
  
  <p>But this option is not permanent after OS reboot.</p>