Ifconfig- কে কার্নেল-বাস নেটওয়ার্ক ইন্টারফেস কনফিগার করার জন্য ব্যবহার করা হয়। এটি প্রয়োজনীয় হিসাবে ইন্টারফেস সেট আপ বুট করার সময় ব্যবহার করা হয়। এর পরে, ডিবাগিং বা যখন সিস্টেম টিউন করার প্রয়োজন হয় তখন এটি কেবলমাত্র প্রয়োজন হয়।
কোন আর্গুমেন্ট দেওয়া হয়, ifconfig বর্তমানে সক্রিয় ইন্টারফেসের অবস্থা প্রদর্শন করে। যদি একটি একক ইন্টারফেস আর্গুমেন্ট দেওয়া হয়, এটি শুধুমাত্র প্রদত্ত ইন্টারফেসের অবস্থা প্রদর্শন করে; যদি একটি একটি-একটি যুক্তি দেওয়া হয়, এটি সমস্ত ইন্টারফেসের অবস্থা প্রদর্শন করে, এমনকি নিচে যেগুলিও রয়েছে। অন্যথা, এটি একটি ইন্টারফেস কনফিগার করে।
সংক্ষিপ্তসার
ifconfig [ইন্টারফেস]
ifconfig ইন্টারফেস [এফটিপি] বিকল্প | ঠিকানা ...
ঠিকানা পরিবার
যদি ইন্টারফেস নামের প্রথম আর্গুমেন্ট একটি সমর্থিত ঠিকানা পরিবার নাম হিসাবে স্বীকৃত হয়, তবে ঠিকানা ঠিকানাটি ডিকোডিং এবং সমস্ত প্রোটোকল ঠিকানাগুলি প্রদর্শনের জন্য ব্যবহৃত হয়। বর্তমানে সমর্থিত ঠিকানা পরিবারগুলি ইনট (টিসিপি / আইপি, ডিফল্ট), inet6 (IPv6), অক্ষ 25 (এমপিআর পকেট রেডিও), ডিডিপি (অ্যাপলেটট ফেজ ২), আইপিক্স (নোভেল আইপিএক্স) এবং নেটওরম (এএমপিআর পকেট রেডিও) অন্তর্ভুক্ত করেছে।
বিকল্প
ইন্টারফেস
ইন্টারফেস নাম। এটি সাধারণত একটি ড্রাইভার সংখ্যা যা ইউনিট সংখ্যা দ্বারা অনুসরণ করা হয়, উদাহরণস্বরূপ প্রথম ইথারনেট ইন্টারফেসের জন্য eth0 ।
আপ
এই ফ্ল্যাগটি ইন্টারফেস সক্রিয় করতে দেয়। ইন্টারফেসে একটি ঠিকানা নির্ধারিত হলে এটি নিখুঁতভাবে নির্দিষ্ট করা হয়।
নিচে
এই ফ্ল্যাশটি এই ইন্টারফেস বন্ধ করার জন্য ড্রাইভারটিকে বন্ধ করে দেয়।
[-] Arp
এই ইন্টারফেসে ARP প্রোটোকলের ব্যবহার সক্ষম বা নিষ্ক্রিয় করুন।
[-] promisc
ইন্টারফেসের বিরামহীন মোড সক্রিয় বা নিষ্ক্রিয় করুন। যদি নির্বাচন করা হয়, তাহলে নেটওয়ার্কে সমস্ত প্যাকেট ইন্টারফেসের মাধ্যমে পাওয়া যাবে।
[-] allmulti
সমস্ত-মাল্টিকাস্ট মোড সক্ষম বা অক্ষম করুন। যদি নির্বাচন করা হয়, তাহলে নেটওয়ার্কে সমস্ত মাল্টিকাস্ট প্যাকেট ইন্টারফেসের মাধ্যমে পাওয়া যাবে।
মেট্রিক এন
এই পরামিতি ইন্টারফেস মেট্রিক সেট করে।
এমটিউ এন
এই পরামিতি একটি ইন্টারফেসের সর্বোচ্চ স্থানান্তর ইউনিট (MTU) নির্ধারণ করে।
dstaddr addr
একটি বিন্দু থেকে পয়েন্ট লিংক (যেমন পিপিপি) জন্য দূরবর্তী IP ঠিকানা সেট করুন। এই শব্দটি এখন অপ্রচলিত; পরিবর্তে pointopoint কীওয়ার্ডটি ব্যবহার করুন।
নেটমাস্ক অ্যাড্রার
এই ইন্টারফেসের জন্য আইপি নেটওয়ার্ক মাস্ক সেট করুন। এই মান স্বাভাবিক শ্রেণীর A, B বা C নেটওয়ার্ক মাস্কের (ডিফল্ট ইন্টারফেসের IP ঠিকানা থেকে প্রাপ্ত), তবে এটি কোনো মান নির্ধারণ করা যাবে।
addr / prefixlen যোগ করুন
একটি ইন্টারফেসে একটি IPv6 ঠিকানা যোগ করুন।
ডেল অ্যাড্রেস / প্রিফিক্সেলেন
একটি ইন্টারফেস থেকে একটি IPv6 ঠিকানা সরান।
সুড়ঙ্গ aa.bb.cc.dd
একটি নতুন SIT (IPv6-in-IPv4) ডিভাইস তৈরি করুন, প্রদত্ত গন্তব্যস্থানে টানেল লাগান।
irq addr
এই ডিভাইস দ্বারা ব্যবহৃত ইন্টারাপ্ট লাইন সেট করুন। সব ডিভাইসই গতিশীলভাবে তাদের আইআরকিউ সেটিং পরিবর্তন করতে পারে না।
io_addr addr
এই ডিভাইসের জন্য I / O স্থান থেকে শুরু ঠিকানা সেট করুন।
mem_start নাম্বার
এই ডিভাইস দ্বারা ব্যবহৃত ভাগ করা মেমরির জন্য প্রারম্ভের ঠিকানা সেট করুন শুধুমাত্র কিছু ডিভাইসের এই প্রয়োজন।
আমি আজ খুশি
যন্ত্র দ্বারা ব্যবহৃত ফিজিক্যাল পোর্ট বা মাঝারি ধরনের সেট করুন। সব ডিভাইসই এই সেটিং পরিবর্তন করতে পারে না, এবং যেগুলি তারা সমর্থন করে সেগুলির মধ্যে পরিবর্তিত হতে পারে। টাইপ জন্য আদর্শ মান 10base2 (পাতলা ইথারনেট), 10baseT (পাকানো জোড়া 10Mbps ইথারনেট), AUI (বহিরাগত ট্রান্সসিভার) এবং তাই। বিশেষ মাধ্যম টাইপের অটো ব্যবহার করে চালককে মিডিয়াকে স্বয়ংসম্পূর্ণ করতে বলার জন্য ব্যবহার করা যেতে পারে। আবার, সব ড্রাইভার এই করতে পারেন না।
[-] সম্প্রচার [এড্রার]
ঠিকানা আর্গুমেন্ট দেওয়া হলে, এই ইন্টারফেসের জন্য প্রোটোকল ব্রডকাস্ট ঠিকানা সেট করুন। অন্যথায়, ইন্টারফেসের জন্য IFF_BROADCAST পতাকাটি সেট করুন (বা স্পষ্ট করুন)।
[-] পয়েন্টপয়েন্ট [এড্রার]
এই শব্দটি একটি ইন্টারফেসের বিন্দু-টু-পয়েন্ট মোড সক্ষম করে, অর্থাৎ এটি দুটি মেশিনের মধ্যে একটি সরাসরি লিঙ্ক এবং অন্য কেউ এটি শোনে না।
যদি ঠিকানা যুক্তিটি দেওয়া হয়, তাহলে লিঙ্কটির অন্য প্রান্তের প্রোটোকল ঠিকানা সেট করুন, ঠিক যেমন অপ্রচলিত dstaddr কীওয়ার্ড আছে। অন্যথায়, ইন্টারফেসের জন্য IFF_POINTOPOINT পতাকাটি সেট বা সাফ করুন।
HW ক্লাস ঠিকানা
ডিভাইস ড্রাইভার এই অপারেশন সমর্থন করে, এই ইন্টারফেসের হার্ডওয়্যার ঠিকানা সেট করুন। কীওয়ার্ড হার্ডওয়্যার ক্লাসের নাম এবং হার্ডওয়্যার ঠিকানা printable ASCII সমতুল্য অনুসরণ করা আবশ্যক। হার্ডওয়্যার ক্লাস বর্তমানে সমর্থিত ইথার (ইথারনেট), অক্ষ 25 (AMPR AX.25), এআরসিনেট এবং নেট্রোও (AMPR NET / ROM) সমর্থিত।
মাল্টিকাস্ট
ইন্টারফেসে মাল্টিকাস্ট পতাকা সেট করুন। সাধারণত ফ্ল্যাশটি সঠিকভাবে চালানোর জন্য ড্রাইভের প্রয়োজন হয় না।
ঠিকানা
আইপি ঠিকানা এই ইন্টারফেসের জন্য বরাদ্দ করা হবে।
টক্সউইলেইন দৈর্ঘ্য
ডিভাইসের ট্রান্সমিট কিউ দৈর্ঘ্য সেট করুন। দ্রুততর বাল্ক স্থানান্তরিত ট্রান্সফার ট্রান্সফার বা ট্রান্সফার প্রতিরোধের মতো লেনদেনের জন্য ধীরগতির ডিভাইসগুলির জন্য এটি ছোট মানের জন্য সেট করা দরকারী।