আমার একটি নেটওয়ার্ক সমস্যা আছে যেখানে আমার হোস্টের উত্স ম্যাকের একটির সাথে মেলে এমন উত্স ম্যাকের ফ্রেমগুলি হোস্টে পৌঁছে যাচ্ছে - একটি আপাত নকল ম্যাক, বা লুপ, বা অন্যান্য এল 2 সমস্যা।
আমি বিশ্বাস করি যে এই পরিস্থিতি কারণ আমার লিনাক্স ব্রিজের ম্যাক টেবিলগুলি (সিএএম টেবিলগুলি) স্থানীয় প্রবাহকে (হোস্টেড ভার্চুয়াল মেশিনের জন্য) আপস্ট্রিম পোর্টে রেজিস্টার করে এবং কার্নেল লগগুলি ত্রুটিগুলি দেখায়:
bridgename: received packet on bond0.2222 with own address as source address
আমি এই "দুর্বৃত্ত" প্যাকেটগুলি / ফ্রেমগুলি সম্পর্কে আরও বিশদ পেতে চাই তবে সেগুলিতে কীভাবে শূন্য করা যায় তা আমি বুঝতে পারি না। টিসিপিডম্পের সাহায্যে আপনি একটি নির্দিষ্ট উত্স ম্যাক ('ইথার এসসিআর ম্যাক') এ ফিল্টার করতে পারেন, তবে এটি ফ্রেমের বাইটের উপর ভিত্তি করে - ফ্রেমটি "পাঠানো" বনাম "প্রাপ্ত" হয়েছিল কিনা তা নয় not আমরা সাধারণত আমাদের উত্স ম্যাকের সাথে একটি ফ্রেম ধরে নিই মানে আমরা এটি প্রেরণ করছি, তবে যদি কোনও সদৃশ ফ্রেম পাওয়া যায়, তবে সামগ্রীগুলি ফিল্টারটির মতো দেখতে একই রকম হবে।
কোনও প্যাকেট ক্যাপচারে প্রেরণ করা বনাম কোনও ফ্রেম প্রাপ্ত হয়েছিল কিনা তা কীভাবে পর্যবেক্ষণ করা যায়?
tcpdump -L
সমর্থিত ইন্টারফেস দেখার জন্য ব্যবহার করুন
ngrep -d dev
tcpdump -i <interface> inbound
(বা "বহির্গামী") কাজ করে?