टीएल / डीआर: ifconfig
अब है ip a
।
आपका मार्ग ठीक दिखता है, लेकिन इसमें शामिल नहीं है /sbin
, जिसका उद्देश्य हो सकता है।
आप शायद कमांड की तलाश में थे /sbin/ifconfig
।
यदि यह फ़ाइल मौजूद नहीं है (कोशिश करें ls /sbin/ifconfig
), कमांड अभी स्थापित नहीं हो सकती है।
यह पैकेज का हिस्सा है net-tools
, जो डिफ़ॉल्ट रूप से स्थापित नहीं होता है, क्योंकि यह पैकेज से कमांड द्वारा पदावनत
और अधिगृहीत है
।ip
iproute2
ifconfig
बिना विकल्प के फ़ंक्शन ip
को ऑब्जेक्ट निर्दिष्ट करके प्रतिस्थापित किया जाता है address
।
ifconfig
के बराबर है
ip addr show
और, क्योंकि ऑब्जेक्ट तर्क संक्षिप्त हो सकता है और कमांड डिफॉल्ट को show
भी
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
sudo /sbin/ifconfig
।