উবুন্টু ভিএমওয়্যার অতিথি NAT কনফিগার করা হচ্ছে


9

আমার একটি উইন্ডোজ হোস্ট আছে যা ভিএমপ্লেয়ারের মাধ্যমে অতিথি উবুন্টু ভিএম চালায়। এই ভার্চুয়াল মেশিনটি ক্লোন করা হবে, বেশ কয়েকটি লোকের মধ্যে বিতরণ করা হবে (উইন্ডোজ হোস্ট চালাচ্ছেন) এবং একটি প্রোগ্রামিং ওয়ার্কশপ পরিচালনা করার জন্য ব্যবহৃত হবে। নীচের প্রয়োজনীয়তাগুলি পূরণ করতে নেটওয়ার্কিং সেটআপ করার জন্য - এবং এখনও ব্যর্থ - আমি চেষ্টা করছি:

  1. অতিথির ইন্টারনেট ব্যবহার করতে হবে
  2. সমস্ত ক্লোনের একই হোস্টনাম থাকা উচিত (আসুন কর্মশালাটি কংক্রিট হিসাবে ধরা যাক)
  3. হোস্ট সিস্টেমটি অবশ্যই সেই নামের মাধ্যমে তার নিজ নিজ অতিথিকে অ্যাক্সেস করতে সক্ষম হবে (উদাহরণস্বরূপ পিং ওয়ার্কশপ সেই অতিথিকে পিং করবে যা সেই হোস্টটিতে চলছে এবং অন্য কোনও ক্লোন নয়)

আমি এ পর্যন্ত যা চেষ্টা করেছি:

  • অতিথির জন্য একটি NAT নেটওয়ার্ক অ্যাডাপ্টার "ইনস্টল করা"
  • অতিথিটিকে ডিএইচসিপি এর মাধ্যমে / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসে সংযুক্ত করার চেষ্টা করেছেন :

    auto eth0
    iface eth0 inet dhcp
       hostname Workshop
    

এটি ইন্টারনেটের সাথে সংযোগের দিক থেকে কাজ করে। তবে আমি হোস্টের থেকে অতিথির সাথে মোটেই সংযোগ করতে পারছি না। (যেমন, পিং ওয়ার্কশপটি কাজ করে না; যদি আমি যদি ইফকনফিগের দ্বারা প্রদত্ত ঠিকানাটি ব্যবহার করি তবে এটি হোস্টের থেকেও কাজ করে না)।

  • আমি তখন অতিথিকে একটি স্থির ঠিকানা দেওয়ার চেষ্টা করেছি:

    auto eth0
    iface eth0 inet static
         address 172.241.0.101
         netmask 255.255.0.0
         gateway 172.241.0.100
    

(172.241.0.100 হল ভিএমওয়্যার নেটওয়ার্ক ভিএমনেট 8 অ্যাডাপ্টারের হোস্টকে স্থিতিশীলভাবে নির্ধারিত ঠিকানা - এটি নীট অ্যাডাপ্টার)। এখন, আমি 172.241.0.101 পিং করতে এবং হোস্ট থেকে এটিতে টেলনেট করতে পারি। আমি অতিথি থেকে 172.241.0.100 (হোস্ট) তে পিং এবং টেলনেট করতে পারি, তবে এটি সম্পর্কে - বিস্তৃত নেটওয়ার্কের সাথে কোনও সংযোগ নেই। (আমি অতিথির হোস্টনামের মাধ্যমে অ্যাক্সেসও করতে পারছি না, তবে এটি এখানে গুরুত্বপূর্ণ নয় কারণ যদি ধাক্কা আসে তবে আমি সরাসরি তার ঠিকানাটি ব্যবহার করতে পারি - যতক্ষণ না এটি সবার ক্ষেত্রে একই থাকে - এবং নামটি নয়)।

এখন, আমি মনে করি আমি ডিএইচসিপি-র সাথে ব্রিজযুক্ত নেটওয়ার্ক সংযোগ বিকল্পটি ব্যবহার করতে পারি এবং এটি কোনও ভিএমের ক্ষেত্রে আমার যা প্রয়োজন তা আমাকে দেবে (আমি এই ক্ষেত্রে এটি চেষ্টা করেছিলাম না, তবে আমার আগে এটি করা মনে আছে)। তবে একই হোস্টনাম এবং তাদের হোস্টগুলি একই নেটওয়ার্কের সাথে সংযুক্ত যে সমস্যাযুক্ত হবে এর সাথে বেশ কয়েকটি ভিএম এর ক্ষেত্রে, তাই না?

আপনার সমাধান এবং অন্যান্য পরামর্শ অনেক প্রশংসা করা হবে।

উত্তর:


8

প্রথমত, হ্যাঁ, আপনি একটি ব্রিজড নেটওয়ার্ক সংযোগ ব্যবহার করতে পারবেন না কারণ সমস্ত অতিথির একই হোস্টনাম থাকবে, তাই আপনাকে NAT এর সাথে যেতে হবে।

আপনি ঠিকঠাক কনফিগারেশনের অংশ পেয়েছেন, তবে, আপনার অতিথিকে যে ডিফল্ট গেটওয়ে দিয়েছিলেন সেটিই আপনার সমস্যা হওয়া উচিত। ডিফল্ট গেটওয়ে, NAT ব্যবহার করার সময়, হোস্টের আইপি নয়, এটি একটি "ভার্চুয়াল সুইচ" এর আইপি, যা নেট নেটওয়ার্কের সাথে সংযুক্ত থাকে। (হোস্টটি ভিএমনেট 8 অ্যাডাপ্টারটি কেবল নেটওয়ার্কের সাথে যুক্ত অন্য একটি ডিভাইস, হোস্টকে ভিএমের সাথে যোগাযোগের অনুমতি দেওয়ার জন্য।) আমরা এই ভার্চুয়াল স্যুইচটি .2সাবনেটে আইপি পেয়েছি । সুতরাং আপনার ক্ষেত্রে, আপনার /etc/network/interfacesপড়া উচিত:

auto eth0
iface eth0 inet static
     address 172.241.0.101
     netmask 255.255.0.0
     gateway 172.241.0.2

এটি আপনার অতিথি ভিএমকে ইন্টারনেটের মাধ্যমে (মাধ্যমে 172.241.0.2) অ্যাক্সেস দিতে এবং আপনার হোস্টের সাথে যোগাযোগ করতে পারে ( 172.241.0.100)। সুতরাং এটি চেষ্টা করে দেখুন এবং এটি কাজ করে কিনা আমাকে জানান।

যদি এটি কাজ করে না (অত্যন্ত অসম্ভব), তবে আপনাকে ভার্চুয়াল সুইচের আইপি কী তা খুঁজে বের করতে হবে। আপনি যা করতে পারেন তা হ'ল ডিএমপিসিটির মাধ্যমে ভিএমকে একটি আইপি আনতে দেওয়া (যেমন iface eth0 inet dhcpএটি আপনার আগে যেমন পছন্দ ছিল তেমন পরিবর্তন করুন ) এবং তারপরে এটি করুন route -n। এটি আপনাকে এটি ডিফল্ট গেটওয়েটি ব্যবহার করছে তা দেখানো উচিত। আপনার স্থির কনফিগারেশনে সেই আইপি ব্যবহার করুন।


অতিথি ভিএমকে তার হোস্টনাম ওয়ার্কশপটি ব্যবহার করে পিং করতে সক্ষম হতে , আপনি যা করতে পারেন তা এখানে। আপনার hostsউইন্ডোজে থাকা ফাইলটিতে একটি এন্ট্রি যুক্ত করা দরকার যা এটি অবস্থিত C:\Windows\System32\drivers\etc\hosts। শেষের দিকে নিম্নলিখিত লাইনটি অন্তর্ভুক্ত করার জন্য সেই ফাইলটি সম্পাদনা করুন:

তবে উইন্ডোজের অধীনে ফাইলটি সম্পাদনা করতে আপনার এটিকে নোটপ্যাড বা ওয়ার্ডপ্যাডের প্রশাসক হিসাবে খোলার দরকার ... এবং কখনও কখনও এটি আপনাকে সংরক্ষণ করতেও দেয় না, তাই আপনাকে ফাইলটির একটি অনুলিপি কোথাও নিতে হবে, সম্পাদনা করতে হবে এটি, টেক্সট এক্সটেনশনটি যদি এটি পেয়ে থাকে তবে এটি সরিয়ে ফেলুন এবং ফিরে যান এবং মূলটি প্রতিস্থাপন করুন এবং এটি "নিশ্চিত করুন" ... ওহ আমি লিনাক্সকে কীভাবে ভালবাসি। তবে যাইহোক, এখানে আপনাকে যুক্ত করতে হবে এমন লাইনটি এখানে:

172.241.0.101    Workshop

এটি হয়ে গেলে, ping Workshopআপনার উইন্ডোজ হোস্ট থেকে সাফল্যের সাথে সক্ষম হওয়া উচিত ।

অবশ্যই, আপনার ওয়ার্কশপে এটি স্থাপন করতে সক্ষম হতে, আপনাকে উইন্ডোজ মেশিনগুলি ক্লোনিং না করে প্রতিটি উইন্ডোজ হোস্টে হোস্ট ফাইলটি সম্পাদনা করতে হবে।

টিপ : যেহেতু আপনি আপনার অতিথিকে একটি স্ট্যাটিক আইপ বরাদ্দ করতে চলেছেন তাই আপনার সমস্ত উইন্ডোজ হোস্টের ভিএমপ্লেয়ারের "নেট নেটওয়ার্ক" সাবনেট ব্যবহার করছে কিনা তা নিশ্চিত করুন 172.241.0.0/16, কারণ আমার মনে হয় ভিএমওয়্যার এলোমেলোভাবে তার ভার্চুয়াল নেটওয়ার্কগুলিতে একটি সাবনেট বরাদ্দ করেছে ( ভিএমনেট 1, 2 এবং আরও), তাই ভিএমনেট 8 অন্য উইন্ডোজ হোস্টে একই সাবনেট ব্যবহার না করে। যদি সেগুলি না হয় তবে আপনাকে ভিএমওয়্যারটিতে ভার্চুয়াল নেটওয়ার্ক সম্পাদক ব্যবহার করে ম্যানুয়ালি ভিএমনেট 8 একটি সাবনেট দিতে হবে।


সম্পাদনা

ঠিক আছে. মন্তব্যের পরে, আপনার যা করা দরকার তা এখানে:

  1. ভিএমনেট 8 অ্যাডাপ্টারে "আইপি অ্যাড্রেস স্বয়ংক্রিয়ভাবে প্রাপ্ত করতে" আপনার (উইন্ডোজ) হোস্ট মেশিনটি কনফিগার করুন। এটি আইপি পাওয়া উচিত 192.168.186.1
  2. আপনার (উবুন্টু) অতিথি মেশিনটিকে পরিসীমাটির একটি স্ট্যাটিক আইপিতে কনফিগার করুন 192.168.186.3 - 192.168.186.127। চলুন ব্যবহার করা যাক 192.168.186.3। এছাড়াও, ডিফল্ট গেটওয়ে এবং ডিএনএস সার্ভারটি কনফিগার করুন 192.168.186.2তাই আপনার /etc/network/interfacesহওয়া উচিত:

    auto eth0
    iface eth0 inet static
         address 192.168.186.3
         netmask 255.255.255.0
         gateway 192.168.186.2
         dns-nameservers 192.168.186.2
    
  3. পিং দিয়ে 192.168.186.1এবং 192.168.186.2অতিথি মেশিন থেকে স্থানীয় সংযোগ পরীক্ষা করুন । আপনার হোস্ট থেকে অতিথির কাছে পিং করতে সক্ষম হওয়া উচিত।

  4. পিনিং google.com, বা ইন্টারনেট ব্রাউজ করে অতিথি মেশিনে ইন্টারনেট সংযোগের পরীক্ষা করুন ।
  5. উইন্ডোজ হোস্ট মেশিনে 192.168.186.3 Workshopআপনার hostsফাইলটিতে লাইন যুক্ত করুন ।
  6. ping Workshopউইন্ডোজ হোস্ট মেশিন থেকে পরীক্ষা ।

যদি আপনি ব্যতীত সম্পূর্ণ আলাদা আলাদা নেটওয়ার্ক / পুল থেকে আইপি ব্যবহার করতে চান তবে আপনাকে ভিএমওয়্যারটিতে 192.168.186.0/24যেতে হবে Edit > Virtual Network Editor, ভিএমনেট 8 খুঁজে পেতে হবে এবং আপনার ডিএইচসিপি সেটিংসের যে কোনও নেটওয়ার্ক আপনি চান তার একেবারে নীচে পরিবর্তন করতে হবে এবং সেই অনুযায়ী স্ট্যাটিক আইপিগুলি পরিবর্তন করতে হবে (ডিফল্ট গেটওয়ে সর্বদা দ্বিতীয় ব্যবহারযোগ্য আইপি হবে x.x.x.2)।

এখানে চিত্র বর্ণনা লিখুন


172.241.0.2 কাজ করে না। এটি কোনও পিংয়ের উত্তর দেয় না (বাস্তবতার হিসাবে, nmap -sP 172.241.0.0/24 চালানো কেবলমাত্র দুটি লাইভ হোস্ট - .100 এবং .101 প্রদান করে)। যখন ডিএইচসিপি দিয়ে কনফিগার করা হয় তখন সম্পূর্ণ আলাদা ঠিকানাটি রুট দিয়ে ফিরে আসে
malenkiy_scot

ওহ, আমি ধরে নিয়েছি যে আপনি নেটওয়ার্কটি ব্যবহার করছেন 172.241.0.0/16 কারণ এটিই ডিএইচসিপি ব্যবহার করছে। যদিও এটি ভাবতে আসুন, এটি আসলে একটি পাবলিক আইপি [ওও]। 172.241.0.0 নেটওয়ার্কে আপনি হোস্ট এবং অতিথি আইপিগুলি বরাদ্দ করার কোনও কারণ আছে? যাইহোক, আমার সম্পাদিত উত্তর দেখুন।
আলা আলী

না, এটি ডিএইচসিপি ব্যবহার করছে না, তবে ভিএমনেট 8 অ্যাডেটারটি কনফিগার করা হয়েছে। ডিএইচসিপি ঠিকানাটি ভিএমওয়্যার ডিএইচসিপি পরিষেবার মাধ্যমে প্রাপ্ত হয়। আমি জানি না যে এটি কোথা থেকে তার ঠিকানা পুল পায়। যদিও আমি মনে করি না 172.241 ঠিকানাটি সর্বজনীন। আমি যখন হোস্ট এবং অতিথির মধ্যে সংযোগ স্থাপন করি এবং সিপিওআরটিএস চালাচ্ছি তখন এটি দেখায় যে 10.63.41.41 (এটি ল্যানটিতে হোস্টের ঠিকানা) বিভিন্ন বন্দরে নিজের সাথে সংযুক্ত রয়েছে - যা এটি NAT (বা সম্ভবত আসলে PAT) হওয়ার কারণে বোঝায় makes । গেটওয়ে সম্পর্কে আপনি যেমন করেছেন ঠিক তেমন লাইন ধরেই আমি ভাবলাম - এর আলাদা ঠিকানা রয়েছে।
malenkiy_scot

হ্যাঁ, আমার উত্তরে বর্ণিত হিসাবে, ডিএইচসিপি পরিষেবা এবং এর পুল ভার্চুয়াল নেটওয়ার্ক সম্পাদক থেকে কনফিগারযোগ্য (আমি আমার উত্তরে একটি স্ক্রিনশট যুক্ত করেছি)। গেটওয়ে, ডিএইচসিপি এবং ডিএনএস সার্ভার সমস্ত একই ভার্চুয়াল ডিভাইস x.x.x.2,। এবং হ্যাঁ, আপনি যেমন বলেছেন, এটি অবশ্যই আপনার হোস্টের আইপি-ওভারলোডিং (প্যাট) ব্যবহার করে; আপনি বৃহত্তর নেটওয়ার্কে অতিথির আইপি দেখতে পাচ্ছেন না। এছাড়াও, 172.241.0.0/16 হয় একটি পাবলিক আইপি পরিসীমা =)। 172.16.0.0 - 172.31.255.255বি শ্রেণীর ঠিকানাগুলিতে ব্যক্তিগত পরিসর। তবে এটি আসলে কোনও বিষয় নয়, এটি কোনও কিছুর উপর প্রভাব ফেলবে না।
আলা আলী

এছাড়াও, আপনি ভিএমওয়্যারের NAT সম্পর্কে আরও পড়তে চাইলে এই পৃষ্ঠাটি দেখতে পারেন, এটি একটি ভাল পঠন।
আলা আলী

3

আমি উবুন্টু অতিথিদের সাথে উইন্ডোজ 7 এ চলমান ভিএমওয়্যার প্লেয়ার ব্যবহার করে একই রকম সমস্যা পেয়েছিলাম। তবে আমি হোস্ট থেকে অতিথি এবং অতিথি থেকে হোস্টের সাথে সংযোগ করতে সক্ষম হয়েছি, তবে সমস্যাটি ছিল আমি অতিথি থেকে ইন্টারনেটের সাথে সংযোগ করতে সক্ষম হইনি। @ আলা উত্তরটি পড়ার পরে আমাকে ইন্টারফেস ফাইলের (ডিএনএস-নেমসারভার্স 192.168.150.2) ডিএনএস সার্ভারের নাম যুক্ত করতে আরও একটি ঝাঁকুনি দিতে হয়েছিল এবং তারপরে সমস্ত কিছু লাইনে পড়ে।

এখানে আমার কনফিগারেশনটি কাজ করেছে।

হোস্টে ভিএমওয়্যার ইন্টারফেস কনফিগারেশন:

ইথারনেট অ্যাডাপ্টার ভিএমওয়্যার নেটওয়ার্ক অ্যাডাপ্টার ভিএমনেট 8: (ক্লায়েন্ট)

Connection-specific DNS Suffix  . : 
Description . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8
Physical Address. . . . . . . . . : 00-50-56-C0-00-08
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::9c13:cbf2:1dc:259f%42(Preferred) 

IPv4 Address. . . . . . . . . . . : 192.168.150.1(Preferred) 
Subnet Mask . . . . . . . . . . . : 255.255.255.0

Default Gateway . . . . . . . . . : 
DHCPv6 IAID . . . . . . . . . . . : 704663638
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-19-06-50-32-88-53-2E-7A-D3-8E
DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                    fec0:0:0:ffff::2%1
                                    fec0:0:0:ffff::3%1
NetBIOS over Tcpip. . . . . . . . : Enabled 

অতিথি উবুন্টু এর ইন্টারফেস পরিবর্তন:

auto eth0
iface eth0 inet static
address 192.168.150.10
netmask 255.255.255.0
gateway 192.168.150.2
dns-nameservers 192.168.150.2

192.168.150.2 হ'ল ভিএমওয়্যারের প্রক্সি যা অতিথির ট্র্যাফিক হোস্টের কাছে ফরোয়ার্ড করে দেবে।


হ্যালো, আমি আপনার মত একই সমস্যা পূরণ। আপনি কীভাবে সমস্যাটি সমাধান করেন সে সম্পর্কে আপনি আরও ব্যাখ্যা করতে চান। প্রথমটি হ'ল "ইথারনেট অ্যাডাপ্টার ভিএমওয়্যার নেটওয়ার্ক অ্যাডাপ্টার ভিএমনেট 8: (ক্লায়েন্ট)" এর তথ্য কোথায় পাবেন। আপনি কি বলতে চান যে আপনার / etc / নেটওয়ার্ক / ইন্টারফেসগুলিতে আপনার পরিবর্তনগুলি আপডেট করতে হবে এছাড়াও "নেটমাস্ক", "গেটওয়ে" এর মতো ঠিকানাগুলির জন্যও কি সেগুলি আলাদা আলাদা মেশিনের সাথে পরিবর্তিত হয়? বা আপনি পোস্ট হিসাবে আমি একই ব্যবহার করতে পারেন।
ব্যবহারকারী 288609
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.