ভার্চুয়ালবক্সে নেট নেটওয়ার্কে ভিএমগুলিতে কোনও ইন্টারনেট অ্যাক্সেস নেই


14

আমি নিম্নলিখিত সেটিংস সহ ভার্টুলবক্স 5 এ উবুন্টু 14.04 এলটিএস এ একটি নেট নেটওয়ার্ক তৈরি করেছি


নেটওয়ার্কের নাম: নেটনেট্রোক 1 নেটওয়ার্ক সিআইডিআর: 10.0.2.0/24
সাপোর্ট ডিএইচসিপি: সক্ষম
সাপোর্ট আইপিভি 6:
কোনও পোর্ট ফরওয়ার্ডিং ছাড়াই অক্ষম

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

এতে সংযুক্ত
: "নেট নেটওয়ার্ক" নাম: "নেটনেট্রোক 1"

আমি উভয় ভিএম চালানোর সময় আমি ifconfig কমান্ড চালানোর ক্ষেত্রে নিম্নলিখিত সেটিংস দেখতে পাচ্ছি

ifconfig এর ফলাফল এক্সুবুন্টু 1 এ

eth0      Link encap:Ethernet  HWaddr 08:00:27:00:8c:03  
          inet addr:10.0.2.9  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe00:8c03/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:43 errors:0 dropped:0 overruns:0 frame:0
          TX packets:47 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:12133 (12.1 KB)  TX bytes:8517 (8.5 KB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:9e:20:e8  
          inet addr:10.0.2.8  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe9e:20e8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:43 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:10294 (10.2 KB)  TX bytes:8798 (8.7 KB)

ifconfig এর ফলাফল Xubutracentu2 এ

eth0      Link encap:Ethernet  HWaddr 08:00:27:00:8c:03  
          inet addr:10.0.2.9  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe00:8c03/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:43 errors:0 dropped:0 overruns:0 frame:0
          TX packets:47 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:12133 (12.1 KB)  TX bytes:8517 (8.5 KB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:9e:20:e8  
          inet addr:10.0.2.8  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe9e:20e8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:43 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:10294 (10.2 KB)  TX bytes:8798 (8.7 KB)

এই 4 আইপির মধ্যে পিং ঠিকঠাক কাজ করে
তবে আমি এই ভিএম-এর কোনওটিতেই ইন্টারনেট অ্যাক্সেস করতে পারছি না
যখন ও যদি "NAT নেটওয়ার্ক" থেকে "NAT" তে পরিবর্তন হয় তবে আমি নেটওয়ার্কটি অ্যাক্সেস করতে পারি তবে এটি মনে হয় বিভিন্ন ভার্চুয়াল নেটওয়ার্কের অংশ হয়ে গেছে এবং আমি পিং করতে পারি না একে অপরের কাছ থেকে
কেউ সমস্যা সনাক্তকরণ এবং ফিক্সিংয়ে আমাকে সহায়তা করতে পারে?

NATNAT নেটওয়ার্কের মধ্যে কি পার্থক্য রয়েছে তাও যে কেউ ব্যাখ্যা করতে পারেন


একই সমস্যা ... কেউ সাহায্য করতে পারে?
মনিটর 35

আমি সম্প্রতি ডিফল্ট উবুন্টু রেপো থেকে ভার্চুয়াল বক্স 5.0.40 ব্যবহার করে এই সমস্যায় পড়েছি। এটি পেতে, আমি দুটি ইন্টারফেসের সাথে প্রতিটি ভিএম কনফিগার করেছি। একটি অভ্যন্তরীণ নেটনেটওয়ার্ক সহ অন্যটি ব্রিজ মোড ব্যবহার করছে। অতিথি ওএসের অধীনে (উবুন্টু ১ 16.০৪), অতিথিটিতে দ্বিতীয় ইন্টারফেসটি প্রদর্শনের জন্য আপনাকে / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসগুলি টুইঙ্ক করতে হবে। এটি প্রতিটি ভিএমকে অভ্যন্তরীণ NAT এ থাকা এবং একই সাথে ইন্টারনেটে অ্যাক্সেস পাওয়া সম্ভব করেছে।
জুলিওএইচএম

উত্তর:


7

কাজ করছেন না কেন?

16.04 (এবং সম্ভবত 14.04) সালে ন্যাট নেটওয়ার্ক প্রধান প্যাকেজ সংস্করণের বৈশিষ্ট্য VirtualBox (5.0.36) হয় bugged

এটি পরীক্ষা করুন!

আপনি নিজে এটি যাচাই করতে পারেন: যদি ls /usr/lib/virtualbox/VBoxNetNATএক্সিকিউটেবল উপস্থিত থাকে তবে আপনার অন্য কোনও ধরণের সমস্যা থাকতে পারে।

ঠিক কর!

এই বাগটি আরও নতুন সংস্করণে স্থির হয়েছে। সুতরাং আপনার একটি নতুন সংস্করণ ইনস্টল করা উচিত:

পুরানো সংস্করণ সরান

উদাহরণস্বরূপ, আপনি যদি এটি ব্যবহার করে ইনস্টল করেন তবে aptচালাতে পারেন:

sudo apt remove virtualbox --auto-remove

নতুন সংস্করণ ইনস্টল করুন

এই ফিক্সটি নতুন সংস্করণগুলির জন্য উপলব্ধ (উবুন্টু ইয়াক্কেটি +)। পুরানো সংস্করণগুলির জন্য:

  • ভার্চুয়ালবক্স.আরোগুলি দেখুন এবং ম্যানুয়ালি নতুন সংস্করণটি ডাউনলোড করুন
  • অথবা
  • নিম্নলিখিত স্ক্রিপ্ট ব্যবহার করুন:

    # add the official repository
    wget -q -O - https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo apt-key add -
    echo deb http://download.virtualbox.org/virtualbox/debian `lsb_release -cs` non-free contrib | sudo tee /etc/apt/sources.list.d/virtualbox.org.list
    # install the newer version
    sudo apt install virtualbox-5.1
    

1
আপনার যদি ভার্চুয়ালবক্সের পূর্ববর্তী সংস্করণ ইনস্টল করা থাকে তবে এই ফিক্সটি কাজ করার জন্য আপনিও আনইনস্টল করুন তা নিশ্চিত করুন virtualbox-dkms। অন্যথায়, আপনি এখনও ইন্টারনেট ছাড়াই আটকে থাকতে পারেন
বারাক ইতকিন

7

আমি ভার্চুয়ালবক্স 5.0.40 ব্যবহার করে এটিতে ডিফল্ট অ্যাপ্ট্রি সংগ্রহস্থল থেকে ছুটে এসেছি। এটি ঘুরে দেখার জন্য, আমি দুটি ভিএম ইন্টারফেস ব্যবহার করতে প্রতিটি ভিএমকে কনফিগার করেছি।

  • অ্যাডাপ্টার 1: ব্রিজ অ্যাডাপ্টার (আপনার আসল সুন্দর)
  • অ্যাডাপ্টার 2: NAT নেটওয়ার্ক (আপনার পছন্দসই)

গুয়েটস ওএসের (উবুন্টু ১ 16.০৪) এর অধীনে, /etc/network/interfacesদ্বিতীয় ইন্টারফেসটি দেখানোর জন্য আপনাকে টুইঙ্ক করতে হবে । আমার ক্ষেত্রে, এনএটি নেটওয়ার্কের অভ্যন্তরে স্ট্যাটিক আইপি ব্যবহার করার জন্য আমার ভিএম দরকার ছিল, তাই এটি আমার কাছে পাওয়া গেল।

## Bridge to Internet
auto enp0s3
iface enp0s3 inet dhcp

## NAT Network among VMs
## Static is optional
## DHCP if you don't need it
auto enp0s8
iface enp0s8 inet static
  address 10.10.11.100
  netmask 255.255.255.0

এটি অবশ্যই ধরে নিয়েছে আমার এনএটি নেটওয়ার্ক সাবনেট ব্যবহার করে 10.10.11.0/24। আপনার দৃশ্যে নম্বরগুলি অভিযোজিত করুন বা আপনার ইচ্ছামত এটিকে ডিএইচসিপিতে রেখে দিন।

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

আপনার পরিবেশের জন্য উবুন্টু দ্বারা নির্ধারিত ইন্টারফেসের নামগুলি সন্ধান করতে, আপনি এটি করতে পারেন dmesg | grep eth

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


আমি eth0 এবং eth1 উভয়ের জন্য 'dhcp' ব্যবহার করলে খনি আরও ভাল কাজ করে। এটি কেবলমাত্র NAT এর জন্য 10.0.2.15 কে স্বয়ংক্রিয়ভাবে বরাদ্দ করেছে এবং আমার সর্বজনীন ইন্টারনেট এথ 1 এর আইপি নেই, তবে আমি ভিএম থেকে ইন্টারনেট পিং করতে পারি!
মাইলান

6

ভার্চুয়ালবক্স ম্যানুয়াল অনুসারে, এটি আপনার ভিএমগুলির জন্য নেটওয়ার্ক সম্ভাবনা:

  • NAT: ভিএম এবং হোস্টের মধ্যে অভ্যন্তরীণ নেটওয়ার্ক। এছাড়াও আপনি ইন্টারনেট অ্যাক্সেস করতে পারেন। নাট মোডে দুই বা ততোধিক ভিএম এর মধ্যে কেবল হোস্ট এবং ইন্টারনেটের সাথে সংযোগ নেই।

  • অভ্যন্তরীণ: এই কনফিগারেশন সহ সমস্ত ভিএম এর মধ্যে সংযোগ থাকবে তবে হোস্ট বা ইন্টারনেটের সাথে নয়।

  • কেবল হোস্ট: এই কনফিগারেশনটি সহ হোস্ট এবং সমস্ত ভিএম এর মধ্যে একটি ভার্চুয়াল নেটওয়ার্ক তৈরি করা হবে তবে আপনার কোনও ইন্টারনেট অ্যাক্সেস পাবেন না।

  • NAT নেটওয়ার্ক: আপনি একই প্রাক-সংজ্ঞায়িত NAT নেটওয়ার্ক এবং হোস্টের সমস্ত ভিএম-তে পৌঁছাতে পারবেন, তবে আপনি ইন্টারনেটের সাথে সংযোগ করতে সক্ষম হবেন না।

  • ব্রিজড: আপনার ভিএম একই নেটওয়ার্কে থাকবে আপনার হোস্টটি যেমন এই নেটওয়ার্কের অন্য কম্পিউটার / সার্ভার হিসাবে রয়েছে, এবং আপনার হোস্টটি থাকলে এটিতে ইন্টারনেট অ্যাক্সেস থাকবে।

  • জেনেরিক: উন্নত এবং আরও নির্দিষ্ট কনফিগারেশন খুব কমই ব্যবহৃত হয় used

সুতরাং, আপনি যদি হোস্টের সাথে সংযোগের সাথে একটি অভ্যন্তরীণ নেটওয়ার্ক তৈরি করতে চান তবে নেট নেটওয়ার্কটি চয়ন করুন, তবে লক্ষ্য করুন যে আপনার কোনও ইন্টারনেট অ্যাক্সেস থাকবে না। NAT কেবল তখনই সেট করা হয় যখন আপনি কেবল নিজের ভিএম থেকে ইন্টারনেট অ্যাক্সেস চান এবং অন্য কিছুই।

তবে আপনি যদি উভয় ভিএম এবং ইন্টারনেটের মধ্যে যোগাযোগ স্থাপন করতে চান তবে এই সেটিংসগুলির কোনওটিই আপনার সাথে ঠিক নেই। যতদূর আমি জানি, আপনার একমাত্র পছন্দ ব্রিজড মোডে উভয় ভিএম কনফিগার করা, সুতরাং তারা আপনার হোস্ট নেটওয়ার্কের 'আলাদা' কম্পিউটার হবে এবং আপনি যে কোনওটি থেকে তাদের সমস্ত এবং ইন্টারনেটকে পিং করতে সক্ষম হবেন।

অন্যদিকে, মনে হচ্ছে আপনি অপরের থেকে এক VM- র clonned কারণ উভয় মেশিনের একই MAC ঠিকানা আছে ( HWaddr ifconfig কমান্ডের তথ্য মধ্যে) সচেতন যে আপনার চেকবক্সটি যে, "সার্চ পরীক্ষা করা উচিত হবে সমস্ত নেটওয়ার্ক কার্ডের Reinitialize MAC ঠিকানা "ক্লোনিং যখন। একই ম্যাক ঠিকানাযুক্ত দুটি ডিভাইস সর্বদা সমস্যা তৈরি করে।

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

আরও তথ্যের জন্য আপনি পড়তে পারেন এই


3
এটি সত্য নয় যে NAT নেটওয়ার্ক আপনার অতিথিদের ইন্টারনেটে সংযোগ স্থাপন থেকে বিরত রাখবে। আমি একটি নেট নেটওয়ার্কের ভিএম অতিথিদের কাছ থেকে ইন্টারনেটের সাথে সংযোগ করতে পারি। Forums.virtualbox.org/viewtopic.php?f=3&t=69504 এর সর্বশেষ মন্তব্য অনুসারে , "NAT মোড মানে প্রতিটি ভিএম তার নিজস্ব রাউটারের পিছনে বিচ্ছিন্ন থাকে ... এনএটি নেটওয়ার্ক NAT এর মতই হয় তবে বেশ কয়েকটি ভিএম থাকতে পারে একই অভ্যন্তরীণ রাউটারের সাথে সংযুক্ত। "
eebbesen

2

এটি ভার্চুয়ালবক্সে একটি বাগ থাকতে পারে। আমি একই অভিজ্ঞতা পেয়েছি (উবুন্টু 16.04.2 এলটিএস, ভার্চুয়ালবক্স 5.0.32_উবুন্টু r112930): দুটি উবুন্টু ভিএম-র জন্য কনফিগার করা একটি নেট নেটওয়ার্ক সেটআপ করুন। প্রতিটি ভিএম অন্য / এসএসএইচকে অন্যটিতে পিং করতে পারে, এবং পোর্ট ফরওয়ার্ডিংয়ের মাধ্যমে আমি হোস্ট থেকে প্রতিটি ভিএম-তে এসএসএইচ করতে পারি। তবে ভিএম এর ভিতরে থেকে কোনও ইন্টারনেট অ্যাক্সেস নেই। সহকর্মী একটি উইন্ডোজ হোস্ট, ভার্চুয়ালবক্স (অজানা সংস্করণ) এবং একই ভিএমগুলির সাথে একই চেষ্টা করেছিলেন এবং এটি কার্যকর হয়েছিল।

কার্যকারণ হিসাবে, আমি প্রতিটি ভিএম এর জন্য একটি দ্বিতীয় নেটওয়ার্ক কার্ড কনফিগার করেছি: প্রথমটি ইন্টারনেটে অ্যাক্সেসের জন্য NAT ব্যবহার করছে, দ্বিতীয়টি অন্যান্য অতিথির প্রবেশাধিকারের জন্য "নেট নেটওয়ার্ক" ব্যবহার করছে। আমাকে প্রথম (এনএটি) কার্ডে এসএসএইচ পোর্ট ফরওয়ার্ডিং সেট আপ করতে হয়েছিল এবং একটি ভিএম-তে (যেমন 2222 -> 22 ভিএম 1, 2223 -> 23 ভিএম 2 তে) আলাদা আলাদা এসএসএইচ পোর্টটি কনফিগার করতে হয়েছিল।

ডকুমেন্টেশনের ভিত্তিতে , NAT এবং NAT নেটওয়ার্ক উভয়ই ইন্টারনেট অ্যাক্সেস করতে সক্ষম হওয়া উচিত। পার্থক্যটি হ'ল প্রথমটিতে পৃথক হোস্ট-অতিথি সংযোগ রয়েছে, সুতরাং অতিথিরা একে অপরকে অ্যাক্সেস করতে পারবেন না, কেবল হোস্ট। পরেরটি সমস্ত অতিথিকে একটি একক নেটওয়ার্কে পুল করে (এবং DHCP এর মতো পরিষেবা সরবরাহ করে), যাতে তারা একে অপরকে অ্যাক্সেস করতে পারে।

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