2013-08-27 8 views
26

वग्रेंट बॉक्स के अंदर इंटरनेट एक्सेस कैसे सक्षम करें।वारंटी के अंदर इंटरनेट एक्सेस सक्षम करें

उदाहरण: यदि मैं curl google.com देता हूं, तो मैं आउटपुट देखने में सक्षम नहीं हूं। मैं केवल खाली पृष्ठ देख सकता हूं। Vagrantfile में, मैंने

Vagrant.configure("2") do |config| 

    config.vm.box = "trumobi" 
#config.vm.box_url = "http://192.168.136.129/package.box" 
    config.ssh.default.username = "trumobi" 
    config.vm.network :public_network 
    config.vm.network :forwarded_port, host: 8000, guest: 8000 
end 

योनि बॉक्स के अंदर इंटरनेट एक्सेस कैसे सक्षम करें?

उत्तर

56

आप उबंटू उपयोग कर रहे हैं Vagrant + VirtualBox +, आप अपने VagrantFile के लिए निम्न ब्लॉक जोड़ने के लिए चाहते हो सकता है:

config.vm.provider "virtualbox" do |v| 
    v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"] 
    v.customize ["modifyvm", :id, "--natdnsproxy1", "on"] 
end 

आप ubuntu उपयोग कर रहे हैं, और आपको लगता है अपने फ़ायरवॉल on है, यहाँ है

sudo ufw disable 
+0

मेरी vagrantfile में ऊपर टिप्पणी जोड़ने, im एक ही समस्या का सामना करना पड़ के बाद। जब मैं curl www.google.com देता हूं, तो मैं आउटपुट देखने में सक्षम नहीं हूं। केवल खाली स्क्रीन प्रदर्शित की गई है। कृपया अपडेटेड योनिफाइल के नीचे पाएं। – user2439278

+0

'Vagrant.configure (" 2 ") do | config |' 'config.vm.box =" trumobi "' '# config.vm.box_url =" http://192.168.136.129/package.box " ' ' config.ssh.default.username = "trumobi" ' ' config.vm.network: public_network' 'config.vm.network: forwarded_port, होस्ट: 8000, अतिथि: 8000' ' config.vm.provider "वर्चुअलबॉक्स" do | v | ' ' v.customize ["modifiedvm",: id, "--natdnshostresolver1", "चालू"] ' ' v.customize ["modifiedvm",: id, "--natdnsproxy1" , "ऑन"] ' 'अंत' ' अंत' – user2439278

+0

लंबे समय बाद यह एक त्रुटि फेंकता है: कर्ल: (7) मेजबान – user2439278

26

यह है कि अगर मैं अपने लैपटॉप ईथरनेट केबल डिस्कनेक्ट करने की तरह मेजबान नेटवर्क कनेक्शन स्विच करें, और wirele का उपयोग शुरू कर मेरे लिए कभी कभी होता है: कैसे आप फ़ायरवॉल बंद कर देते हैं एसएस नेटवर्क। मैंने पाया कि Vagrant vm (vagrant halt, vagrant up) को रीबूट करने से चीज़ें ठीक होती हैं।

+0

पर अच्छा कॉल।धन्यवाद! –

+1

वही है जो मैं पहले कोशिश करता हूं और अक्सर इसे ठीक करता है - जैसे: क्या आपने इसे बार-बार चालू करने की कोशिश की है? – biophonc

4

फ़ायरवॉल को अक्षम करने में मेरी मदद की। मेरे CentOS अतिथि बॉक्स में मैंने किया था:

# sudo service iptables save 
# sudo service iptables stop 
# sudo chkconfig iptables off 
+0

सबसे अच्छा जवाब! –

2

मैं सफलता (Vagrant + Virtualbox + Ubuntu 14.04) के बिना ऊपर के सभी की कोशिश की। वर्चुअलबॉक्स 'एडाप्टर 1 (एनएटी) दिखा रहा था: केबल डिस्कनेक्ट'। करने के लिए अपने Vagrantfile यह तय निम्नलिखित जोड़ना:

config.vm.provider 'virtualbox' do |vb| 
    vb.customize ['modifyvm', :id, '--cableconnected1', 'on'] 
end 

यहाँ मिला: https://github.com/mitchellh/vagrant/issues/7648

संबंधित मुद्दे