बहुत सारे RTFM'ing और मंचों को पढ़ने के बाद, मुझे अभी भी समस्या हो रही है और कुछ सलाह की आवश्यकता है। मैं Ubuntu पर वर्चुअलबॉक्स का उपयोग करता हूं और एक अतिथि के रूप में सेंटोस सर्वर स्थापित करता हूं। मेरी समस्या यह है कि मैं होस्ट ओएस से अतिथि ओएस पर वेब सर्वर तक नहीं पहुंच सकता।
यहाँ विवरण हैं: होस्ट ओएस उबंटू 12.04 एलटीएस (कर्नेल 3.2.0-24-जेनेरिक) 64 बिट है।
मैं वर्चुअलबॉक्स 4.1.12 का उपयोग करता हूं।
मुझे अपने वायरलेस राउटर से अपना आईपी पता प्राप्त होता है:
eth0 Link encap:Ethernet HWaddr 18:03:73:42:3d:ac
UP BROADCAST MULTICAST MTU:1500 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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:47 Base address:0xe000
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:3784 errors:0 dropped:0 overruns:0 frame:0
TX packets:3784 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:378673 (378.6 KB) TX bytes:378673 (378.6 KB)
wlan0 Link encap:Ethernet HWaddr 64:27:37:69:c5:d2
inet addr:192.168.1.15 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::6627:37ff:fe69:c5d2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:124013 errors:0 dropped:0 overruns:0 frame:0
TX packets:82469 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:164307087 (164.3 MB) TX bytes:9744555 (9.7 MB)
इसलिए, मैंने CentOS को एक अतिथि OS के रूप में स्थापित किया है और मैं इसका http सर्वर एक्सेस करना चाहता हूं। वर्चुअलबॉक्स में नेटवर्क सेटिंग्स में मेरे पास यह है: संलग्न एडेप्टर के लिए
नाम: wlan0
मैं VMs के लिए प्रमुख मोड की अनुमति देता हूं।
और 'केबल कनेक्टेड' टिक गया।
CentOS मशीन पर, eth0 इंटरफ़ेस ने 255.255.255.0 मास्क के साथ 192.168.1.20 IP एड्रेस उठाया। अब तक सब कुछ ठीक है, दोनों सिस्टम एक दूसरे को पिंग कर सकते हैं। मैंने वेब सर्वर शुरू कर दिया है और यह पोर्ट 80 पर सुन रहा है - नेटस्टैट से जांचा गया। (हालांकि वेबसर्वर की डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल को परिवर्तित नहीं किया गया है।)
जब मैं CentOS मशीन पर वेब सर्वर से कनेक्ट करना चाहता हूं, तो मैं नहीं कर सकता। 'कनेक्ट करने में असमर्थ' फ़ायरफ़ॉक्स कहता है, क्रोम भी नाखुश है: क्रोम 192.168.1.20 से कनेक्ट नहीं हो सका। (मैं यहां किसी भी प्रॉक्सी का उपयोग नहीं कर रहा हूं।)
मैंने अतिथि प्रणाली पर 80 पोर्ट करने के लिए टेलनेट की कोशिश की - कोई खुशी नहीं:
:~$ telnet 192.168.1.20 80
Trying 192.168.1.20...
telnet: Unable to connect to remote host: No route to host
यकीन नहीं है कि यह महत्वपूर्ण है, लेकिन अतिथि ओएस पर मार्ग तालिका यहां है:
[root@centos ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1002 0 0 eth0
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
(यह मज़ेदार है, बस यह समझ लिया गया है कि मैं उबंटू से सेंटोस तक भेज सकता हूं।)
मैंने वर्चुअलबॉक्स में अलग-अलग सेटिंग्स की कोशिश की, लेकिन उपरोक्त सबसे अलग है जो लोग विभिन्न मंचों पर सुझाव देते हैं। पोर्ट फॉरवर्डिंग के साथ NAT की कोशिश की, होस्ट-ओनली एडॉप्टर लेकिन मैं इसे ठीक करने में असफल रहा।
क्या कोई मेरे लिए कुछ रोशनी बहा सकता है, कृपया? चियर्स