Vagrant सही गेटवे असाइन नहीं करता है


2

मैंने 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 पिंग कर सकते हैं?
साइबरजैकब
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.