Εντολή 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 για επανεκκίνηση δικτύων ή ακόμα και εναλλαγή τεχνικών παραμέτρων μέχρι να λειτουργήσει πιο ομαλά.



About the author

Είμαι ειδικός των Windows και εργάζομαι στη βιομηχανία λογισμικού για πάνω από 10 χρόνια. Έχω εμπειρία με συστήματα Microsoft Windows και Apple Macintosh. Οι δεξιότητές μου περιλαμβάνουν: διαχείριση παραθύρων, υλικό και ήχο υπολογιστή, ανάπτυξη εφαρμογών και πολλά άλλα. Είμαι έμπειρος σύμβουλος που μπορεί να σας βοηθήσει να αξιοποιήσετε στο έπακρο το σύστημά σας Windows.



Related posts