ভার্চুয়ালবক্স: হোস্ট ওএস থেকে অতিথি ওএসে ওয়েব সার্ভারটি কীভাবে অ্যাক্সেস করবেন?


10

প্রচুর আরটিএফএমিং এবং পড়া ফোরামের পরেও আমার এখনও সমস্যা হচ্ছে এবং আমার কিছু পরামর্শ দরকার need আমি উবুন্টুতে ভার্চুয়ালবক্স ব্যবহার করি এবং অতিথি হিসাবে সেন্টো সার্ভার ইনস্টল করেছি। আমার সমস্যা হ'ল আমি হোস্ট ওএস থেকে অতিথি ওএসে ওয়েব সার্ভারটি অ্যাক্সেস করতে পারি না।

বিশদটি এখানে: হোস্ট ওএস হ'ল উবুন্টু 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 ইনস্টল করেছি এবং আমি এর HTTP সার্ভারটি অ্যাক্সেস করতে চাই। ভার্চুয়ালবক্সের নেটওয়ার্ক সেটিংসে আমার এটি রয়েছে: ব্রিজড অ্যাডাপ্টারের সাথে সংযুক্ত

নাম: wlan0

আমি ভিএমগুলির জন্য প্রমিসিউস মোডকে অনুমতি দিই।

এবং 'কেবল সংযুক্ত' টিক্সযুক্ত।

CentOS মেশিনে, eth0 ইন্টারফেসটি 255.255.255.0 মাস্ক সহ 192.168.1.20 আইপি ঠিকানাটি তুলেছে। এখন পর্যন্ত সবকিছু ঠিক আছে, দুটি সিস্টেম একে অপরকে পিং করতে পারে। আমি ওয়েব সার্ভারটি শুরু করেছি এবং এটি 80 পোর্টে শুনছি - নেটট্যাট দিয়ে পরীক্ষা করা হয়েছে। (তবে ওয়েবসভারের ডিফল্ট কনফিগারেশন ফাইলটি পরিবর্তন করেন নি))

আমি যখন সেন্টোস মেশিনে ওয়েব সার্ভারের সাথে সংযোগ দিতে চাই, আমি পারিনা। 'সংযোগ করতে অক্ষম' ফায়ারফক্স জানিয়েছে, ক্রোমও অসন্তুষ্ট: ক্রোম 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 চেষ্টা করল কিন্তু আমি এটি ঠিক করতে ব্যর্থ হয়েছি।

দয়া করে কেউ কি আমার জন্য কিছু আলোকপাত করতে পারে? চিয়ার্স


এছাড়াও ... আমার হোস্ট ওএস (উবু) এ আমি একটি ট্রেস্রোয়েট করেছি এবং এটি অতিথির ওএসের জন্য একটি পথ খুঁজে পেয়েছে। এবং যেমন বলা হয়েছে মেশিনগুলি একে অপরকে পিং করতে পারে এবং এসএসএস কাজ করছে। Index_x.html নামে একটি ডামি এইচটিএমএল ফাইল তৈরি করেছে এবং আমি লিঙ্ক সহ অতিথি থেকে পৃষ্ঠাটি পড়তে পারি। এটি কি ফায়ারওয়াল সমস্যা হতে পারে?
পেটকক্স

আপনার কি অতিথি ওএসে ফায়ারওয়াল চলছে? যদি তা হয় তবে এটি 80 বন্দরটিকে অবরুদ্ধ করছে?
ফ্রান

হ্যাঁ, আপনি ঠিক বলেছেন, ফ্রাঙ্ক। iptables আমাকে অতিথি CentOS এ ব্লক করছিল। কী চলছে এবং ভয়েলা দেখার জন্য আমি অস্থায়ীভাবে এটি বন্ধ করে দিয়েছিলাম, আমি ওয়েব সার্ভারটি অ্যাক্সেস করতে পারি! Yippeee!
পেটকাক্স

@ পেটাকক্স একই পরিবেশের সাথে আমার একটি নমুনা সমস্যা রয়েছে। আমি লিনাক্সে ভাল নই .. সুতরাং, আপনি দয়া করে আপনার যে সমস্যাটির জন্য চেষ্টা করেছেন তা আমাকে আদেশ / পদক্ষেপ দিতে পারেন give ?
মিঃ ব্ল্যাক 15

উত্তর:


8

সমাধানটি ছিল অতিথির ওএসের ফায়ারওয়ালে পোর্টটি খুলতে, এখানে বর্ণিত: http://wiki.centos.org/HowTos/Network/IPTables

ভার্চুয়ালবক্সে নেটওয়ার্ক সেটিংস ঠিক ছিল - ব্রিজড নেটওয়ার্কটি সঠিক সেটিংস।


ধন্যবাদ, এটি বের করতে আমার কিছুটা সময় লেগেছে। firewall-cmd --zone=external --add-service=http --permanent; firewall-cmd --reload
ক্রিস্টোফার মার্কিয়েটা

3

নীচে হিসাবে অতিথি ওএস অভ্যন্তরীণ ফায়ারওয়াল অক্ষম করা আপনাকে অ্যাক্সেসের অনুমতি দেওয়া উচিত। আদর্শ

service iptables stop
chkconfig iptables off

কমান্ড লাইনে যখন গেস্ট ওএসে থাকে।


ধন্যবাদ, আমি আমার সেন্টোস ভিএম-তে সার্ভারটি অ্যাক্সেস করতে বিভিন্ন সেটিংস চেষ্টা করে ঘন্টা ব্যয় করেছি।
uınbɐɥs

সরল ও মার্জিত!
এডওয়ার্ড_178118
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.