Εγχειρίδια για τη γραμμή εντολών

Man » Ip Manual online - λεπτομερής διαδικτυακή τεκμηρίωση για τη σελίδα man του ip

🌍
ip - εμφάνιση / χειρισμός δρομολόγησης, συσκευών δικτύου, διεπαφών και σηράγγων

ΣΥΝΤΑΞΗ

ip [ ΕΠΙΛΟΓΕΣ ] ΑΝΤΙΚΕΙΜΕΝΟ { ΕΝΤΟΛΗ | βοήθεια }

ip [ -force ] -batch όνομα_αρχείου

ΑΝΤΙΚΕΙΜΕΝΟ := { διεύθυνση | addrlabel | fou | βοήθεια | ila | ioam | l2tp | σύνδεσμος | macsec | maddress |
monitor | mptcp | mroute | mrule | γείτονας | neighbour | netconf | netns | nexthop |
ntable | ntbl | δρομολόγηση | κανόνας | sr | tap | tcpmetrics | token | σήραγγα | tuntap | vrf |
xfrm }

ΕΠΙΛΟΓΕΣ := { -V[ersion] | -h[uman-readable] | -s[tatistics] | -d[details] | -r[esolve] | -iec |
-f[family] { inet | inet6 | link } | -4 | -6 | -B | -0 | -l[oops] { μέγιστος_αριθμός_επαναλήψεων_καθαρισμού_διευθύνσεων } | -o[neline] | -rc[vbuf] [μέγεθος] | -t[timestamp] | -ts[hort] | -n[etns] όνομα |
-N[umeric] | -a[ll] | -c[olor] | -br[ief] | -j[son] | -p[retty] }

ΕΠΙΛΟΓΕΣ

-V, -Έκδοση

Εκτύπωση της έκδοσης του βοηθητικού προγράμματος ip και έξοδος.

-h, -αναγνώσιμο, -αναγνώσιμο-από-τον-άνθρωπο
εξαγωγή στατιστικών με αναγνώσιμες από τον άνθρωπο τιμές ακολουθούμενες από επίθημα.

-b, -παρτίδα <ΟΝΟΜΑ_ΑΡΧΕΙΟΥ>

Ανάγνωση εντολών από το παρεχόμενο αρχείο ή την τυπική είσοδο και εκτέλεσή τους. Η πρώτη αποτυχία θα προκαλέσει τον τερματισμό του ip.

-force Μην τερματίζετε το ip σε περίπτωση σφαλμάτων στην κατάσταση παρτίδας. Εάν υπήρξαν σφάλματα κατά την εκτέλεση των εντολών, ο κωδικός επιστροφής της εφαρμογής θα είναι μη μηδενικός.

-s, -στατιστικά, -στατιστικές

Εξαγωγή περισσότερων πληροφοριών. Εάν η επιλογή εμφανίζεται δύο ή περισσότερες φορές, η ποσότητα των πληροφοριών αυξάνεται. Ως κανόνας, οι πληροφορίες είναι στατιστικά στοιχεία ή κάποιες τιμές χρόνου.

-d, -λεπτομέρειες

Εξαγωγή πιο λεπτομερών πληροφοριών.

-l, -βρόχοι <ΑΡΙΘΜΟΣ>

Καθορίστε τον μέγιστο αριθμό βρόχων που θα επιχειρήσει η λογική "ip address flush" πριν τα παρατήσει. Η προεπιλογή είναι 10. Το μηδέν (0) σημαίνει ότι θα επαναλαμβάνεται μέχρι να αφαιρεθούν όλες οι διευθύνσεις.

-f, -οικογένεια <ΟΙΚΟΓΕΝΕΙΑ>

Καθορίζει την οικογένεια πρωτοκόλλου που θα χρησιμοποιηθεί. Ο αναγνωριστικός της οικογένειας πρωτοκόλλου μπορεί να είναι ένα από τα inet, inet6, bridge, mpls ή link. Εάν αυτή η επιλογή δεν είναι παρούσα, η οικογένεια πρωτοκόλλου υποτίθεται από άλλες παραμέτρους. Εάν τα υπόλοιπα της γραμμής εντολών δεν παρέχουν αρκετές πληροφορίες για να υποθέσουμε την οικογένεια, το ip επιστρέφει στην προεπιλεγμένη, συνήθως inet ή οποιαδήποτε. Το link είναι ένας ειδικός αναγνωριστικός οικογένειας που σημαίνει ότι δεν εμπλέκεται κανένα πρωτόκολλο δικτύωσης.

-4 συντόμευση για -οικογένεια inet.

-6 συντόμευση για -οικογένεια inet6.

-B συντόμευση για -οικογένεια bridge.

-M συντόμευση για -οικογένεια mpls.

-0 συντόμευση για -οικογένεια link.

-o, -μία γραμμή
εξαγωγή κάθε εγγραφής σε μία γραμμή, αντικαθιστώντας τις αλλαγές γραμμής με τον χαρακτήρα '\'. Αυτό είναι βολικό όταν θέλετε να μετρήσετε εγγραφές με [wc]({filename}../../wc)(1) ή να [grep]({filename}../../grep)(1) την έξοδο.

-r, -resolve
χρησιμοποιεί τον επιλυτή ονομάτων του συστήματος για να εκτυπώσει ονόματα DNS αντί για διευθύνσεις κεντρικών υπολογιστών.

-n, -netns <NETNS>
μεταβαίνει στον καθορισμένο χώρο ονομάτων δικτύου NETNS. Στην πραγματικότητα, απλοποιεί την εκτέλεση της ακόλουθης εντολής:

ip netns exec NETNS ip [ ΕΠΙΛΟΓΕΣ ] ΑΝΤΙΚΕΙΜΕΝΟ { ΕΝΤΟΛΗ | βοήθεια }

σε

ip -n[etns] NETNS [ ΕΠΙΛΟΓΕΣ ] ΑΝΤΙΚΕΙΜΕΝΟ { ΕΝΤΟΛΗ | βοήθεια }

-N, -Numeric
εκτυπώνει τον αριθμό του πρωτοκόλλου, της εμβέλειας, του πεδίου ds κ.λπ. απευθείας, αντί να το μετατρέπει σε αναγνώσιμη μορφή.

-a, -all
εκτελεί την καθορισμένη εντολή σε όλα τα αντικείμενα, ανάλογα με το αν η εντολή υποστηρίζει αυτήν την επιλογή.

-c[color][={always|auto|never}
Διαμορφώνει την έγχρωμη έξοδο. Εάν παραλείπεται η παράμετρος ή είναι "always", η έγχρωμη έξοδος ενεργοποιείται ανεξάρτητα από την κατάσταση της τυπικής εξόδου. Εάν είναι "auto", ελέγχεται η τυπική έξοδος για να διαπιστωθεί εάν είναι τερματικό, πριν ενεργοποιηθεί η έγχρωμη έξοδος. Εάν είναι "never", η έγχρωμη έξοδος απενεργοποιείται. Εάν καθοριστεί πολλές φορές, η τελευταία υπερισχύει. Αυτή η σημαία αγνοείται εάν έχει δοθεί επίσης η επιλογή -json.

Η χρησιμοποιούμενη χρωματική παλέτα μπορεί να επηρεαστεί από τη μεταβλητή περιβάλλοντος COLORFGBG (δείτε ΠΕΡΙΒΑΛΛΟΝ).

-t, -timestamp
εμφανίζει την τρέχουσα ώρα κατά τη χρήση της επιλογής παρακολούθησης.

-ts, -tshort
Όπως η -timestamp, αλλά χρησιμοποιεί συντομότερη μορφή.

-rc, -rcvbuf<SIZE>
Ορίζει το μέγεθος του χώρου αποθήκευσης της υποδοχής netlink, η προεπιλεγμένη τιμή είναι 1 MB.

-iec   εκτυπώνει τις αναγνώσιμες από τον άνθρωπο τιμές σε μονάδες IEC (π.χ. 1Ki = 1024).

-br, -brief
Εκτυπώνει μόνο βασικές πληροφορίες σε μορφή πίνακα για καλύτερη αναγνωσιμότητα. Αυτή η επιλογή υποστηρίζεται επί του παρόντος μόνο από τις εντολές ip addr show, ip link show και ip neigh show.

-j, -json
Εξάγει τα αποτελέσματα σε μορφή JavaScript Object Notation (JSON).

-p, -pretty
Η προεπιλεγμένη μορφή JSON είναι συμπαγής και πιο αποδοτική στην ανάλυση, αλλά δύσκολη στην ανάγνωση για τους περισσότερους χρήστες. Αυτή η σημαία προσθέτει εσοχές για βελτιωμένη αναγνωσιμότητα.

-echo Ζητά από τον πυρήνα να στείλει πίσω τη διαμορφωμένη διαμόρφωση που εφαρμόστηκε.

Σύνταξη εντολών IP

ΑΝΤΙΚΕΙΜΕΝΟ

address
- διεύθυνση πρωτοκόλλου (IP ή IPv6) σε μια συσκευή.

addrlabel
- διαμόρφωση ετικέτας για επιλογή διεύθυνσης πρωτοκόλλου.

fou
- θύρα λήψης Foo-over-UDP.

ila
- διαχείριση διαμορφώσεων διευθύνσεων Identifier Locator (ILA).

ioam
- διαχείριση χώρων ονομάτων IOAM και σχημάτων IOAM.

l2tp
- σήραγγα Ethernet μέσω IP (L2TPv3).

link
- συσκευή δικτύου.

macsec
- διαμόρφωση συσκευής MACsec.

maddress
- διεύθυνση μετάδοσης.

monitor
- παρακολούθηση μηνυμάτων netlink.

mptcp
- διαχείριση διαχειριστή διαδρομών MPTCP.

mroute
- καταχώρηση προσωρινής αποθήκευσης δρομολόγησης μετάδοσης.

mrule
- κανόνας στη βάση δεδομένων πολιτικής δρομολόγησης μετάδοσης.

neighbour
- διαχείριση καταχωρήσεων προσωρινής αποθήκευσης ARP ή NDISC.

netconf
- παρακολούθηση διαμόρφωσης δικτύου.

netns
- διαχείριση χώρων ονομάτων δικτύου.

nexthop
- διαχείριση αντικειμένων επόμενης διαδρομής.

ntable
- διαχείριση της λειτουργίας της προσωρινής αποθήκευσης γειτόνων.

route
- καταχώρηση πίνακα δρομολόγησης.

rule
- κανόνας στη βάση δεδομένων πολιτικής δρομολόγησης.

sr
- διαχείριση τμηματικής δρομολόγησης IPv6.

stats
- διαχείριση και εμφάνιση στατιστικών στοιχείων διεπαφής.

tcp_metrics/tcpmetrics
- διαχείριση μετρήσεων TCP.

token
- διαχείριση συμβολικών αναγνωριστικών διεπαφής.

tunnel - δημιουργία σήραγγας μέσω IP.

tuntap - διαχείριση συσκευών TUN/TAP.

vrf - διαχείριση εικονικών συσκευών δρομολόγησης και προώθησης.

xfrm - διαχείριση πολιτικών IPSec.

Τα ονόματα όλων των αντικειμένων μπορούν να γραφτούν στην πλήρη ή συντομευμένη μορφή τους, για παράδειγμα, η λέξη address μπορεί να συντομευτεί ως addr ή απλά a.

ΕΝΤΟΛΗ

Καθορίζει την ενέργεια που θα εκτελεστεί στο αντικείμενο. Το σύνολο των πιθανών ενεργειών εξαρτάται από τον τύπο του αντικειμένου. Κατά κανόνα, είναι δυνατό να προσθέσετε, να διαγράψετε και να εμφανίσετε (ή να καταγράψετε) αντικείμενα, αλλά ορισμένα αντικείμενα δεν επιτρέπουν όλες αυτές τις λειτουργίες ή έχουν ορισμένες πρόσθετες εντολές. Η εντολή βοήθειας είναι διαθέσιμη για όλα τα αντικείμενα. Εκτυπώνει μια λίστα με τις διαθέσιμες εντολές και τις συμβάσεις σύνταξης των ορισμάτων.

Εάν δεν δοθεί καμία εντολή, υποτίθεται μια προεπιλεγμένη εντολή. Συνήθως είναι η εντολή list ή, εάν τα αντικείμενα αυτής της κατηγορίας δεν μπορούν να καταγραφούν, η εντολή help.

ΠΕΡΙΒΑΛΛΟΝ

COLORFGBG

Εάν έχει οριστεί, η τιμή του χρησιμοποιείται για τον προσδιορισμό του εάν το φόντο είναι σκούρο ή ανοιχτό και χρησιμοποιεί αντίθετα χρώματα για αυτό.

Η μεταβλητή περιβάλλοντος COLORFGBG περιέχει συνήθως είτε δύο είτε τρεις τιμές χωρισμένες με ερωτηματικά. Θέλουμε την τελευταία τιμή σε κάθε περίπτωση. Εάν αυτή η τιμή είναι 0-6 ή 8, επιλέξτε χρώματα κατάλληλα για σκούρο φόντο:

COLORFGBG=";0" ip -c a

ΚΑΤΑΣΤΑΣΗ ΕΞΟΔΟΥ

Η κατάσταση εξόδου είναι 0 εάν η εντολή εκτελέστηκε με επιτυχία και 1 εάν υπάρχει σφάλμα σύνταξης. Εάν αναφέρθηκε σφάλμα από τον πυρήνα, η κατάσταση εξόδου είναι 2.

ΠΑΡΑΔΕΙΓΜΑΤΑ

ip addr

Εμφανίζει τις διευθύνσεις που έχουν εκχωρηθεί σε όλες τις διεπαφές δικτύου.

ip neigh

Εμφανίζει τον τρέχοντα πίνακα γειτονίας στον πυρήνα.

ip link set x up

Ενεργοποιεί τη διεπαφή x.

ip link set x down

Απενεργοποιεί τη διεπαφή x.

ip route

Εμφανίζει τις διαδρομές στον πίνακα.

ΙΣΤΟΡΙΚΟ

Το ip γράφτηκε από τον Alexey N. Kuznetsov και προστέθηκε στο Linux 2.2.

ΔΕΙΤΕ ΕΠΙΣΗΣ

ip-address(8), ip-addrlabel(8), ip-fou(8), ip-ioam(8), ip-l2tp(8), ip-link(8), ip-macsec(8), ipmaddress(8), ip-monitor(8), ip-mptcp(8), ip-mroute(8), ip-neighbour(8), ip-netconf(8), ipnetns(8), ip-nexthop(8), ip-ntable(8), ip-route(8), ip-rule(8), ip-sr(8), ip-stats(8), iptcp_metrics(8), ip-token(8), ip-tunnel(8), ip-vrf(8), ip-xfrm(8) Αναφορά εντολών IP ip-cref.ps

ΑΝΑΦΟΡΑ ΣΦΑΛΜΑΤΩΝ

Αναφέρετε τυχόν σφάλματα στη λίστα αλληλογραφίας Network Developers <_> όπου γίνεται κυρίως η ανάπτυξη και η συντήρηση. Δεν χρειάζεται να είστε συνδρομητής στη λίστα για να στείλετε ένα μήνυμα εκεί.

ΣΥΓΓΡΑΦΕΑΣ

Αρχικό έγγραφο από τον Michail Litvak <_>