আপনি যদি ভার্চুয়ালবক্সে উন্নত নেটওয়ার্ক সেটিংসে এটি করছেন তবে ম্যাক ঠিকানা পরিবর্তন করতে আপনি খুব সম্ভবত "সঠিক" পদ্ধতিটি ব্যবহার করছেন। যাইহোক, জুউলের অন্য উত্তরের মতো একটি অস্থায়ী পরিবর্তন আপনার উদ্দেশ্যে সবচেয়ে ভাল হতে পারে, কারণ এটি অনেকগুলি অতিরিক্ত সমস্যা তৈরি না করেই ম্যাক পরিবর্তন করবে - তবে এটি পুনরায় বুট হবে না।
ভার্চুয়ালবক্সে এটি পরিবর্তন করা অবশ্যই পুনরায় বুট থেকে বাঁচতে পারে তবে আপনি যে সমস্যার মুখোমুখি হচ্ছেন সেটিই udev
। এটি সেই প্রক্রিয়া যা হার্ডওয়্যারকে দেখায় এবং হার্ডওয়্যারটি সেট আপ করে /dev
(বা অন্য কোনও কিছু করার প্রয়োজন হতে পারে)। এটি ডিফল্টরূপে একটি জিনিস হ'ল নেটওয়ার্ক ইন্টারফেস কার্ডগুলির জন্য নিয়মিত নামগুলি বজায় রাখার চেষ্টা করা [nics]। এটি কারণ যখন আপনার একাধিক নিক থাকে, আপনি চান সেগুলি সর্বদা একই জাতীয় নাম থাকা উচিত, যাতে আপনার /etc/network/interfaces
কনফিগারেশনের প্রতিটি বুটকে সঠিক এনআইচি লক্ষ্য করা যায়। ওএসগুলি প্রতিটি সময় একই জায়গায় কেবল শারীরিকভাবে থাকার উপর নির্ভর করতে পারে না - আপনি এগুলিকে ঘুরিয়ে নিতে পারেন উদাহরণস্বরূপ, বা কিছু সিস্টেম প্রতিটি বুটে একই ক্রমে তাদের শারীরিক সংযোগগুলি রিপোর্ট করে না।
তাই udev
নেটওয়ার্ক কার্ডের ম্যাক ঠিকানার ভিত্তিতে অধ্যবসায়ের নিয়ম ব্যবহার করে। যদি এটি পরিচিত ম্যাক ঠিকানা সহ এথ 1 এর জন্য এন্ট্রি থাকে এবং কোনও আলাদা ম্যাক ঠিকানার সাথে একটি কার্ড উপস্থিত হয় তবে এটি ইন্টারফেসে একটি পৃথক এথএক্স ডিভাইসের নাম বরাদ্দ করবে।
এটির মোকাবিলা করার জন্য, আপনাকে কেবল udev
নিয়ম আপডেট করতে হবে। সম্পাদনা:
vi /etc/udev/rules.d/70-persistent-net.rules
এবং আপনার বর্তমান ম্যাকের সাথে লাইনটি সন্ধান করুন:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="11:22:33:44:55:66", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
ভার্চুয়ালবক্স সেটিংসে আপনি যে নতুনটিকে বেছে নিয়েছেন তা যদি আপনি এখানে ম্যাক ঠিকানা পরিবর্তন করেন তবে এটি পরবর্তী বুট-এ একই এথএক্স ডেভ সংখ্যাটি ধরে রাখবে।
সম্ভবত প্রথমে এটি সম্পাদনা করা, তারপরে ভিএম বন্ধ করে দেওয়া, তারপরে ভিবি ম্যাক সেটিংস সম্পাদনা করা, তারপরে বুটআপ করা ভাল ক্রম হ'ল।