Bir serseri kurmaya çalışıyorum. Ev sahibi Ubuntu 12.10. İşte serseri dosyam:
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
Sorun şu ki serseri içinden internet erişimim korkunç. Çok yavaş. Bence yönlendirme masaları dağılmış olabilir. İşte çıktı 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
Aynı NIC'de ve aynı ağ geçidinde olmasına rağmen, varsayılan hedefe 2 rota vardır. Ama belki bu bir soruna neden oluyor. En azından düşündüğüm şeydi ama ilk varsayılan rotayı silmek yardımcı olmuyor.
Yalnızca ana bilgisayar ağına ihtiyacım var, böylece nfs paylaşımı işe yarayacak. NAT, bağlantı noktası iletme için kullanılır ve bu misafirin internete erişmesini sağlamak için köprülü ağı ekledim.
Sorunun ne olduğu hakkında fikri olan var mı? DNS çözümü çok yavaştır ve internetten herhangi bir şey indirmek yavaştır.