Próbuję założyć włóczęgę. Hostem jest Ubuntu 12.10. Oto mój włóczęgowski plik:
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
Problem polega na tym, że mój dostęp do Internetu z włóczęgi jest okropny. Jest bardzo wolny. Myślę, że tabele routingu mogą być pomieszane. Oto dane wyjściowe z 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
Istnieją 2 trasy do domyślnego miejsca docelowego, chociaż na tej samej karcie sieciowej i do tej samej bramy. Ale może to powoduje problem. Przynajmniej tak myślałem, ale usunięcie pierwszej domyślnej trasy nie pomaga.
Potrzebuję sieci tylko do hosta, aby udział NFS działał. NAT jest używany do przekierowania portów, a ja dodałem sieć zmostkowaną, aby spróbować zapewnić temu gościowi dostęp do Internetu.
Czy ktoś ma pojęcie, co jest nie tak? DNS jest bardzo powolny do rozwiązania i wolno pobiera cokolwiek z Internetu.