Tell me more ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

This is similar to this question, but my problems are more severe.

I cannot resolve any host names inside my precise64-client set up by Vagrant.

vagrant@gitclients-vbox:~$ nslookup google.com
;; connection timed out; no servers could be reached

The vagrant machine uses 10.0.2.3 as a name-server:

vagrant@gitclients-vbox:~$ cat /etc/resolv.conf 
nameserver 10.0.2.3

But this IP is not configured as a name-server, I cannot ping it and it does not resolve host-names.

The interfaces of the client are configured as:

  • eth0: 10.0.2.15
  • eth1: 192.168.1.100

On my host machine, it works perfectly:

ced@ced:~$ nslookup google.com
Server:     127.0.1.1
Address:    127.0.1.1#53

Non-authoritative answer:
Name:   google.com
Address: 173.194.35.38
..

Here's the vagrant file:

Vagrant::Config.run do |config|
  config.vm.host_name = "gitclients-vbox"
  config.vm.box = "precise64"
  config.vm.box_url = "http://files.vagrantup.com/precise64.box"
  config.vm.network :hostonly, "192.168.1.100"
  config.vm.provision :puppet do |puppet|
    puppet.manifests_path = "puppet/manifests"
    puppet.manifest_file = "nodes.pp"
  end
end

Also, on my colleagues work-station, it works though. Here is the version comparison:

  • My host: Ubuntu Desktop 12.10, VirtualBox 4.1.18, Vagrant 1.0.3
  • Colleague: Ubuntu Desktop 12.04, VirtualBox 4.1.12, Vagrant 1.0.1
share|improve this question

closed as off topic by Michael Hampton, Adrian, sysadmin1138 Nov 21 '12 at 3:09

Questions on Server Fault are expected to relate to professional server, networking, or related infrastructure administration within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

Browse other questions tagged or ask your own question.