বন্ধন ডিভাইস থাকা সত্ত্বেও / প্রো-এ বা অন্য কোথাও ম্যাকের ঠিকানাগুলি সন্ধান করবেন?


9

Eth0 এবং eth1 এর জন্য মূল ম্যাক ঠিকানাগুলি পাওয়ার কোনও উপায় আছে কি?

সার্ভারের একটি বড় অ্যারে বন্ডিং ইন্টারফেস রয়েছে ব্যাকআপ সুইচ সংযোগ পরিচালনা করে এবং একটিতে দুর্ব্যবহার করা হয়। বন্ড0 সক্রিয় সহ উভয়ই ম্যাকের ঠিকানাগুলি প্রতিস্থাপন করা হয় এবং আইফোনফিগ দ্বারা অভিন্নভাবে প্রতিবেদন করা হয়।

আমি সিসকো ডিভাইসে যে ম্যাক ঠিকানা পেয়েছি তার জন্য সার্ভার অ্যারেটি অনুসন্ধান করতে চাই।

আমি dmesg (1) বা / var / লগ / বার্তা ব্যবহার করব, তবে বেশিরভাগ অ্যারের জন্য সেগুলি কয়েকশো দিনের জন্য ঘূর্ণিত হয়েছে।


আমি মনে করি আসলে অন্য কেউ আপনার প্রশ্নটি সঠিকভাবে বুঝতে পারেনি, তবে আমি যা করি তা করি। আমি কিছু খুঁজে পেতে এবং ফিরে রিপোর্ট করতে পারি কিনা তা দেখতে পাব।
ইয়ানিক গিরোয়ার্ড

উত্তর:


9

আমি এখনও আরও "অফিসিয়াল" ব্যাখ্যার সন্ধান করছি, তবে এই ব্লগ অনুসারে ফাইলটি /proc/net/bonding/${bonding name}প্রতিটি এনআইসির বন্ডে (eth0, eth1, ইত্যাদি ..) প্রকৃত ম্যাক ঠিকানা সরবরাহ করবে, যাতে এটি আরও কার্যকর হতে পারে।

আশা করি এটি সাহায্য করবে!


এখানে আমি এটি কোথায়
খুঁজছি


3

ওএসের উচিত ফাইলের মধ্যে শারীরিক এনআইসির বিশদের একটি তালিকা রাখা উচিত:

/etc/udev/rules.d/70-persistent-net.rules

উদাহরণ হিসাবে আমার এখানে:

# This file maintains persistent names for network interfaces.
# See udev(7) for syntax.
#
# Entries are automatically added by the 75-persistent-net-generator.rules
# file; however you are also free to add your own entries.

# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:23:54:95:74:e5", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

"এটিটিআর {ঠিকানা} ==" বিভাগটি লক্ষ্য করুন?


এটিও কাজ করে।
ডিজিটালরোস

2

আপনি /sysএটির পরিবর্তে থেকে এটি পেতে পারেন /proc। উদাহরণ স্বরূপ:

$ cat /sys/class/net/eth0/address
0a:58:ac:16:05:13

উপলব্ধ সমস্ত ইন্টারফেস নীচে তালিকাভুক্ত করা হয়েছে net:

$ ls /sys/class/net/
eth0  lo

0

Sata এবং নেট ডিভাইস উভয়ের জন্য কয়েকটি উপায় রয়েছে । Udevadm তথ্যের মতো কমান্ডগুলি এটিও করবে। ifconfig এবং netstat পাশাপাশি। এবং তালিকাতে আরও অনেক কিছুই আছে. সম্পূর্ণ সেট জন্য উপরের জন্য কিছু পুরানো লিঙ্ক পরীক্ষা করুন।


-2

আপনি একটি ম্যাক ঠিকানা সন্ধান করতে আরপ ব্যবহার করতে পারেন

ম্যানুফ্যাক্টরগুলি ম্যাকের জন্য আইইইই রেজিস্ট্রেশন অথরিটি সম্পর্কিত ব্র্যান্ড নামগুলির একটি তালিকা রাখে এবং সেখানে ম্যাকের ঠিকানা রয়েছে, একটি ম্যাক ঠিকানার প্রথম ছয়টি ব্র্যান্ডের নাম এবং তারপরে সিরিয়াল নম্বরটি অনুসরণ করে

সর্বজনীন OUI / 'Company_id' তালিকা অনুসন্ধান করুন


2
একটি বন্ডেড ইন্টারফেস ইচ্ছাকৃতভাবে সেভাবে আচরণ করে না। ওপিতে মনে হয় যে ম্যাকের ঠিকানাটি তার শারীরিক হার্ডওয়্যারের EEPROM তে পুড়ে গেছে যা এইরকম বন্ধনযুক্ত ইন্টারফেসের অংশ। বন্ধন সেট আপ হওয়ার পরে এই ম্যাকটি স্তর 2 পর্যায়ে প্রস্থান করে।
রেক্যান্ডবোনম্যান

-3

dmesg | গ্রেপ eth0 && dmesg | গ্রেপ এথ 1

বন্ড প্রতিষ্ঠিত হওয়ার আগে আপনি যে কোনও ইন্টারফেসের জন্য প্রতিবেদন করা হার্ডওয়্যার ঠিকানাগুলি দখল করতে পারেন।


-3

আপনি যদি ইন্টারফেসের নাম সম্পর্কে নিশ্চিত না হন (CentOS 7 এর সাথে ঘটে) চেষ্টা করুন: ip addr

এবং কেবল তালিকা থেকে ইন্টারফেস বাছাই করুন


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