मैंने Vagrant के साथ एक नया नया VM 12 Ubuntu चला रहा है, क्योंकि मुझे VM को हमेशा उसी IP पते पर एक्सेस करने की आवश्यकता है, जिसे मैंने इसे MAC एड्रेस दिया है और उस मैक के साथ मशीन को समान IP असाइन करने के लिए अपना DHCP सेट किया है। ।
मेरा VagrantFile दिखता है
Vagrant::Config.run do |config|
config.vm.box = "ubuntu-vm"
config.vm.box_url = "http://files.vagrantup.com/precise32.box"
config.vm.network :bridged, :bridge => "BGigabit Ethernet", :mac => "080027234567"
end
VM सही ढंग से बनाया गया है और एक ही आईपी हर बार जब मैं इसे बूट करता हूं तो असाइन किया जाता है। हालाँकि, गेटवे ठीक से कॉन्फ़िगर नहीं किया गया है।
यहाँ मेरे ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:12:96:98
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe12:9698/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:436 errors:0 dropped:0 overruns:0 frame:0
TX packets:360 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:46526 (46.5 KB) TX bytes:41271 (41.2 KB)
eth1 Link encap:Ethernet HWaddr 08:00:27:23:45:67
inet addr:142.17.1.10 Bcast:142.17.3.255 Mask:255.255.252.0
inet6 addr: fe80::a00:27ff:fe12:3456/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:910 errors:0 dropped:6 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:72559 (72.5 KB) TX bytes:1604 (1.6 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
और यहाँ मेरे मार्ग
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.0.2.2 0.0.0.0 UG 0 0 0 eth0
default 10.0.2.2 0.0.0.0 UG 100 0 0 eth0
10.0.2.0 * 255.255.255.0 U 0 0 0 eth0
142.17.0.0 * 255.255.252.0 U 0 0 0 eth1
Eth1 गेटवे 142.17.0.1 होना चाहिए। क्या डीएचसीपी से सही पता नहीं लिया जाना चाहिए?
क्या मुझे इसे काम करने के लिए अपने Vagrantfile में कुछ अतिरिक्त परिमों को निर्दिष्ट करना होगा?
धन्यवाद।
आपके पास केवल एक डिफ़ॉल्ट गेटवे प्रति सिस्टम (प्रति इंटरफ़ेस नहीं) हो सकता है। आपका वर्तमान प्रवेश द्वार 10.0.2.2 (शायद वैग्रंट मास्टर) के लिए eth0 (
—
वैग्रांट
मैं देख रहा हूं, पहला मुद्दा यह है कि eth1 में 142.17.0.0 के बजाय 142.17.0.1 क्यों है जो मेरे डीएचसीपी में प्रवेश द्वार है? इसके अलावा, मैं अंतिम मार्ग को डिफ़ॉल्ट के रूप में कैसे निर्धारित कर सकता हूं?
—
सिग
आपके पास eth1 पर गेटवे सेट नहीं है। 142.17.0.0 नेटवर्क एड्रेस है (142.17.0.1 से 142.17.0.254 को कवर करता है) जो कि गेटवे का उपयोग किए बिना सीधे eth1 में रूट किया जाता है।
—
साइबरजैकब
मदद के लिये शुक्रिया। तो, आपका मतलब है कि सब कुछ आपको ठीक लगता है। सही बात?
—
सिग
हाँ यह करता है। क्या आप 8.8.8.8 पिंग कर सकते हैं?
—
साइबरजैकब