Χάρη στα άρθρα που μου πέρασε χθες το MSX μέσω ενός σχολίου, έμαθα λίγο περισσότερα για την εντολή IP και τις διαφορές που έχει ifconfig.
Γι 'αυτό γράφω αυτό το άρθρο, πρώτα που έχω μια ισπανική μετάφραση του αρχικό άρθρο στα Αγγλικά, και δεύτερον, για να χρησιμοποιώ ως σημείωμα σε περίπτωση που το χρειάζομαι
Λόγω του πλάτους του άρθρου, ορισμένες τιμές στον πίνακα θα "κοπούν", αλλά είναι σε μία γραμμή
Ας δούμε τη σύγκριση:
δράση | ifconfig | IP |
---|---|---|
Εμφάνιση συσκευών δικτύου και των ρυθμίσεών τους | #ifconfig | Εμφάνιση διεύθυνσης ip $ Εμφάνιση συνδέσμου $ ip |
Ενεργοποίηση διασύνδεσης δικτύου | # ifconfig eth0 πάνω | # ip link ορίστηκε eth0 |
Απενεργοποίηση διασύνδεσης δικτύου | # ifconfig eth0 κάτω | Ο σύνδεσμος # ip έθεσε eth0 κάτω |
Ορισμός διεύθυνσης IP | # ifconfig eth0 192.168.1.1 | # διεύθυνση IP προσθέστε 192.168.1.1 dev eth0 |
Διαγραφή διεύθυνσης IP | # διεύθυνση IP του 192.168.1.1 dev eth0 | |
Προσθέστε εικονική "διεπαφή" ή ψευδώνυμα | # ifconfig eth0: 1 10.0.0.1/8 | # ip addr add 10.0.0.1/8 dev eth0 label eth0: 1 |
Προσθήκη καταχώρησης σε πίνακα ARP | # arp -i eth0 -s 192.168.0.1 00: 11: 22: 33: 44: 55 | # ip vic add 192.168.0.1 lladdr 00: 11: 22: 33: 44: 55 nud μόνιμη dev eth0 |
Αλλάξτε μια συσκευή ARP σε απενεργοποίηση | # ifconfig -arp eth0 | # ip link set dev eth0 arp απενεργοποιημένο |
Και αυτό είναι όλο, ή τουλάχιστον το πιο σημαντικό πράγμα για μένα.
Μπορούν να μου πουν τι θέλουν, αυτό IP είναι πιο ισχυρό και αυτό ifconfig Είναι ξεπερασμένο, αλλά δεν μπορείτε να αρνηθείτε ότι τώρα με IP πρέπει να γράψετε πολλές ακόμη παραμέτρους.
Πολύ εύχρηστο cheat sheet! Ευχαριστώ.
Ξέχασα ότι οι εντολές iproute2 έχουν σχεδόν συντομευμένη συσχέτιση, για παράδειγμα το «ip addr show» μπορεί να συνοψιστεί με ένα «ip a» κ.λπ.
Αξίζει να διερευνήσετε γιατί όταν τα φοράτε όλη την ημέρα, το λιγότερο που θέλετε να κάνετε είναι να γράφετε, να γράφετε, να γράφετε, να γράφετε, να γράφετε, να γράφετε!
[yaoming] Χρειάζομαι μόνο τις 3 πρώτες εντολές [/ yaoming]
Jajaja αλήθεια !!! Επίσης, το "ip route show" δεν εμφανίζει την έξοδο με καρτέλες όπως "route -n" και καθιστά πιο δύσκολη την ανάγνωση.
Εξαιρετική συνεισφορά, άλλες εντολές για τη λίστα
Και ποια πλεονεκτήματα έχει σε σχέση με το ifconfig; εκτός από το να γράψετε περισσότερα, φυσικά xD
Καλή ερώτηση…. για τώρα ασκήστε τη μνήμη μαθαίνοντας περισσότερα! 😛
Λοιπόν, προς το παρόν αν κοιτάξετε τον πίνακα που έθεσα παραπάνω, μπορείτε να δείτε κάτι που έχει IP που δεν έχει IFCONFIG. 😉
Ευχαριστώ για τη συνεισφορά 🙂 και ρωτώ, γιατί θα θέλατε να διαγράψετε μια IP; Λέω τι θα έλεγε καλύτερα σε αυτή την περίπτωση
Είναι απλό. Ας πούμε ότι χρησιμοποιώ ένα IP σε ένα εύρος και ένα άλλο IP στο άλλο. Τώρα το βοηθητικό πρόγραμμα θα με εξυπηρετούσε αν ήθελα να εξαλείψω ένα από τα IP, έτσι ώστε οι υπολογιστές σε αυτό το εύρος να μην με βλέπουν. Αλλά απαντώντας στην ερώτησή σας με έναν άλλο, γιατί όχι; 😉
Και δεν θα μπορούσατε να αφαιρέσετε ένα IP με ifconfig κατεβάζοντας τη διεπαφή και ανυψώνοντάς το ξανά;
Για παράδειγμα: έχουμε την IP xxx.xxx.xxx.xxx στη διεπαφή wlan1 και θέλουμε να την καταργήσουμε.
ifconfig wlan1 κάτω && ifconfig wlan1 πάνω
Αυτό σκέφτηκα, καταργείτε τη διεπαφή και την περίοδο, δεν υπάρχει πια IP.
Το ίδιο είναι μια διεπαφή χωρίς IP, δηλαδή μια αποσυνδεδεμένη διεπαφή.
Σίγουρα, μπορείτε επίσης να σκοτώσετε μια μύγα με ένα κυνηγετικό όπλο.
Δεν δουλέψατε ποτέ με δίκτυα και χρησιμοποιήσατε μια μηχανή GNU + Linux ως δρομολογητή με το Quagga, σωστά;
Υπάρχουν πολλά σενάρια έξω από την κρεβατοκάμαρά σας όπου είναι απαραίτητο να ανεβάζετε συνεχώς και να κατεβάζετε IP χωρίς να αναστρέφετε τη διεπαφή δικτύου και να αφήνετε άλλους χρήστες εκτός σύνδεσης.
Πολύ καλό αυτό το τραπέζι για να διατηρηθεί ως αναφορά.
Το IP φαίνεται να είναι πιο περίπλοκο από το Ifconfig, αλλά έχω μια ερώτηση. Τι κάνει το IP καλύτερο από το Ifconfig, εκτός από το ότι είναι πιο μοντέρνο και έχει μερικές περισσότερες επιλογές;
Οι νέες λειτουργίες που φέρνει το iproute2 είναι ασήμαντες (όλες, όχι μόνο αυτές που εμφανίζονται εδώ), στο σημείο που θα μπορούσαν να σώσουν την πρόβλεψη και να τις συμπεριλάβουν σε net-εργαλεία προσθέτοντας ένα .0001
Παρεμπιπτόντως με το "ifconfig eth0 0.0.0.0" η διεύθυνση IP καταργείται
Ευχαριστώ για την συμβουλή 😉
"Εισαγωγή
Το Iproute2 είναι μια συλλογή βοηθητικών προγραμμάτων για τον έλεγχο της δικτύωσης TCP / IP και του ελέγχου κυκλοφορίας στο Linux. Αυτή τη στιγμή συντηρείται από τον Stephen Hemminger. Ο αρχικός συγγραφέας, Alexey Kuznetsov, είναι γνωστός για την εφαρμογή QoS στον πυρήνα Linux.
Τα περισσότερα εγχειρίδια διαμόρφωσης δικτύου εξακολουθούν να αναφέρονται στο ifconfig και τη διαδρομή ως τα κύρια εργαλεία διαμόρφωσης δικτύου, αλλά το ifconfig είναι γνωστό ότι συμπεριφέρεται ανεπαρκώς σε σύγχρονα περιβάλλοντα δικτύου. Θα πρέπει να καταργηθούν, αλλά οι περισσότερες διανομές εξακολουθούν να τις περιλαμβάνουν. Τα περισσότερα συστήματα διαμόρφωσης δικτύου χρησιμοποιούν το ifconfig και έτσι παρέχουν ένα περιορισμένο σύνολο χαρακτηριστικών. Το έργο / etc / net στοχεύει στην υποστήριξη των περισσότερων σύγχρονων τεχνολογιών δικτύου, καθώς δεν χρησιμοποιεί ifconfig και επιτρέπει σε έναν διαχειριστή συστήματος να κάνει χρήση όλων των δυνατοτήτων του iproute2, συμπεριλαμβανομένου του ελέγχου της κυκλοφορίας »
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
Γιαπα: http://www.jaredlog.com/?p=928
+1 Καλά δεδομένα, τώρα είναι σαφές για μένα.
Καλά δεδομένα, αν και το Arch δεν χρησιμοποιείται eth0, αλλά αξίες όπως enp0s3.
Ωχ ;;;
Είναι σωστό, αν και μπορεί να ρυθμιστεί να είναι eth0 ή wlan0. Αναρωτιέμαι τι είναι το λόγο για να αφήσετε το στυλ enp # s # (ή wlp # s #); Επίσης, με την προτίμησή σας για το ip όταν όλοι γνωρίζουμε το ifconfig, γιατί;
Στο τέλος το συνηθίζεις, στο Archlinux, αφού δεν έχει ifconfig, αποφάσισα να το μάθω γιατί κάποια στιγμή πολλές διανομές θα το χαρακτηρίσουν ως παρωχημένο. Πολύ καλή θέση.
Θέλω να αγοράσω Linux για τον υπολογιστή μου
Saulo, αν θέλετε να δοκιμάσετε το Linux δεν χρειάζεται να το αγοράσετε (αν και μπορείτε). Εάν η υπομονή σας δεν μπορεί να περιμένει να το χρησιμοποιήσει, θα σας πω ότι οι περισσότερες εκδόσεις (διανομές) του Linux έχουν έναν δωρεάν σύνδεσμο λήψης (δωρεάν), τον οποίο μπορείτε να εγγράψετε σε έναν δίσκο ή να τοποθετήσετε σε μια μνήμη USB για μελλοντική εγκατάσταση τον υπολογιστή σας. Σας συνιστώ να δείτε οδηγούς στο YouTube ή σε ορισμένα ιστολόγια σχετικά με την εγκατάσταση, δεν είναι δύσκολο.
Είναι ενδιαφέρον, το ifconfig είναι ακόμα πιο εύκολο να μάθει.