ip

नेटवर्क

इस्तेमाल

ip <object> <command>

Linux में पते, रूट और neighbour तालिका सब संभालने वाला एक ही आदेश, जो ifconfig, route और arp की जगह लेता है; इससे किया कोई भी बदलाव रीबूट पर मिट जाता है, जब तक नेटवर्क कॉन्फ़िग में भी न लिखा जाए।

आम विकल्प

विकल्पअर्थ
a / addr showInterfaces and their addresses. Replaces ifconfig.
r / routeThe routing table. Replaces route.
neighThe ARP/neighbour table. Replaces arp.
link set eth0 up|downBring an interface up or down.
-brOne short line per entry, far easier to read.
route get <ip>Which interface and source address would be used for that destination.
-4 / -6Restrict the output to one address family.

उदाहरण

ip -br a

Every interface, state and address in a compact table.

ip route get 8.8.8.8

Which route and source IP the kernel would pick.

sudo ip addr add 192.168.1.50/24 dev eth0

Add 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