ip
नेटवर्क
इस्तेमाल
ip <object> <command>Linux में पते, रूट और neighbour तालिका सब संभालने वाला एक ही आदेश, जो ifconfig, route और arp की जगह लेता है; इससे किया कोई भी बदलाव रीबूट पर मिट जाता है, जब तक नेटवर्क कॉन्फ़िग में भी न लिखा जाए।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| a / addr show | Interfaces and their addresses. Replaces ifconfig. |
| r / route | The routing table. Replaces route. |
| neigh | The ARP/neighbour table. Replaces arp. |
| link set eth0 up|down | Bring an interface up or down. |
| -br | One short line per entry, far easier to read. |
| route get <ip> | Which interface and source address would be used for that destination. |
| -4 / -6 | Restrict the output to one address family. |
उदाहरण
ip -br aEvery interface, state and address in a compact table.
ip route get 8.8.8.8Which route and source IP the kernel would pick.
sudo ip addr add 192.168.1.50/24 dev eth0Add an address, live and temporary.
कनेक्शन न बने तो ये बताते हैं कि बात कहाँ तक पहुँची — नाम हल नहीं हुआ, रास्ता नहीं, या पोर्ट बंद है।
कैसे पढ़ें
- बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
- तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
- विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।
आम सवाल
Q. ip क्या करता है?
Linux में पते, रूट और neighbour तालिका सब संभालने वाला एक ही आदेश, जो ifconfig, route और arp की जगह लेता है; इससे किया कोई भी बदलाव रीबूट पर मिट जाता है, जब तक नेटवर्क कॉन्फ़िग में भी न लिखा जाए।
Q. इसे कैसे लिखें?
ip <object> <command> — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।
Q. कितने विकल्प जानने लायक़ हैं?
यहाँ 7 दिए हैं; पूरी सूची man ip में है। यह कमांड नेटवर्क में आती है।
मिलती-जुलती कमांड
man पेज: man ip