ক্লোন করা ভার্চুয়াল মেশিনে আমি কীভাবে ভাঙা নেটওয়ার্কিং ঠিক করব?


27

আমি ব্রিজ নেটওয়ার্কিং দ্বারা কনফিগার করা একটি ভার্চুয়াল মেশিন সেট আপ করেছি । এর আটটি ক্লোন তৈরির পরে, নতুন মেশিনগুলি নেটওয়ার্কের সাথে সংযোগ করতে পারে না।

আমি ভার্চুয়ালবক্সকে মেশিনগুলির ম্যাক-ঠিকানাগুলি পুনরায় তৈরি করার নির্দেশ দিয়েছি।

উত্তর:


26

udevনতুন ইন্টারফেস আনতে বাধা দেওয়ার নিয়ম রয়েছে ।

মাস্টার মেশিনে, নতুন মেশিনগুলি ক্লোন করার আগে কেবল এগুলি মুছুন:

sudo rm -f /etc/udev/rules.d/70-persistent-net.rules

( উত্স )


70-ধ্রুবক-নেট.rules মাস্টার মেশিন এবং ক্লোনড ভিএমএসের পরবর্তী বুটে আসে। আপনি কি এই সমস্যার মুখোমুখি হয়েছিলেন?
মনীশ

একটি ফাইল মুছে ফেলা বাহিনী -fপতাকা অপ্রয়োজনীয় করে তোলে ।
k0pernikus

-fপতাকা তোলে rmকমান্ড একটি স্থিতি 0 দিয়ে সফল এমনকি যদি ফাইল বিদ্যমান নেই। অভ্যাস বল। :)
স্টেফানো মধ্যে Palazzo

6

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

sudo rm -f /etc/udev/rules.d/70-persistent-net.rules
sudo reboot

এটি আপনার ক্লোন ভিএম এর জন্য কাজ করবে।


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

এটা আমার জন্য কাজ!
ডেভিড.লিব্রেমন

@ ডেভিডএডওয়ার্ডস উপস্থিত না থাকলে ফাইলটি স্টার্টআপের সময় ওএস দ্বারা তৈরি করা হয়। আপনার যদি সত্যিই পুরানো অনুলিপিটির (ভুল ম্যাক ঠিকানা সহ একটি) দরকার হয় তবে আপনি এটি সর্বদা আসল ভিএম থেকে পুনরুদ্ধার করতে পারেন।
মিঃ ওয়ান্ডারফুল

4

আমি কয়েক মাস ধরে একই সমস্যাটি মোকাবিলা করছিলাম এবং আজ আমি সিদ্ধান্ত নিয়েছি যে আমি আরও ভাল সমাধান করব। আমি টেম্পলেট হিসাবে যে মেশিনটি ব্যবহার করছিলাম সেটিতে আমি যা করেছি তা এখানে।

সুশাসনের জন্য সম্পাদনা করার আগে উভয় ফাইল ব্যাক আপ করার জন্য অনুশীলন করুন।

আপনার কাছে দুটি আপত্তিজনক / টার্গেট ফাইল রয়েছে:

  1. /etc/sysconfig/network-scripts/ifcfg-eth0
  2. /etc/udev/rules.d/70-persistent-net.rules

এটি কোনও ঠিকানা staticবা dhcpঠিকানার জন্য কাজ করবে :

খোলা /etc/sysconfig/network-scripts/ifcfg-eth0

ম্যাক ঠিকানা লাইন মুছুন: HWADDR=XX:11:22:XX:33:XX
ফাইল সংরক্ষণ করুন।

ফাইলটি মুছুন /etc/udev/rules.d/70-persistent-net.rules"আপনি ভিএম পুনরায় চালু করার পরে এটি পুনরায় তৈরি করা হবে"

sudo rm -f /etc/udev/rules.d/70-persistent-net.rules

আপনি এখন আপনার বাক্সটি ক্লোন করতে পারেন এবং প্রতিটি ক্লোন সঠিকভাবে এথ0 স্থাপন এবং প্রদর্শন করবে।

আপনি যদি কোনও টেম্পলেট ব্যবহার না করেন তবে আপনি মেশিনটি পুনঃসূচনা করার আগে ভিএম সফ্টওয়্যারটিতে আপনার এনআইসিকে পুনরায় আরম্ভ করার জন্য প্রকৃত ভিএম-তে এই পদ্ধতিগুলি সম্পূর্ণ করতে পারেন।


এটি আরও সম্পূর্ণ উত্তরের মতো দেখাচ্ছে। আপনি কি শেষ অনুচ্ছেদে "এনআইসির পুনরায় সূচনা" অংশটি সম্পর্কে আরও সুনির্দিষ্ট বিবরণ সরবরাহ করতে পারেন? এছাড়াও আপনি কোন ভার্চুয়ালবক্স সংস্করণ ব্যবহার করছেন?
রিচভেল

ঠিক একটি নোট হিসাবে, আমি উবুন্টু 16.04 এ / etc / sysconfig ডিরেক্টরিটি পাই না।
মাকিসএইচ

1
ডেবিয়ান / উবুন্টুতে @ মাকিস এইচ নেটওয়ার্ক ইন্টারফেসগুলি / ইত্যাদি / সিসকনফিগ / নেটওয়ার্ক-স্ক্রিপ্টগুলিতে ফাইল দ্বারা সংজ্ঞায়িত করা হয়নি (যেমন আপনি লক্ষ্য করেছেন যে, এখানে একটি / ইত্যাদি / সিসকনফিগ ডিরেক্টরি নেই) তবে / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস দ্বারা।
ডেভিন নরগারব

1

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

আমি এখন ভার্চুয়ালবক্স 4.2.10 এর সাথে উবুন্টু 12.04 ব্যবহার করছি। আমি এখন লক্ষ্য করেছি যে আমি যখন ক্লোনটি তৈরি করেছি তখন "নতুন MAC ঠিকানা তৈরি করার জন্য কোনও টিক বাক্স ছিল না।

আমি some০ টি ধ্রুবক-নেট.আরুলস মুছলেও এমনকি এটি আমাকে কিছু সমস্যা দিয়েছে কারণ সিস্টেমটি স্বয়ংক্রিয়ভাবে মূল হিসাবে একই ম্যাক ঠিকানার মাধ্যমে ফাইলটি প্রারম্ভকালে উত্পন্ন করবে, যার ফলে এটি সংযোগ করতে ব্যর্থ হয়েছিল।

তবে আমি আবিষ্কার করেছি যে ভার্চুয়ালবক্স ম্যানেজারে আপনি ক্লোনটি নির্বাচন করতে পারেন, সেটিংস> নেটওয়ার্কিং> অ্যাডভান্সডে যেতে পারেন এবং বাক্সটি টিক দিয়ে একটি নতুন ম্যাক ঠিকানা তৈরি করতে পারেন।

সুতরাং আমি যা করেছি তা হ'ল প্রথমে 70-ধ্রুবক-নেট.rules মুছতে, শাট ডাউন করা, নতুন ম্যাক ঠিকানা তৈরি করা এবং আবার শুরু করা এবং এখন এটি কার্যকর হয়।

বিকল্পভাবে, আপনি ক্লোন করার আগে ফাইলটি প্রথমে মুছতে পারেন। তারপরে ম্যাক ঠিকানা তৈরি করুন, তারপরে ক্লোনটি শুরু করুন। যে পাশাপাশি কাজ করা উচিত।


0

আমি সমান্তরাল কম্পিউটিং পরিবেশ তৈরি করছি যা আইপি নেটওয়ার্কের মাধ্যমে ভার্চুয়াল মেশিনের মধ্যে আন্তঃসংযোগ প্রয়োজন।

আমি মনে করি মেশিনগুলির ম্যাক-ঠিকানাগুলি পুনরায় উত্পন্ন করার সাথে সম্পর্কিত কিছু আছে। এর আগেও আমি একই ধরণের সমস্যার মুখোমুখি হয়েছি।

আসল ভার্চুয়াল মেশিনটিতে eth0এবং রয়েছে eth1। কিন্তু পুনঃজেনার প্রক্রিয়াটির কারণে, আমার ক্ষেত্রে, নতুন ক্লোনযুক্ত মেশিনটি রয়েছে eth2এবং eth3। আপনি নিম্নলিখিত কমান্ড দ্বারা এটি পরীক্ষা করতে পারেন:

ifconfig -a | grep eth

আপনি ifconfigকমান্ড দিয়ে পরীক্ষা করতে পারেন যে নতুন ক্লোনযুক্ত মেশিনে কেবল loনিবন্ধীকৃত হয়েছে। সাধারণত, তোমার উচিত ছিল lo, eth0এবং eth1আপনি টাইপ যখন ifconfigকমান্ড।

ম্যাক পুনর্জন্ম কারণে যে ক্লোন মেশিনে, আছে eth2এবং eth3ইথারনেট পরিবর্তে ইন্টারফেসগুলি eth0এবং eth1মূল মেশিনে। আপনি /etc/network/interfacesযে আসল মেশিনে আসবেন তা আমার চেক করে দেখতে পারেন:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static

address 192.168.xxx.xxx
netmask 255.xxx.xxx.0
network 192.168.xxx.0
broadcast 192.168.xxx.255
gateway 10.0.x.xx

হতে পারে আপনি নিজের /etc/network/interfacesফাইলটি সংশোধন করতে পারেন eth0এবং এর eth1সাথে eth2এবং এর সাথে eth3আরও কিছু কম পরিবর্তন করতে পারেন:

auto lo
iface lo inet loopback

auto eth2
iface eth2 inet dhcp

auto eth3
iface eth3 inet static

address 192.168.xxx.xxx
netmask 255.xxx.xxx.0
network 192.168.xxx.0
broadcast 192.168.xxx.255
gateway 10.0.x.xx

তো, শুভকামনা ছেলেরা!


0

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


0

ভার্চুয়াল বক্স (৪.৩) এর সাথে 3 ভিএম ক্লোন করার পরে আমার একই আইপি-ঠিকানা নিয়ে সমস্যা আছে। সুতরাং আমি মেশিনগুলি বন্ধ করে দিয়েছি এবং নতুন ম্যাক ঠিকানাটি পুনরায় জেনারেট করেছি এবং এটি আমার জন্য পুনরায় চালু করা হয়েছে।

পদক্ষেপ => ক্লোনড ভিএম স্যুইচ অফ করুন এবং তারপরে সেটিংস => নেটওয়ার্ক => উন্নত => রিফ্রেশ ম্যাক ঠিকানা => ক্লিপ ওকে ক্লিক করুন। তারপরে ভিএম শুরু করুন।

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