/ Proc থেকে ইন্টারফেসের জন্য কীভাবে আইপিভি 4 ঠিকানা পাবেন to


24

কোনও নেটওয়ার্ক ইন্টারফেসের /procজন্য যেভাবে আমি ম্যাক ঠিকানা পেতে পারি তার অনুরূপ কোনও নেটওয়ার্ক ইন্টারফেসের জন্য আইপি ঠিকানা পাওয়ার কি একটি পরিষ্কার, সহজ উপায় আছে ?
আদর্শভাবে আমি কেবল বিড়ালটি টাইপ করব /proc/<foo>/{interface_name}এবং আইপিভি 4 ঠিকানা পাই।

আমি বরং অন্য কিছু চালাতে চাই না cat

উত্তর:


23

/procডিরেক্টরিটির অধীনে , আপনি এখানে ফরওয়ার্ডিং ইনফরমেশন বেস টেবিলের IPv4 ঠিকানাগুলি খুঁজে পেতে পারেন/proc/net/fib_trie

সারণীটি নিখুঁতভাবে বুদ্ধিমান হয় cat, প্রথমে আসে Main:এবং তারপরেLocal:

cat /proc/net/fib_trie

বা আপনার নেটওয়ার্ক, আইপি ঠিকানা এবং নেটমাস্ক দেখতে:

cat /proc/net/fib_trie | grep "|--"   | egrep -v "0.0.0.0| 127."
       |-- 193.136.1.0
       |-- 193.136.1.2
    |-- 193.136.1.255
       |-- 193.136.1.0
       |-- 193.136.1.2
    |-- 193.136.1.255       

1
প্রতিটি আইপি ঠিকানার জন্য ইন্টারফেস পাওয়ার কী উপায় আছে?
রাজেহ 18

তারা পূর্ব নির্ধারিত ক্রমে উপস্থিত হয়; সম্ভবত অগ্রাধিকার, কিন্তু এটি পরিবর্তন করা যেতে পারে; যে ছাড়া অন্য, না।
রুই এফ রিবেইরো

2
/proc/net/fib_trieকর্মক্ষেত্রে এখানে আমার RHEL 6.6 সিস্টেমে
উপলভ্য নেই

1
@ ভিল্যাপেক্স ফাইব_ট্রি ২.nel কার্নেলের উপস্থিত নেই।
রুই এফ রিবেইরো

ফাইব_ট্রিতে ইন্টারফেসের সাথে আইপি ঠিকানাগুলি যুক্ত করার কোনও উপায় নেই no
ZioByte

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