নেটওয়ার্কের মাধ্যমে একটি প্যাকেট প্রেরণ করুন এমনকি তার লক্ষ্য স্থানীয় হোস্ট


10

লিনাক্সের অধীনে যদি আপনি তার কোনও নেটওয়ার্ক ইন্টারফেসের ঠিকানায় কোনও প্যাকেট প্রেরণ করেন তবে এই প্যাকেটটি অভ্যন্তরীণভাবে রাউন্ড করা হয়, এটি কখনও নেটওয়ার্কের মাধ্যমে প্রেরণ করা হয় না। এটি 99.99% ক্ষেত্রে সঠিক জিনিস।

কখনও কখনও, নেটওয়ার্ক কনফিগারেশন পরীক্ষা করার সময়, মেশিন নিজেই লক্ষ্য হিসাবে মেশিন থেকে স্থানীয় লিঙ্কের উপর একটি প্যাকেট প্রেরণ করা দরকারী। কিভাবে আমি এটি করতে পারব? অন্তত বাস-টাইপের লিঙ্ক যেমন ইথারনেটের জন্য, যদি পয়েন্ট-টু-পয়েন্ট লিংকের জন্য না হয়। আমি কেবল আইপি প্যাকেটগুলিতে আগ্রহী (আইপিভি 4 এবং আইপিভি 6))


এনএম্যাপ স্ক্যান করার চেষ্টা হয়েছে?
রুবান সবি

আপনি কী প্যাকেটটি শারীরিকভাবে নেটওয়ার্কে বেরিয়ে এসে আবার ফিরে যেতে আগ্রহী? অথবা আপনি কি এটির মতো এটি প্রদর্শিত হতে চান (রাউটিং স্ট্যাক, iptables ইত্যাদির মধ্য দিয়ে যেতে পারেন)?
প্যাট্রিক

@ পেট্রিক আমি চাই যে এটি বাইরে গিয়ে লোকাল রাউটারে পৌঁছায়। যদিও সেখানে থাকা কিন্তু স্থানীয়ভাবে দেখে মনে হচ্ছে এটি বেরিয়ে গেছে বিভিন্ন পরিস্থিতিতেও এটি কার্যকর হতে পারে।
গিলস 16'4 এ 16

@ জিলস আপনার কি কখনও এ নিয়ে কোনও সাফল্য পেয়েছে? আমি বর্তমানে দুটি টিএপি অ্যাডাপ্টার এবং কিছু সাধারণ ব্রিজিং কোড এবং কোনও সাফল্য না পেয়ে এটি করার চেষ্টা করছি। রাউটিংটি সঠিক বলে মনে হচ্ছে, তবে এআরপি কাজ করছে বলে মনে হচ্ছে না (প্যাকেটগুলি এসআরসি ম্যাক == ডিএসটি ম্যাকের সাথে চলছে)। আমি আমার সেটআপটি ব্যাখ্যা করতে পারতাম যদি এটি সাহায্য করে।
জনাথন রাইনহার্ট

1
@ গিলস আমি এর কোনও চেষ্টা করি নি, তবে আমি রাউটারকে এমনভাবে বাস্তবায়ন করার কথা কল্পনা করতে পারি যে এটি কখনই আসে নি যেখানে ফিরে আসে না, উদাহরণস্বরূপ দুটি রাউটারের মধ্যে চিরকালীন বাধা রোধ করতে। প্যাকেজটি চলে যায় তবে কখনই ফিরে আসে না সে পরীক্ষার সময় নজর রাখার একটি বিষয়।
অ্যান্থন

উত্তর:


7

লিনাক্সের প্রতিটি নেটওয়ার্ক অ্যাডাপ্টারের একটি সিস্টেস্টল বুলিয়ান প্যারামিটার accept_local( /proc/sys/net/ipv4/conf/eth0/accept_local) থাকে। জড়িত সমস্ত অ্যাডাপ্টারের জন্য এটি 0 এ সেট করার চেষ্টা করুন (অতিরিক্ত, আপনার পরীক্ষা সেটআপের জন্য আপনার রাউটিং টেবিলটি সংশোধন করতে হতে পারে)।

এছাড়াও, নিশ্চিত হয়ে নিন যে rp_filter( /proc/sys/net/ipv4/conf/eth0/rp_filter) সক্ষম হয়েছে (0 নয়)।

তথ্যসূত্র: http://code.metager.de/source/xref/linux/stable/Docamentation/networking/ip-sysctl.txt

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