[Discuss] [RESOLVED] VirtualBox and Vagrant: DNS won't work on guest

Greg Rundlett (freephile) greg at freephile.com
Fri Dec 19 16:35:28 EST 2014


btw, if you're new to Vagrant, the way to override settings locally is to
create a Vagrantfile-extra.rb file (copy from the template from /support)

Greg Rundlett
http://eQuality-Tech.com
http://freephile.org

On Fri, Dec 19, 2014 at 4:22 PM, Greg Rundlett (freephile) <
greg at freephile.com> wrote:

> Thanks Dave Weingart!!
>
> On Fri, Dec 19, 2014 at 2:12 PM, Greg Rundlett (freephile) <
> greg at freephile.com> wrote:
>
>> I am working on a MediaWiki project.  I use Mediawiki-Vagrant to setup a
>> development environment.
>>
> [snip]
>
>>
>> I've got the latest versions of Virtual Box (4.3.20 r96996), and vagrant
>> (1.7.1) running on Ubuntu Linux 14.04
>>
> [snip]
>
>>
>> It seemed that DNS was either not fast enough, or not reliable enough.
>>
> [snip]
>
>> I've looked at the puppet configs, and the supposed "fixes" for
>> networking are directly in the Vagrantfile
>>
>>     config.vm.provider :virtualbox do |vb|
>>         # See http://www.virtualbox.org/manual/ch08.html for additional
>> options.
>>         vb.customize ['modifyvm', :id, '--memory', settings[:vagrant_ram]]
>>         vb.customize ['modifyvm', :id, '--cpus', settings[:vagrant_cores]]
>>         vb.customize ['modifyvm', :id, '--ostype', 'Ubuntu_64']
>>         vb.customize ['modifyvm', :id, '--ioapic', 'on']  # Bug 51473
>>
>>         # Speed up dns resolution in some cases
>>         vb.customize ['modifyvm', :id, '--natdnshostresolver1', 'on']
>>         vb.customize ['modifyvm', :id, '--natdnsproxy1', 'on']
>>
>>
>>
> Setting these to OFF fixed the problem
>
>       vb.customize ["modifyvm", :id, "--natdnsproxy1", "off"]
>       vb.customize ["modifyvm", :id, "--natdnshostresolver1", "off"]
>
> vagrant provision now completes in 45 seconds!
>
> and nslookup from the guest is using the host's DNS (actually from the
> network's router)
>
> time nslookup slashdot.org
> Server:         8.8.8.8
> Address:        8.8.8.8#53
>
> Non-authoritative answer:
> Name:   slashdot.org
> Address: 216.34.181.45
>
> real    0m1.162s
> user    0m0.041s
> sys     0m0.063s
>
>
>



More information about the Discuss mailing list