Το ifconfig είναι ένα εύχρηστο βοηθητικό πρόγραμμα δικτύωσης που ανακτά σημαντικά δεδομένα που σχετίζονται με τη διεπαφή δικτύου του υπολογιστή σας. Ήταν προεγκατεστημένο σε όλες τις διανομές Linux, δηλαδή έως ότου κηρύχθηκε ομόφωνα καταργημένος από τους προγραμματιστές λόγω έλλειψης συντήρησης.
Αυτός είναι ο λόγος για τον οποίο η κλήση της εντολής ifconfig από το τερματικό επιστρέφει ένα σφάλμα "ifconfig: η εντολή δεν βρέθηκε". Εάν εξακολουθείτε να θέλετε να χρησιμοποιήσετε το ifconfig στο σύστημα Linux, θα πρέπει να το εγκαταστήσετε με μη αυτόματο τρόπο.
Εάν προσπαθήσατε να εγκαταστήσετε το βοηθητικό πρόγραμμα ifconfig και απέτυχε, αυτό οφείλεται στο ότι το ifconfig δεν μπορεί να εγκατασταθεί μεμονωμένα. Περιλαμβάνεται με το δικτυακά εργαλεία πακέτο. Για να μπορέσετε να χρησιμοποιήσετε την εντολή ifconfig, πρέπει πρώτα να εγκαταστήσετε το πακέτο net-tools.
Για να εγκαταστήσετε το πακέτο σε Linux, ενεργοποιήστε το τερματικό και εκτελέστε την εντολή που αντιστοιχεί στη διανομή Linux που εκτελείτε αυτήν τη στιγμή:
Σε παράγωγα Debian/Ubuntu, εκτελέστε:
sudo apt εγκαθιστώ δικτυακά εργαλεία
Σε συστήματα που βασίζονται σε Arch, εκτελέστε:
sudo pacman -S net-tools
Για να εγκαταστήσετε το πακέτο net-tools σε Fedora, CentOS και RHEL, εκδώστε την ακόλουθη εντολή:
sudo dnf εγκαθιστώ δικτυακά εργαλεία
Αυτό θα πρέπει να εγκαταστήσει το πακέτο net-tools στο σύστημά σας Linux, μετά από το οποίο θα μπορείτε να εκτελέσετε την εντολή ifconfig χωρίς σφάλματα.
Η εγκατάσταση του net-tools θα πρέπει να διορθώσει το πρόβλημα, αλλά σε ορισμένες περιπτώσεις, το σφάλμα "ifconfig: η εντολή δεν βρέθηκε" μπορεί να παραμείνει ακόμη και με το πακέτο net-tools που είναι εγκατεστημένο στο σύστημά σας.
Σε αυτήν την περίπτωση, θα πρέπει να κάνετε μη αυτόματη ενημέρωση τη μεταβλητή PATH του συστήματος και προσθέστε το δυαδικό αρχείο ifconfig σε αυτό.
Ξεκινήστε επιβεβαιώνοντας εάν το δυαδικό αρχείο ifconfig υπάρχει στον κατάλογο δυαδικών αρχείων συστήματος. Μπορείτε να ελέγξετε είτε με μη αυτόματο τρόπο πλοήγησης στο /sbin κατάλογο με την εντολή cd και αναζητήστε το δυαδικό ifconfig ή αυτοματοποιώντας τη διαδικασία με αυτό το one-liner:
[[ -f /sbin/ifconfig ]] && ηχώ "ifconfig υπάρχει"
Η έξοδος αυτής της εντολής θα πρέπει να είναι "ifconfig υπάρχει". Εάν εμφανίσει σφάλμα ή δεν εκτυπώσει την εν λόγω φράση, πρέπει να εγκαταστήσετε ξανά το πακέτο net-tools. Μόλις λάβετε την επιθυμητή έξοδο, ελέγξτε τα περιεχόμενα της μεταβλητής PATH με αυτήν την εντολή:
ηχώ $PATH
Περάστε μέσα από την έξοδο και αναζητήστε /sbin μέσα σε αυτό. Το πιθανότερο είναι ότι δεν θα το βρείτε. Εάν ισχύει αυτό, τότε εξάγετε /sbin στη μεταβλητή PATH με αυτήν την εντολή:
εξαγωγή ΜΟΝΟΠΑΤΙ = $PATH:/sbin
Επανεκκινήστε την επιφάνεια εργασίας του Linux αφού εκτελέσετε αυτήν την εντολή. Κατά την εκκίνηση, θα πρέπει να μπορείτε να χρησιμοποιήσετε την εντολή ifconfig άψογα.
Ενώ μπορεί να εξοικειωθείτε με το ifconfig, συνιστάται να προχωρήσετε σε ενημερωμένα εργαλεία που προσφέρουν τις ίδιες δυνατότητες με καλύτερη απόδοση.
Όταν το πακέτο net-tools δηλώθηκε ως καταργημένο, αντικαταστάθηκε με τη σουίτα λογισμικού iproute2 που περιλαμβάνει καλύτερες εναλλακτικές λύσεις όπως ip, cstat, arpd, nstat, devlink, ss, tc και άλλα.
Το πακέτο iproute2 θα πρέπει να είναι ήδη εγκατεστημένο στον υπολογιστή σας Linux, οπότε μην ανησυχείτε για την εγκατάσταση ή τη διαμόρφωση. Μπορείτε απλά να εκτελέσετε τις εντολές.
Για να εκτελέσετε την εναλλακτική του βοηθητικού προγράμματος ifconfig, πληκτρολογήστε αυτήν την εντολή:
ip α
Θα βρείτε την έξοδο πανομοιότυπη με αυτή της εντολής ifconfig. Μπορείς λάβετε εύκολα βοήθεια στη γραμμή εντολών με το --βοήθεια σημαία. Ή αν θέλετε να μάθετε περισσότερα για κάθε εντολή, μπορείτε να ξεκινήσετε διαβάζοντας τις σελίδες man της.
Οι καλύτερες εντολές δικτύωσης για Linux
Το Linux είναι αναμφισβήτητα το πιο δημοφιλές λειτουργικό σύστημα για διακομιστές και επιτραπέζιους υπολογιστές. Δεν είναι κακό να είστε εξοικειωμένοι με μερικές χρήσιμες εντολές που βοηθούν στην αντιμετώπιση προβλημάτων και τη διαμόρφωση των ρυθμίσεων δικτύου. Δεδομένου ότι υπάρχουν πάρα πολλές εντολές δικτύωσης για να μετρηθούν, έχουμε επιμεληθεί αυτήν τη λίστα με μερικά απαραίτητα βοηθητικά προγράμματα δικτύωσης Linux.
10 εντολές δικτύου Linux και πώς να τις χρησιμοποιήσετε
Διαβάστε Επόμενο
Σχετικά θέματα
- Linux
- Αντιμετώπιση προβλημάτων
- Εντολές Linux
- Εγκαταστήστε λογισμικό
- Σφάλματα Linux
Σχετικά με τον Συγγραφέα
Μου αρέσει να σπάω πράγματα και να φτιάχνω πράγματα που με βοηθούν να σπάω πράγματα. Όταν οι οθόνες είναι κλειστές, μπορείτε να με βρείτε στο γήπεδο ποδοσφαίρου ή να παλεύω με τα πνεύματα στην τοπική σκακιστική λέσχη.
Εγγραφείτε στο ενημερωτικό μας δελτίο
Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για να εγγραφείτε