SNMPWALK আউটপুট মানব-পঠনযোগ্য ফর্ম্যাটে অনুবাদ করা


12

আমি এই প্রশ্নটি জিজ্ঞাসা করছি যা আমি পূর্বে জিজ্ঞাসা করা একটি প্রশ্নের সাথে সম্পর্কিত এবং @ মাইকপেনিংটন এর জবাব দেওয়া হয়েছিল। আমি যখন এই প্রশ্নটি জিজ্ঞাসা করেছি, তখন আমি কীভাবে একটি স্যুইচ থেকে আরপ টেবিলটি পোল করতে হবে তা জানার চেষ্টা করেছি তবে তার উত্তরে তিনি ম্যাক অ্যাড্রেস টেবিলগুলিও অন্তর্ভুক্ত করেছিলেন। কৌতূহলের বাইরে, আমি ম্যাক ঠিকানা টেবিলগুলির জন্য পোল করেছি। আমি আদেশটি ব্যবহার করেছি:

 sudo /usr/bin/snmpbulkwalk -v 2c -c public@1 -OXsq 10.0.0.98 .1.3.6.1.2.1.17.4.3.1.2

মাইকের সমাধানে, তার নীচে একটি পরিষ্কার ফলাফল দেখা গেছে

[mpenning@tsunami ~]$ snmpbulkwalk -v 2c -c public@10 -OXsq \
    172.16.1.210 .1.3.6.1.2.1.17.4.3.1.2 
dot1dTpFdbPort[0:6:53:fe:39:e0] 52 
dot1dTpFdbPort[0:1d:a1:cd:53:46] 52 
dot1dTpFdbPort[0:30:1b:bc:a7:d7] 52
 dot1dTpFdbPort[0:80:c8:0:0:0] 52 
dot1dTpFdbPort[38:ea:a7:6d:2e:8e] 52 
dot1dTpFdbPort[80:ee:73:2f:b:40] 52 
[mpenning@tsunami ~]$

এটি একটি পরিষ্কার সমাধান যা আপনি সহজেই বন্দর এবং ম্যাক ঠিকানা বলতে পারেন। যাইহোক, আমার নিজস্ব সমাধান আকারে বেরিয়ে আসে

iso.3.6.1.2.1.17.4.3.1.2.0.20.42.49.139.235 25
iso.3.6.1.2.1.17.4.3.1.2.0.21.23.10.229.224 25
iso.3.6.1.2.1.17.4.3.1.2.28.111.101.71.85.113 25
iso.3.6.1.2.1.17.4.3.1.2.28.111.101.174.157.35 25
iso.3.6.1.2.1.17.4.3.1.2.48.133.169.153.178.62 25
iso.3.6.1.2.1.17.4.3.1.2.60.208.248.182.16.108 25
iso.3.6.1.2.1.17.4.3.1.2.108.240.73.231.208.120 25

আমি বুঝতে পারি যে পোর্ট নম্বরটি 25, তবে অন্য সংখ্যাগুলি কী কোনও ম্যাকের প্রতিনিধিত্ব করে এবং যদি তাই হয় তবে তারা কেন দ্রবণটির সমাধান থেকে আলাদা?

কোনও সহায়তা সত্যই প্রশংসা করা হবে। আমি সিসকো অনুঘটক 2960 স্যুইচটি পোলিং করছি।


2
আপনি এমআইবি ফাইল হারিয়েছেন যা তথ্য কীভাবে পড়তে পারে তা জানায়। তবে এটি কেবল আপনার ম্যাকের বেস 10 উপস্থাপনা, iso.3.6.1.2.1.17.4.3.1.2। 28.111.101.71.85.113 25, বেস 16 এ রূপান্তর করা সহজ। রুবি-পি 'এআরজিভি [0] .স্প্লিট ("।") [- 6 ..- 1]। ম্যাপ {| ই | ই.টো_আই.টো_স (16)}। জয়েন (":")' আইসো.3.3 .1.2.1.17.4.3.1.2.28.111.101.71.85.113 25, "1c: 6f: 65: 47: 55: 71" - গিগাবাইট
OUI

আপনি দয়া করে সমতুল্য MAC ঠিকানাগুলি পোস্ট করতে পারেন? দেখে মনে হচ্ছে আপনি হেক্সের পরিবর্তে কেবল এগুলিকে দশমিক দিকে ফেলে দিচ্ছেন, তবে তুলনা করার জন্য আমাদের হেক্স ঠিকানা প্রয়োজন।
ক্রাইলিস

সমতুল্য ম্যাক ঠিকানাগুলি পাওয়ার একমাত্র উপায় হ'ল রূপান্তর করা কারণ সেই সমাধান থেকে, এটি সমস্ত পোর্ট 25 এর দিকে নির্দেশ করছে তাই আমি বিশ্বাস করি এটি সম্পর্কিত ম্যাকগুলি চেষ্টা করার চেষ্টা করার জন্য এটি একটি জটিল পদ্ধতি।
সসিটি

@ আমার কি আমার সার্ভারে এমআইবি ইনস্টল করা উচিত?
সসিটি

1
@ স্বীকার করুন হ্যাঁ আপনার নিজের সার্ভারে উপযুক্ত এমআইবি ইনস্টল করা উচিত যদি এটিকে নিজে রূপান্তর করা কোনও বিকল্প না হয় তবে এটি উপরে বর্ণিত হিসাবে অতিমাত্রায় তুচ্ছ।
ytti

উত্তর:


8

আমার নিজস্ব সমাধান আকারে প্রকাশিত হয়

iso.3.6.1.2.1.17.4.3.1.2.0.20.42.49.139.235 25

... অন্যান্য সংখ্যাগুলি কি কোনও ম্যাক ঠিকানা উপস্থাপন করে এবং যদি তাই হয় তবে কেন তারা সমাধানের সমাধান থেকে আলাদা?

প্রথমত, আমি এই নির্ভরতাটি অন্তর্ভুক্ত না করার জন্য দুঃখিত ...

আপনি যে এমআইবি টেবিলগুলি ভোট দিচ্ছেন সেগুলি একটি মান দ্বারা সূচিত হয়। এই ক্ষেত্রে, আপনি ভোট দিচ্ছেন dot1dTpFdbPort(যা আইসো ৩..6.২.২.১.১..17..3.৩.২.২ হিসাবে দেখায় , যদি আপনার ব্রিজ-এমআইবি বোঝাই না থাকে)। সেই ওআইডি ম্যাক-অ্যাড্রেস দ্বারা সূচিযুক্ত। সুতরাং, 0.20.42.49.139.235 হ'ল বিন্দু-দশমিক বিন্যাসে ম্যাক অ্যাড্রেস ...

আপনি প্রত্যাশিত ফলাফলগুলি দেখতে, আপনার সিসকো এর এফটিপি সাইট থেকে ভি 2 এমআইবিএস পাওয়া উচিত :

  • mkdir /usr/share/snmp/mibs/cisco (মূল হিসাবে)
  • cd /usr/share/snmp/mibs/cisco
  • v2.tar.gzআপনি সবেমাত্র ডাউনলোড করেছেন এমন অনুলিপি করুন/usr/share/snmp/mibs/cisco/v2.tar.gz
  • tar xvfz v2.tar.gz
  • সম্পাদনা করুন /etc/snmp/snmp.confএবং এটি ফাইলের প্রথম লাইন করুন:mibdirs +/usr/share/snmp/mibs/cisco

অনুমান :

  • ভোট দেওয়ার জন্য আপনি নেট-এসএনএমপি লাইব্রেরি ব্যবহার করছেন
  • আপনার নেট-এসএনএমপি ডিফল্ট এমআইবিগুলি লোড হয়েছে /usr/share/snmp/mibs/
  • আপনার নেট-এসএনএমপি কনফিগারেশনটি রয়েছে /etc/snmp/snmp.conf
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.