আমি ভার্চুয়াল মেশিনগুলি (ভিএম) ক্লোন করেছি যখন আমি সময়ে সময়ে CentOS এর অধীনে এই একই সমস্যাটি নিয়ে চলেছি। সমস্যাটি মূল ভিএম থেকে ইথারনেট ডিভাইস সেটআপ করার জন্য এই ফাইলটিতে একটি এন্ট্রি করা থেকে আসে eth0
।
নমুনা .rules ফাইল
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.
# net device () (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:52:00:ff:ff:dd", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
আপনি যখন প্রথম ভিএম ক্লোন করেছেন তখন সমস্যাটি তার কুশল মাথাটি দেখা দেয়, এটির জন্য কেভিএমের মতো কিছু ভার্চুয়ালাইজেশন প্রযুক্তির অধীনে একটি নতুন ম্যাক ঠিকানা তৈরি করা হয়। ক্লোন করা ভিএম বুট করা হয়ে নতুন ইথারনেট ডিভাইস হিসাবে দেখা হয়ে গেলে এই নতুন ম্যাক ঠিকানাটি স্বয়ংক্রিয়ভাবে সনাক্ত /lib/udev/write_net_rules
করা যায় এবং উপরের ফাইলটিতে ২ য় এন্ট্রি যুক্ত করা হয়।
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:52:00:ff:ff:de", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
আমি সাধারণত এই ফাইলটি 70-persistent-net.rules
একটি সম্পাদক এ খুলি এবং কেবল লাইনগুলি একীভূত করি যাতে নতুন ম্যাক ঠিকানা eth0
ডিভাইস এবং পুনরায় বুট করার জন্য বরাদ্দ করা হয় ।
...
# net device () (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:52:00:ff:ff:de", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
সম্পাদনা # 1
ওপি নিম্নলিখিত নতুন তথ্য দিয়ে প্রশ্নটি অনুসরণ করেছিল।
আইটেম # 1: হুমম। এটি আমার ক্ষেত্রে কার্যকর হবে না কারণ আমি ম্যাক ঠিকানার সাথে যুক্ত একটি ফ্লেক্স লাইসেন্স নিয়ে সফটওয়্যার চালাচ্ছি। অবিচ্ছিন্ন ঠিকানাগুলি রেন্ডারকে সফটওয়্যার অকেজো বলে রেন্ডার করে ..
@ জোবল - আমি ফ্লেক্সের সাথে পরিচিত। এটি একটি ভিএম যেহেতু আপনি ভিএম এর ম্যাক পরিবর্তন করতে পারেন (ভিএম সফ্টওয়্যার - ভার্চুয়ালবক্স, কেভিএম ইত্যাদি)।
উল্লেখ্য: ফ্লেক্স একটি লাইসেন্স প্রযুক্তি যা দ্বারা উপলব্ধ হল Flexera । তাদের বলা হত গ্লোবট্রোটার সফটওয়্যার। এই প্রযুক্তিটি সফ্টওয়্যারটিকে হয় কোনও শারীরিক হোস্টের সাথে বাঁধতে দেয়, বা কেন্দ্রীয় সার্ভার থেকে "টোকেন" হিসাবে পরিচালিত লাইসেন্স পেতে পারে যেখানে ক্লায়েন্টরা কিছু সময়ের জন্য টোকেনগুলি পরীক্ষা করে দেখতে পারে। লাইসেন্সগুলি সাধারণত একটি হোস্টের সাথে আবদ্ধ থাকে এবং এই হোস্টটি সাধারণত একটি অনন্য নম্বর দ্বারা চিহ্নিত হয় যা আপনি কমান্ডটি ব্যবহার করে খুঁজে পেতে পারেন hostid
।
উদাহরণ স্বরূপ:
$ hostid
a8c0c801
আইটেম # 2: আমার ক্ষেত্রে এটি কোনও ভিএম নয়। আমি একটি শারীরিক সিস্টেমকে অন্য শারীরিক সিস্টেমে ক্লোন করেছি।
যার প্রতি আমি প্রতিক্রিয়া জানিয়েছিলাম: ঠিক আছে তবে আপনার একমাত্র বিকল্পটি হ'ল নতুন সিস্টেমের ম্যাকের ঠিকানাটি অন্য সিস্টেমের ম্যাকের মতোই পরিবর্তন করা। বুঝতে পারেন যে এই 2 টি সিস্টেম একই নেটওয়ার্কে থাকতে পারে না, অন্যথায় তারা একে অপরের সাথে বিরোধ করবে will এছাড়াও ফ্লেক্স লাইসেন্সিং সাধারণত ম্যাক ব্যবহার করে না, তারা কমান্ডটি ব্যবহার করে সনাক্তযোগ্য নম্বরটি ব্যবহার করে hostid
!
তথ্যসূত্র