title: Keep vboxadd-service running on a guest vm without syncing the time with the host?
body: <p>The <code>vboxadd-service</code> in my VirtualBox guests has to be running to obtain an ip from the following <code>VagrantFile</code> code snippet, or else the <code>vagrant hostupdater</code> command won't work as expected:</p>
  
  <pre><code>  config.hostmanager.ip_resolver = proc do |vm, resolving_vm|
        if vm.id
           `VBoxManage guestproperty get #{vm.id} "/VirtualBox/GuestInfo/Net/2/V4/IP"`.split()[1]
        end
    end
  </code></pre>
  
  <p>Resulting <code>/etc/hosts</code> file when <code>vboxadd-service</code> is turned off:</p>
  
  <pre><code>## vagrant-hostmanager-start                                                                            
  
  value   bareOSdirector
  
  value   webserver
  
  value   bareOSremoteSD
  
  ## vagrant-hostmanager-end  
  </code></pre>
  
  <p>And this is because...</p>
  
  <p>If the <code>vboxadd-service</code> is running...you can run this command and get:</p>
  
  <pre><code>VBoxManage guestproperty get "turnkey_lamp_packer_test_webserver_1502906374188_41719" "/VirtualBox/GuestInfo/Net/2/V4/IP"
  Value: 10.0.3.8
  </code></pre>
  
  <p>But if it is not running instead you'll get:</p>
  
  <pre><code>VBoxManage guestproperty get "turnkey_lamp_packer_test_webserver_1502906374188_41719" "/VirtualBox/GuestInfo/Net/2/V4/IP"
  No value set!
  </code></pre>
  
  <p>But in order for me to be able to easily change the time across my VMs for testing things out...the <code>vboxadd-service</code> has to NOT be running on a guest vm, or else the time will sync with the host machine when I change it using the <code>sudo date -s</code> command.</p>
  
  <p>How can one keep the <code>vboxadd-service</code> running while ignoring the time sync, apart from starting and stopping the service every time?  Is there a way to keep the service running without syncing the time with the host?</p>