ifconfig কমান্ড পাওয়া যায় নি


137

আমি শুধু আমার ম্যাক একটি ভার্চুয়াল মেশিন হিসাবে CentOS7 ইনস্টল করেছি (osx10.9.3 + + Virtualbox) .Running ifconfigআয় পাওয়া যায়নি কমান্ড। চলমান sudo /sbin/ifconfigরিটার্ন কমন্ডও পাওয়া যায়নি। আমি মূল। এর আউটপুট echo $PATHনীচের মতো।

/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/robbert/.local/bin:/home/robbert/bin

আমার পথ কি স্বাভাবিক? যদি তা না হয় তবে আমি কীভাবে এটি পরিবর্তন করতে পারি?

এছাড়াও, ভার্চুয়াল মেশিনে আমার কাছে এখনও ইন্টারনেট সংযোগ নেই, এটি সম্ভবত একটি কারণ।


10
ব্যবহার করে দেখুন sudo /sbin/ifconfig
রমেশ

4
এটি ডিফল্ট হিসাবে ইনস্টল করা হয়নি সম্ভবত এটি অপ্রচলিত হিসাবে বিবেচিত: এটি দ্বারা প্রতিস্থাপিত হয় ip
ভিঙ্ক 17

6
ipকমান্ড চেষ্টা করুন । ifconfig এখন অবচয় করা হয়েছে
SHW

1
@ রমেশের প্রয়োজন নেই sudo: /sbin/ifconfigআপনি সেটিংস দেখতে চাইলে যথেষ্ট। আপনি কেবল sudoসেটিংস পরিবর্তন করতে চাইলে আপনার প্রয়োজন (এবং তারপরে sudo ifconfigযথেষ্ট)।
গিলস

1
@ এসএইচডাব্লু কেবলমাত্র যেহেতু সরঞ্জামটির লেখক ipসিদ্ধান্ত নিয়েছে যে অবমূল্যায়ন করা ifconfigহয়েছিল তার অর্থ এই নয় যে বাকী বিশ্বে এটি ব্যবহার বন্ধ করতে হবে।
গিলস

উত্তর:


237

টিএল / ডিআর: ifconfig এখন ip a

আপনার পথটি দেখতে ঠিক আছে, তবে এটি অন্তর্ভুক্ত নয় /sbin, যা উদ্দেশ্যযুক্ত হতে পারে।

আপনি সম্ভবত আদেশটি সন্ধান করেছিলেন /sbin/ifconfig

যদি এই ফাইলটি উপস্থিত না থাকে (চেষ্টা করুন ls /sbin/ifconfig), কমান্ডটি কেবল ইনস্টল করা যাবে না।

এটি প্যাকেজটির অংশ net-tools, যা ডিফল্টরূপে ইনস্টল করা হয় না, কারণ এটি প্যাকেজ থেকে আদেশ দ্বারা অবহিত এবং অতিক্রম করা হয় ।ipiproute2

ifconfigবিকল্প ব্যতীত ফাংশনটি বস্তুরip উল্লেখ করে প্রতিস্থাপন করা হয় । address

ifconfig

সমতুল্য

ip addr show

এবং, কারণ অবজেক্ট আর্গুমেন্ট সংক্ষেপিত হতে পারে এবং কমান্ড ডিফল্টও হতে showপারে to

ip a

আউটপুট বিন্যাস কিছুটা পৃথক:

$ ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:10553 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10553 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:9258474 (9.2 MB)  TX bytes:9258474 (9.2 MB)
[ ... ]

এবং

$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
[ ... ]

লক্ষ্য করুন আউটপুটটি আরও সংশ্লেষিত: এটি স্বাভাবিক বা অন্য উপায়ে পরিচালিত প্যাকেটের সংখ্যা দেখায় না।

তার জন্য, বিকল্পটি -s( -stats, -statistics) যুক্ত করুন:

$ ip -s addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
    RX: bytes  packets  errors  dropped overrun mcast
    74423      703      0       0       0       0
    TX: bytes  packets  errors  dropped carrier collsns
    74423      703      0       0       0       0

তবে আপনি যা দেখতে চান তা হ'ল:

$ ip -stats -color -human addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
    RX: bytes  packets  errors  dropped overrun mcast
    74.3k      700      0       0       0       0
    TX: bytes  packets  errors  dropped carrier collsns
    74.3k      700      0       0       0       0

মনে হচ্ছে প্রত্যয় সঙ্গে গন্য দেখায় 26.1Mবা 79.3kএবং রং কিছু প্রাসঙ্গিক শর্তাবলী এবং ঠিকানা।

ওহ, আপনি কি আদেশটি অনেক দীর্ঘ অনুভব করছেন? সহজ! একই ধরনের:

ip -s -c -h a

8
জন্য +1 ipnet-toolsএর পক্ষে অবহেলা করা হয়েছে iproute2
HalosGhost

@ কিউই ওহ, আপনি যদি এই বিতর্কটির কিছু বিবরণ যুক্ত করেন তবে (তবে শরীরের সাথে সম্পর্কিত কিছু বিবরণ ছেড়ে দিন) আমি আসলে কিছু মনে করব না, আসলে আমি নিজে কখনও এটি ব্যবহার করি নি। আপনি যে সমস্যাগুলি দেখছেন সে সম্পর্কে কেউ একটি বাগ রিপোর্টও ফাইল করতে পারেন, তবে?
ভোলকার সিগেল

1
এই উত্তর হিসাবে , সমতুলক ifconfigআদেশ ip addr
একটি কোডার

1
হ্যাঁ - বিকল্পটি -s( -stats, -statistics) যুক্ত করুন:ip -s addr
ভোলকার সিগেল

1
অবহেলিত লিনাক্স নেটওয়ার্কিং কমান্ড এবং তাদের প্রতিস্থাপনগুলিও সহায়ক হতে পারে : ডগভিটেল.ওয়ার্ডপ্রেস.কম
অ্যান্টোনিও ভিনিসিয়াস মেনেজেস মেদেই

29

(যাচাই করা হয়েছে) সেন্টস 7-এর ডিফল্ট সর্বনিম্ন ইনস্টল নেট-সরঞ্জামগুলি ইনস্টল করে না।

(যাচাই করা) 'ifconfig' কমান্ড প্যাকেজ নেট-সরঞ্জাম ইনস্টল করার জন্য উপলব্ধ হবে

-তমন লিনাক্স বিশেষজ্ঞের জন্য ইউমের মাধ্যমে নেট-সরঞ্জামগুলি কীভাবে ইনস্টল করবেন।

1) একটি রুট সুবিধার্থ শেল আছে বা sudo তালিকায় থাকা।

2 ক) একটি রুট শেল প্রম্পটে (#)

yum install net-tools

2 বি) সুডো তালিকার ব্যবহারকারীর অ্যাকাউন্ট

sudo yum install net-tools

যদি প্যাকেজটি ইনস্টল করা থাকে তবে এটি এমনভাবে জানিয়ে দেবে এবং yum থেকে প্রস্থান করবে। (তারপরে এটি কোনও পথের সমস্যার মতো শোনায়)। ইনস্টল না থাকলে yum ব্যবহারকারীকে কয়েকটি স্থানীয় / নেটওয়ার্ক প্যাকেজ চেকের পরে চালিয়ে যেতে অনুরোধ করবে। ইনস্টলটি অবশ্যই গ্রহণ করবে (উচিত) তবে একটি মুহুর্ত .. প্রিস্টো ইফকনফিগ এখন ইনস্টল করা আছে।

আপনি যদি দুঃসাহসী বোধ করেন .. ifconfigআইপি ব্যবহার করে ইন্টারফেস / ঠিকানার তথ্য প্রদর্শন করার সমতুল্য

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