একটি নির্দিষ্ট গন্তব্য হোস্টের রুটের জন্য কোন নেটওয়ার্ক ইন্টারফেস এবং উত্স IP ঠিকানা ব্যবহার করা হয় তা লিনাক্সে কীভাবে পাবেন?


16

যদি আমার লিনাক্স মেশিনে একাধিক নেটওয়ার্ক ইন্টারফেস থাকে (এখানে: 2) (এখানে: ডিবিয়ান লেনি)। আমি কীভাবে দেখতে পাচ্ছি যে কোনও নির্দিষ্ট গন্তব্য হোস্টের জন্য কোন নেটওয়ার্ক ইন্টারফেস (এনআইসি) একটি রুট যাচ্ছে এবং কোন উত্সের আইপি ঠিকানাটি ডিফল্টরূপে ব্যবহৃত হয়?

আমি যদিও ব্যবহার আছে

ping -I nic1 desthost.example.com
ping -I nic2 desthost.example.com

উভয় উপায় সম্ভব কিনা তাও দেখুন। (এখানে: উভয় উপায় সম্ভব)

আমি রাউটিং টেবিলটি উপরে তাকালাম

ip route show

তবে এটি বেশ জটিল, তাই আমি ভেবেছিলাম, একটি ছোট সাধারণ সরঞ্জাম দ্বারা অবশ্যই আমাকে বলতে হবে:

"হোস্ট desthost.example.com গন্তব্য করতে এটি ইন্টারফেস nicX এবং উত্স IP ঠিকানা 10.0.0.1 লাগে"

এই তথ্য পাওয়ার সহজ উপায় কী?

(এবং আমি বরং tcpdump ব্যবহার করব না এবং ইন্টারফেসগুলি প্রমিসাস মোডে সেট করব না))

ধন্যবাদ।

উত্তর:




0

আমি ব্যবহার netstat -Wcatnp। আপনার এই আদেশটি চেষ্টা করা উচিত।


0

এমনকি সহজ, আমি বলব nm-toolএবং যদি আপনি কেবল প্রাসঙ্গিক লাইন চান nm-tool | grep Device। এটি আউটপুট করা উচিত:

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