Εντολή Linux Ifconfig: Πώς να τη χρησιμοποιήσετε
Στο Ubuntu και σε άλλες διανομές Linux, τα εργαλεία γραμμής εντολών(command line tools) είναι συνήθως ο καλύτερος τρόπος αλληλεπίδρασης με τις εσωτερικές λειτουργίες του υπολογιστή. Η εντολή ifconfig χρησιμοποιείται για τη διαμόρφωση των ρυθμίσεων δικτύου στο Linux .
Το Ifconfig(Ifconfig) είναι μια παλαιότερη έκδοση της εντολής ip, αλλά πολλοί εξακολουθούν να προτιμούν το ifconfig λόγω της απλούστερης σύνταξης και της ευκολίας χρήσης. Αλλά πώς ακριβώς χρησιμοποιείτε το ifconfig για τη διαμόρφωση της διεπαφής δικτύου; Εδώ είναι μια περιήγηση.
Εγκατάσταση Net-Tools
Η εντολή ifconfig δεν εγκαθίσταται σε διανομές Linux(Linux) από προεπιλογή. Οι περισσότεροι διαχειριστές συστήματος θα εγκαταστήσουν το πακέτο στο οποίο ανήκει κατά τη ρύθμιση των πραγμάτων, αλλά σε ορισμένες περιπτώσεις, ενδέχεται να λείπει από τον υπολογιστή σας. Μπορείτε να το εγκαταστήσετε εύκολα.
Εάν προσπαθήσετε να χρησιμοποιήσετε την εντολή ifconfig σε ένα σύστημα που δεν την έχει εγκαταστήσει, θα λάβετε ένα μήνυμα σφάλματος – μαζί με οδηγίες για τον τρόπο εγκατάστασης. Απλώς εισάγετε την εντολή:
sudo apt εγκατάσταση net-tools
Αυτό θα εγκαταστήσει το ifconfig και μερικά άλλα βοηθητικά προγράμματα διαμόρφωσης δικτύου. Σημειώστε ότι το sudo απαιτείται για την εγκατάσταση του ifconfig και την ενεργοποίηση ή απενεργοποίηση δικτύων.
Προβολή πληροφοριών δικτύου Χρησιμοποιώντας το(Network Information Using) ifconfig
Ο απλούστερος τρόπος για να χρησιμοποιήσετε την εντολή ifconfig είναι να την εκτελέσετε απευθείας χωρίς καμία παράμετρο. Αυτό εμφανίζει πληροφορίες για όλες τις ενεργές διεπαφές, συμπεριλαμβανομένων των συνδέσεων ethernet και των ασύρματων συνδέσεων.
Αυτό παρέχει όλες τις σχετικές πληροφορίες σχετικά με τις διεπαφές δικτύου, συμπεριλαμβανομένης της τιμής MTU (Μέγιστη μονάδα μετάδοσης(Transmission Unit) ), των διευθύνσεων IP(IP addresses) και του ιστορικού πακέτων. Εάν θέλετε μόνο οι τεχνικές προδιαγραφές σε πιο εύπεπτη μορφή με ονόματα διεπαφής, πληκτρολογήστε ifconfig -s.
Ωστόσο, και οι δύο αυτές εκδόσεις δεν περιλαμβάνουν ανενεργά δίκτυα. Για να δείτε όλες τις διεπαφές δικτύου, χρησιμοποιήστε την εντολή ifconfig -a.
Όταν γνωρίζετε ήδη το όνομα των δικτύων και θέλετε μόνο την κατάσταση μιας συγκεκριμένης διεπαφής, μπορείτε να προσθέσετε το όνομά της στην εντολή ifconfig. Σαν αυτό:
ifconfig eth0
Ενεργοποίηση και απενεργοποίηση δικτύων(Disabling Networks) με ifconfig
Η παρακολούθηση της κατάστασης των δικτύων που εκτελούνται δεν είναι το μόνο πράγμα που μπορείτε να κάνετε με το ifconfig. Μπορείτε επίσης να χρησιμοποιήσετε την εντολή για να διαμορφώσετε σχεδόν κάθε πτυχή αυτών των διεπαφών, μέχρι το MTU και τη χρησιμοποιούμενη κάλυψη.
Η απλούστερη περίπτωση χρήσης είναι η εκκίνηση ή η διακοπή δικτύων. Μπορείτε να το κάνετε αυτό χρησιμοποιώντας την ακόλουθη εντολή:
sudo ifconfig όνομα επάνω
Η παράμετρος "όνομα" είναι το πραγματικό όνομα του δικτύου. Αυτό μπορεί να χρησιμοποιηθεί για να ενεργοποιήσει οποιαδήποτε από τις ανενεργές διεπαφές που εντοπίστηκαν χρησιμοποιώντας την εντολή ifconfig -a.
Για να απενεργοποιήσετε ένα δίκτυο, απλώς χρησιμοποιήστε το κάτω αντί για το επάνω:
sudo ifconfig dummy0 κάτω
Αυτό θα απενεργοποιήσει τη διεπαφή.
Διαμόρφωση δικτύων με ifconfig
Η τροποποίηση οποιασδήποτε τιμής που σχετίζεται με μια διεπαφή δικτύου είναι εύκολη. Απλώς(Just) θυμηθείτε να προσαρτήσετε την εντολή με sudo, καθώς όλες αυτές οι αλλαγές απαιτούν δικαιώματα διαχειριστή για να τεθούν σε ισχύ.
Η πιο κοινή χρήση αυτής της δυνατότητας είναι να εκχωρήσετε μια προσαρμοσμένη διεύθυνση IP σε ένα δίκτυο. Για παράδειγμα, αυτός είναι ο τρόπος με τον οποίο μπορείτε να δώσετε μια νέα διεύθυνση IP στη διεπαφή dummy0:
sudo ifconfig dummy0 29.95.245.112
Μπορείτε να εισαγάγετε οποιαδήποτε έγκυρη διεύθυνση IP μετά το όνομα του δικτύου για να την εκχωρήσετε. Θα λάβετε ένα μήνυμα μόνο εάν έχετε εισαγάγει κάτι λάθος. Διαφορετικά, η αλλαγή θα τεθεί αμέσως σε ισχύ.
Μπορείτε επίσης να καθορίσετε μια μάσκα δικτύου όπως αυτή:
sudo ifconfig dummy0 netmask 255.255.255.0
Η σύνταξη για τον ορισμό μιας διεύθυνσης εκπομπής είναι παρόμοια:
sudo ifconfig dummy0 εκπομπή 77.40.108.115
Αν θέλετε να τροποποιήσετε όλες αυτές τις διευθύνσεις IP για ένα δίκτυο, είναι πιο αποτελεσματικό να συγκεντρώνετε όλες τις εντολές μαζί. Όπως οι περισσότερες εντολές Linux , μπορείτε να συμπεριλάβετε πολλά ορίσματα στην ίδια γραμμή.
Μια διεπαφή δικτύου μπορεί επίσης να έχει ένα ή περισσότερα ψευδώνυμα. Αυτά καθορίζονται από τη σύνταξη του name:x, όπου το όνομα είναι το όνομα του δικτύου και το ψηφίο xa. Για παράδειγμα, δείτε πώς μπορείτε να προσθέσετε μια διεύθυνση IP ψευδώνυμο στο δίκτυο dummy0.
sudo ifconfig dummy0:0 69.72.169.2
Μπορείτε να επιβεβαιώσετε ότι λειτούργησε χρησιμοποιώντας το ifconfig για να λάβετε την κατάστασή του.
ifconfig dummy0:0
Τι άλλο μπορείτε να κάνετε με το ifconfig;
Η εντολή ifconfig έχει μια εκτενή λίστα ορισμάτων που μπορείτε να χρησιμοποιήσετε για να τροποποιήσετε πολλές άλλες μεταβλητές μιας διεπαφής δικτύου. Μπορείτε να ενεργοποιήσετε την πολλαπλή μετάδοση, να ρυθμίσετε το MTU και να ενεργοποιήσετε τη λειτουργία ακατάσχετης, μεταξύ άλλων.
Οι επίσημες σελίδες man(official man pages) έχουν μια πλήρη λίστα με όλα τα ορίσματα που μπορούν να χρησιμοποιηθούν με το ifconfig, μαζί με έναν τεχνικό ορισμό του τι κάνει το καθένα. Μπορείτε, φυσικά, να επικαλεστείτε το εγχειρίδιο από το ίδιο το τερματικό χρησιμοποιώντας την εντολή man ifconfig.
Πότε πρέπει να χρησιμοποιήσετε το ifconfig;
Για τους περισσότερους χρήστες, υπάρχει ελάχιστος λόγος να χρησιμοποιούν την εντολή ifconfig. Οι αυτόματες ρυθμίσεις που παρέχονται από προεπιλογή είναι αρκετά καλές για κανονική χρήση Διαδικτύου.
Αλλά αν είστε διαχειριστής συστήματος που θέλει πιο αναλυτικό έλεγχο στις διεπαφές δικτύου του, τότε το ifconfig είναι απλώς το εργαλείο για εσάς. Μπορείτε να χρησιμοποιήσετε την εντολή κατά την εκκίνηση του συστήματος για να διαμορφώσετε σωστά τις διεπαφές δικτύου και στη συνέχεια να το ξεχάσετε λίγο.
Είναι επίσης βολικό για τη διάγνωση προβλημάτων δικτύου, καθώς μπορείτε να ρωτήσετε την κατάσταση οποιασδήποτε διεπαφής δικτύου και να τη διαμορφώσετε. Μπορείτε να χρησιμοποιήσετε το ifconfig για επανεκκίνηση δικτύων ή ακόμα και εναλλαγή τεχνικών παραμέτρων μέχρι να λειτουργήσει πιο ομαλά.
Related posts
Linux FIND Εντολή με παραδείγματα
Μετατροπή εικόνων μεταξύ μορφών μέσω της γραμμής εντολών στο Ubuntu
Γιατί η εντολή "λιγότερο" είναι καλύτερη από "περισσότερο" σε UNIX και Linux
Χρησιμοποιήστε την εντολή Linux 'dd' με ένα απλό γραφικό περιβάλλον
Εντολή Chown στο Linux: Πώς να το χρησιμοποιήσετε
5 τρόποι για να αυτοματοποιήσετε ένα αντίγραφο ασφαλείας αρχείων στο Linux
Οι 10 καλύτερες συσκευές εγγραφής οθόνης για Linux
Ρυθμίστε τις παραμέτρους του Ubuntu ώστε να μην χαμηλώνει ή να απενεργοποιεί μια ανενεργή οθόνη
Πώς να εγκαταστήσετε και να ρυθμίσετε το Kali Linux
7 τρόποι συμπίεσης και αποσυμπίεσης αρχείων στο Linux
9 χρήσιμα πράγματα που μπορεί να κάνει το Linux και τα Windows δεν μπορούν
9 Καλύτερες Διανομές Linux για Hacking
Πώς να εγκαταστήσετε και να εκτελέσετε εφαρμογές Linux σε ένα Chromebook
Κορυφαίες 10 εντολές Raspberry Pi Linux που πρέπει να γνωρίζετε
Οι 20 καλύτερες εφαρμογές Linux ποτέ
Το HDG εξηγεί : Τι είναι το UNIX;
Τερματίστε και επανεκκινήστε τον υπολογιστή σας από το τερματικό του Ubuntu
Κόλπα τερματικού: Χρησιμοποιήστε το τερματικό ως ξυπνητήρι
Εμφάνιση και απόκρυψη εικονιδίων επιφάνειας εργασίας στο GNOME Linux
Πώς να εγκαταστήσετε σχεδόν οποιονδήποτε εκτυπωτή στο Ubuntu