我正在尝试建立一个无业游民。主机是Ubuntu 12.10。这是我的流浪文件:
Vagrant::Config.run do |config|
    config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true)
    config.vm.network :bridged, :bridge => "eth0"
    config.vm.define "restserver" do |chefs_config|
        chefs_config.vm.box = "precise64"
        chefs_config.vm.box_url = "http://files.vagrantup.com/precise64.box"
        chefs_config.vm.host_name = "restserver"
        chefs_config.vm.network :hostonly, "192.168.20.50"
        chefs_config.vm.forward_port 80, 8080
        config.vm.provision :chef_solo do |chef|
            chef.log_level = :debug
            chef.cookbooks_path = "cookbooks"
            chef.run_list.clear
            chef.add_recipe "apt"
            chef.add_recipe "base"
            chef.add_recipe "mongodb::default"
            chef.add_recipe "nginx"
        end
    end
end
问题是我从无业游民的互联网访问非常糟糕。非常慢 我认为路由表可能会搞砸。这是来自的输出route -n:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.2.2        0.0.0.0         UG    0      0        0 eth0
0.0.0.0         10.0.2.2        0.0.0.0         UG    100    0        0 eth0
10.0.2.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.20.0    0.0.0.0         255.255.255.0   U     0      0        0 eth2
尽管有相同的NIC和相同的网关,但有2条路由到达默认目标。但这可能会引起问题。至少那是我的想法,但是删除第一个默认路由没有帮助。
我需要仅主机联网,因此nfs共享将起作用。NAT用于端口转发,并且我添加了桥接网络以尝试使此访客访问Internet。
有谁知道这是怎么回事?DNS解析速度很慢,并且从互联网下载任何内容的速度都很慢。