আমি কীভাবে ইফকনফিগ ব্যবহার না করে সেন্টোস-এ এনআইসির জন্য ম্যাক ঠিকানা নির্ধারণ করতে পারি?


14

CentOS 5.5

আমার একটি সেন্টটস সিস্টেম নিম্নের ত্রুটি সহ সম্প্রতি বুট হয়েছে:

"ইন্টারফেস এথ0 উপস্থিত করা হচ্ছে: ডিভাইস এথ 0 এর প্রত্যাশার চেয়ে ম্যাক ঠিকানা পার্থক্য রয়েছে ignoring

আমি যখন চালানো ifconfig -a eth0 এর জন্য কোন এন্ট্রি নেই এবং আমি যুক্তিসঙ্গতভাবে নিশ্চিত যে / etc / sysconfig / network-স্ক্রিপ্ট / ifcfg-eth0 -র স্ট্যাটিক HWADDR এন্ট্রি ভুল করছি।

কমান্ড-লাইনের মাধ্যমে সঠিক ম্যাক ঠিকানাগুলি কী তা নিশ্চিতভাবে নির্ধারণের জন্য বিকল্প উপায় আছে? আমি ভাবছিলাম যদি সম্ভবত এলএসপসি সাহায্য করতে পারে? আমার কাছে হুইনফো নেই।

উত্তর:


13

যদি এন্ট্রি না থাকে ifconfig -a... তার মানে ডিভাইসটি মেশিনে সনাক্ত করা যায়নি ... (ড্রাইভারের সহায়তার অভাব বা খারাপ / ভুল সনাক্তকরণের কারণে রয়েছে) dmesgসিস্টেমটি "eth0" সনাক্ত করেছে কিনা তা পরীক্ষা করে দেখুন সব। আপনি lspciসিস্টেমের সাথে সংযুক্ত সমস্ত ডিভাইস তালিকাভুক্ত করতে পারেন ... এবং অজানা ডিভাইস এবং / অথবা আপনার ইথারনেট নিয়ামকটি সন্ধান করতে পারেন।


+1 TheCompWiz। এটি আমার পক্ষে খুব সহায়ক ছিল। ধন্যবাদ!
অ্যান্টনি

lspci -vvvআপনাকে প্রচুর অতিরিক্ত তথ্য দেয়।
অলিভার ডুঙ্গি

lspci দরকারী হতে পারে ... যদি না এটি ইউএসবি-ইথারনেট অ্যাডাপ্টার থাকে ... lsusb ইউএসবির পক্ষে কাজ করে ... আমি উত্তরটি জেনেরিক রাখার চেষ্টা করছিলাম।
দ্যকম্পউইজ



3

উপরের অন্যান্য উত্তরগুলি একটি কার্যক্ষম ইন্টারফেসের জন্য ভাল তবে আপনি যদি নতুন ইন্টারফেসটি কনফিগার করতে ম্যাকের সন্ধান করতে চান - যেমন আপনি এনআইসির অদলবদল করেন - ডুইটের উত্তরটি মূল। ধন্যবাদ ডুইট!

আপনি ifcfg-eth0মানটি ভুল বলে উল্লেখ করেছেন - আমারও সমস্যা ছিল কারণ আমি মাদারবোর্ডটি প্রতিস্থাপন করেছি। আমি এটা করেছি:

cat /sys/class/net/eth0/address

কমান্ড এবং আউটপুট ব্যবহার:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

এবং HWADDRমান পরিবর্তন করুন , এবং চলমান পরে ifup eth0, ইন্টারফেস কাজ শুরু করে।

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