একটি হোস্ট, দুটি ভার্চুয়াল মেশিন যা একে অপরকে পিং করতে পারে না। কীভাবে সমাধান করব


10

আমাদের ভার্চুয়াল মেশিনগুলি KVMপরিবেশের মধ্যে অপারেটিং রয়েছে । আমরা একটি ডেভ সার্ভার চলমান Apacheইত্যাদি হিসাবে সেটআপ করি এবং অন্যটি Windowsবিকাশের পরিবেশ হিসাবে ।

দুটি পরিবেশ সেটআপ এবং সূক্ষ্ম চলছে। তবে তারা একে অপরকে পিং করতে পারে না। আমি এর কোন সুস্পষ্ট সমাধান আছে কিনা ভাবছি।

এই কি ঘটছে তা হয়।

হোস্ট থেকে:

  Cannot ping either of 2 VM's (one `Linux`, one `Windows`)

যে কোনও ভিএম এর থেকে:

  Cannot ping host
  Cannot ping each other

অন্যান্য নেটওয়ার্ক মেশিনগুলি থেকে (উদাহরণস্বরূপ আমার সংস্থার নেটওয়ার্কের মধ্যে থেকে আমার ল্যাপটপ)

  Successfully ping host at 192.168.0.64
  Successfully ping VM1 (Linux) 192.168.0.43
  Successfully ping VM2 (Windows) 192.168.0.84

4
আপনার ভার্চুয়াল মেশিনগুলির নেটওয়ার্ক কনফিগারেশন সম্পর্কে আরও তথ্য আছে? আপনি কি সম্পূর্ণরূপে নিশ্চিত যে আপনার অন্যান্য নেটওয়ার্ক মেশিনগুলি যখন আপনার ভিএমগুলিকে পিং করছে, তারা নেটওয়ার্কে অন্য কোনও র্যান্ডম মেশিনকে পিং করছে না? (উদাহরণস্বরূপ আপনি ব্রাউজারের সাহায্যে অ্যাপাচি সার্ভারটি আঘাত করতে পারেন?)
গ্রেগএনজেডজেট

আমি মনে করি এটি আপনার ব্রিজ হতে পারে। কার্নেলের iptables আপনার মেশিনকে নিজের সাথে কথা বলতে বাধা দিবে যদি না আপনি: সম্ভবত, যাইহোক।
মাইকজার্ভ

ভিএমএস বুট করতে আপনি কোন আদেশ ব্যবহার করেন?
জবিন

আপনার কি একই নেটওয়ার্কে অন্যান্য মেশিন রয়েছে (যা একই হোস্টে থাকে না)? এই মেশিনগুলি কি সেই মেশিনগুলিকে পিং করতে সক্ষম?
শ্রী

1
আপনি কি অতিথির জন্য একটি ম্যাকভিটাপ ( উইকি.লিবভিরট.আর / পৃষ্ঠা /… ) ইন্টারফেস ব্যবহার করেন?
nkms

উত্তর:


1

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

আপনার সমস্যাটি কার্নেলের অ্যান্টি-স্পোফিং সুরক্ষা যা হোস্টের আইপি ঠিকানা ব্যতীত অন্য কোনও গন্তব্যের সাথে প্যাকেটগুলি ফেলে দেয়।

রানটাইমের জন্য, হোস্ট সার্ভারের কমান্ড লাইনে এটি করুন:

 sudo sysctl -w net.ipv4.conf.default.rp_filter=0
 sudo sysctl -w net.ipv4.conf.all.rp_filter=0

এটি বুটিং থেকে বাঁচার জন্য নিম্নলিখিত লাইনগুলিতে যুক্ত করুন /etc/sysctl.conf:

 net.ipv4.conf.default.rp_filter=0
 net.ipv4.conf.all.rp_filter=0

/etc/sysctl.conf(কিছুটা পরিবর্তিত) এর মন্তব্যগুলি থেকে :

আরপি_ফিল্টার: স্পুফ সুরক্ষা সক্ষম করে (বিপরীত পথ ফিল্টার)।

কিছু স্পোফিং আক্রমণ রোধ করতে সমস্ত ইন্টারফেসে উত্স ঠিকানা যাচাইকরণ


আমি জানি প্রশ্নটি পুরানো ...
রুই এফ রিবেইরো

0

সাধারণত আমি যতটা জানি সংযোগের ধরনটি NAT হওয়া উচিত। সুতরাং মাউস থেকে সেটিংসে নির্দিষ্ট ভিএম-তে ডান ক্লিক করুন আপনি নেটওয়ার্কের ধরণ পরিবর্তন করতে পারেন।

পিএস: স্থানীয় অঞ্চল নেটওয়ার্কে পিং থেকে কম্পিউটার আড়াল করা বিশেষত আমি মনে করি এটি সম্ভব নয়। তবে এটি এক নজর মূল্যবান।


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