Ich versuche einen Landstreicher zu gründen. Host ist Ubuntu 12.10. Hier ist meine vagabundierende Akte:
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
Das Problem ist, dass mein Internetzugang innerhalb des Vagabunden schrecklich ist. Es ist sehr langsam. Ich denke, die Routing-Tabellen könnten durcheinander sein. Hier ist die Ausgabe von 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
Es gibt zwei Routen zum Standardziel, die sich jedoch auf derselben Netzwerkkarte und zum selben Gateway befinden. Aber vielleicht verursacht dies ein Problem. Zumindest dachte ich das, aber das Löschen der ersten Standardroute hilft nicht.
Ich brauche nur Host-Netzwerk, damit die NFS-Freigabe funktioniert. NAT wird für die Portweiterleitung verwendet, und ich habe das Bridged-Netzwerk hinzugefügt, um diesem Gast den Zugang zum Internet zu ermöglichen.
Hat jemand eine Ahnung, was los ist? DNS löst sich nur sehr langsam auf und lädt nur langsam Daten aus dem Internet herunter.