প্রশ্ন যদি আমি আইফোনগিগ ব্যবহার করে ছেড়ে দিতে পারি?


ইনফিনিব্যান্ড কার্ডগুলি মাউন্ট করে সার্ভারগুলির সাথে, যখন আমি ব্যবহার করি ifconfig কমান্ড, আমি এই সতর্কতা পেতে:

Ifconfig uses the ioctl access method to get the full address 
information, which limits hardware addresses to 8 bytes.
Because Infiniband address has 20 bytes, only the first 8 bytes 
are displayed correctly.
Ifconfig is obsolete! For replacement check ip.

আমি ব্যবহার বন্ধ করা উচিত ifconfig? এটি পক্ষে অপ্রচলিত হয় ip কমান্ড? নাকি নিকট ভবিষ্যতে এটি আপডেট করা হবে?

বিঃদ্রঃ: এই প্রশ্ন এবং উত্তর সাপেক্ষে জিএনইউ / লিনাক্স এর "প্রধান" বিতরণ। এটি অনুমান করা উচিত না যে তথ্য সমস্ত বিতরণগুলিতে প্রযোজ্য, এবং বিশেষত অন্যান্য অপারেটিং সিস্টেমগুলিতে নয়।


155
2017-12-17 08:52


উত্স


যত তাড়াতাড়ি আপনি সুইচ, ভাল। ইহা আমাকে দেখে মাসের পেশী মেমরি প্রতিস্থাপন ifconfig। এটি উইন্ডোজ এমনকি আরও মজা মজা অপারেশন করে তোলে। "ip add- না, অপেক্ষা, এটা না, ifcon- না, argh ipconfig" - Charles
হয়তো একটি উপনাম সাহায্য করবে: alias ipconfig='echo ipconfig is deprecated, use ip instead'। অবশ্যই আপনি আরো ইন্দ্রিয়বহুল aliases সেট আপ। - ott--
ifconfig বাতিল করা হয়? আমি একটি গুহা বসবাস করা আবশ্যক - wim
আমি এটা জানতে আগ্রহী যে "আইপি" নামে একটি কমান্ডের লিঙ্কে-স্তরের ক্রিয়াকলাপগুলি করার ক্ষমতা রয়েছে। - James O'Gorman
এটি শুধুমাত্র কিছু অপারেটিং সিস্টেমে অপসারিত হয়। যদি আপনি লিনাক্সের বাইরে স্টাফ ব্যবহার করেন তবে আমি বিশ্বাস করি যে ifconfig এখনও ব্যবহার করা হয়। উদাহরণস্বরূপ, আমি FreeBSD এ কোনও সতর্কতা দেখি না। - Stefan Lasiewski


উত্তর:


বরাত দিয়ে থমাস পিরচারএর ওয়েবসাইট (CC-BY-SA): 

ifconfig বনাম আইপি

আদেশ /bin/ip এখন কিছু সময়ের জন্য কাছাকাছি হয়েছে। কিন্তু মানুষ পুরানো কমান্ড ব্যবহার চালিয়ে /sbin/ifconfig। এর পরিষ্কার করা যাক: ifconfig দ্রুত দূরে যেতে হবে না, কিন্তু তার নতুন সংস্করণ, ip, আরো শক্তিশালী এবং অবশেষে এটি প্রতিস্থাপন করা হবে।

মানুষের পাতা ip প্রথম দিকে ভয় দেখানো হতে পারে, তবে একবার আপনি কমান্ড সিনট্যাক্সের সাথে পরিচিত হয়ে গেলে এটি একটি সহজ পঠন। এই পাতা আইপি নতুন বৈশিষ্ট্য পরিচয় করানো হবে না। এটি বরং একটি পাশাপাশি তুলনা বৈশিষ্ট্য যদি ifconfig এবং ip কমান্ড সিনট্যাক্স একটি দ্রুত ওভারভিউ পেতে।

নেটওয়ার্ক ডিভাইস এবং কনফিগারেশন প্রদর্শন করুন 

ifconfig

ip addr show
ip link show

একটি নেটওয়ার্ক ইন্টারফেস সক্রিয় করুন

ifconfig eth0 up
ip link set eth0 up

একটি নেটওয়ার্ক ইন্টারফেস একই ভাবে নিষ্ক্রিয় করা হয়েছে:

ifconfig eth0 down
ip link set eth0 down

143
2017-12-17 09:48



আইপি কমান্ড উল্লেখ করা প্রতিটি ব্যবহারের ক্ষেত্রে কিভাবে দীর্ঘ এবং আরো জটিল কিভাবে আকর্ষণীয়। সম্ভবত একটি প্রাথমিক কারণ মানুষ এখনও ব্যবহার করা যাচ্ছে ifconfig - TheLQ
@TheLQ: ip অনেক, আরো অনেক বৈশিষ্ট্য উপলব্ধ করা হয়। অবশ্যই এটা আরো জটিল। যাইহোক, অনেক কমান্ড সংক্ষিপ্ত করা যেতে পারে। উদাহরণস্বরূপ ip addr show সংক্ষিপ্ত হতে পারে ip a, ip link show থেকে ip l, ip link set eth0 up থেকে ip l set eth0 up এবং তাই। এই আসে ip সমাবস্থা উপর ifconfig। - BatchyX
শুধু মনে রাখবেন, পুরো বিশ্বের একটি লিনাক্স মেশিন নয়। সোলারিস, এএক্স, এইচপি-ইউএক্স, সব বিএসডি, এবং এসসিও (যে কেউ কেয়ার দেয় না তাহাদিগকে) সব ব্যবহার ifconfig। আপনি যদি হতে চান UNIX অ্যাডমিন (শুধু একটি লিনাক্স অ্যাডমিন) আপনি নিশ্চিত হন যে আপনি অন্তত ifconfig এবং এর মূল সিনট্যাক্সের সাথে পরিচিত ... - voretaq7
আপনার প্রথম উদাহরণ এটি উত্তর। কেন রান 1 কমান্ড যখন এটি 1? - ott--
@ott ip addr show সুন্দর অনেক আউটপুট অন্তর্ভুক্ত ip link show। - nyuszika7h


, 'হ্যাঁ ifconfig iproute2 পক্ষে অনুপস্থিত হয় (দী ip কমান্ড) লিনাক্সে

একইভাবে, দী arp, route এবং netstat কমান্ড এছাড়াও অব্যবহৃত হয়।

তবে, iproute2 লিনাক্স নির্দিষ্ট, যখন অন্য কিছু ইউনিক্স ব্যবহার করে ifconfig, তাই এটি যদি আপনি অন্য ইউনিক্সটি ব্যবহার করতে যাচ্ছেন তবে এটি কীভাবে কাজ করে তা জানতে / মনে রাখতে পারে ...

"নতুন উপায়" শিখতে, আমি আপনাকে এই 3 টি লিঙ্ক দেখতে পরামর্শ দিচ্ছি:

শেষ লিঙ্ক অনুযায়ী, ifconfig +15 বছর ধরে রক্ষণাবেক্ষণ করা হয় নি:

ডেবিয়ান দ্বারা সংগৃহীত প্যাচ ভর ব্যতীত, নেট-সরঞ্জামগুলি   প্যাকেজ 1.60 সংস্করণ পরে কোনো আপস্ট্রিম উন্নয়ন দেখা যায় না,   এপ্রিল 15, 2001 সম্পর্কে কিছু সময় মুক্তি।


38
2018-04-30 09:56



ifconfig বিএসডি দ্বারা দিনে বিকশিত হয়েছিল। লিনাক্সের মূলত বিএসডি এর আইপি স্ট্যাক ব্যবহার করা হয়েছিল (যেমন উইন্ডোজ এবং অন্যান্য সময়, কেন ipconfig এখনও অনুরূপ ifconfig)। ২ 2.4 কার্নেল লিনাক্সে বিএসডি স্ট্যাক থেকে বিপুল পরিমাণে বিভাজন শুরু হয়, এটি 2001 সালের শুরুতে ছিল। এটি এমন ঘটনা নয় ifconfig তখন থেকে লিনাক্সে ভালভাবে রক্ষণাবেক্ষণ করা হয়নি। - Chris S
10 বছর!? GitHub এ একটি "সংরক্ষণ ifconfig" প্রকল্প আরম্ভ করার সময়, আমি অনুমান করি। - kenchilada


ifconfig এখন অনেক বছর ধরে অব্যবহৃত, সুইচ সময়, বিশেষ করে আপনার মত একটি ক্ষেত্রে।


19
2017-12-17 08:57



আমি তার সিস্কো-এসকিউ কমান্ড শর্টিং পছন্দ করি। "আইপি এ" = "আইপি অ্যাড্রেস শো" - Coops
Meh। আইফোনগিগের উপর নির্মিত যেগুলি প্রায় স্ক্রিপ্ট এবং অন্যান্য সরঞ্জাম আছে, এটি অদৃশ্য না হওয়া পর্যন্ত আমি সুইচ করার প্রয়োজন অনুভব করছি না ... - Jason Antman
আমি কখনো শুনিনি ip। আমি শুধু এটি একটি ফ্রিবিএসডি সার্ভারে পরীক্ষা করেছি এবং এটি বলে ip: Command not found.। হতে পারে ifconfig শুধুমাত্র লিনাক্সে বর্জন করা হয়। - ctype.h
@ ctype.h: প্রকৃতপক্ষে, এটি শুধুমাত্র লিনাক্সে বর্জন করা হয়। ifconfig এর রিলিজ টার্গেট linux 1999 থেকে ফিরে তারিখগুলি। ip ইতিমধ্যে 2.4 কার্নেল জন্য প্রস্তাবিত পছন্দ ছিল। - BatchyX


ip প্রতিস্থাপন করা হয়েছে ifconfig কিছুক্ষণের জন্য, সম্ভবত কিছু সময়ে ifconfig আপডেট হবে, তবে আমি এর জন্য অপেক্ষা করব না এবং কাজ করতে শিখব ip যেমন. এটা সব linux distri এর সমর্থিত


5
2017-12-17 08:57



আইপি ifconfig জন্য প্রতিস্থাপন করা হয়েছে লিনাক্সে, কিছু distros দ্বারা তৈরি একটি পছন্দ হিসাবে। - Kaz
এটি অত্যন্ত অসম্ভাব্য মনে হয় যে ifconfig linux এর সাথে সম্পূর্ণরূপে সামঞ্জস্যপূর্ণ হতে পারে। মত কমান্ড ifconfig eth0 192.168.0.7/24 একটি পরিষ্কার অর্থ আছে না: যেমন। যদি eth0 ইতোমধ্যে এটিতে 2 টি আইপি ঠিকানা রয়েছে (এটিতে দুইটি, এথেন্সের মতো একটি উপনাম নয়: 1)। - Jasen