Σε αυτό το άρθρο, θα σας δείξουμε πώς να συνδεθείτε στο δίκτυο WiFi σας από τη γραμμή εντολών σε σύγχρονες διανομές Linux που χρησιμοποιούν το NetworkManager για τη διαχείριση των συσκευών δικτύου.
Αυτό το άρθρο θα πρέπει να λειτουργεί στις ακόλουθες διανομές Linux και άλλες διανομές Linux (δεν περιλαμβάνονται) που χρησιμοποιούν το NetworkManager για τη διαχείριση των δικτύων και διαθέτουν το εργαλείο γραμμής εντολών 'nmcli'.
- Ubuntu
- Debian
- Linux Mint
- Στοιχειώδες ΛΣ
- Μαλακό καπέλλο
- RHEL
- CentOS Stream
- AlmaLinux
- Rocky Linux
- openSUSE
- SUSE Linux Enterprise Server (SLES)
- Oracle Linux
Θέμα Περιεχομένων:
- Καταχώριση όλων των συσκευών δικτύου του Linux από τη γραμμή εντολών με χρήση Nmcli
- Αναζήτηση για Διαθέσιμα Δίκτυα WiFi σε Linux από τη Γραμμή εντολών χρησιμοποιώντας Nmcli
- Σύνδεση σε δίκτυο WiFi σε Linux από τη γραμμή εντολών χρησιμοποιώντας Nmcli
- Έλεγχος για συνδεσιμότητα WiFi/Internet από τη γραμμή εντολών
- Αποσύνδεση από το δίκτυο WiFi στο Linux από τη γραμμή εντολών χρησιμοποιώντας Nmcli
- συμπέρασμα
Καταχώριση όλων των συσκευών δικτύου του Linux από τη γραμμή εντολών με χρήση Nmcli
Για να παραθέσετε όλες τις συσκευές δικτύου που είναι εγκατεστημένες στον υπολογιστή σας Linux, εκτελέστε την ακόλουθη εντολή:
$ sudo συσκευή nmcli
Θα πρέπει να βρείτε τη διεπαφή δικτύου WiFi στη λίστα. Στην περίπτωσή μας, η διεπαφή δικτύου WiFi ονομάζεται 'wlp7s27u1'.
Αναζήτηση για Διαθέσιμα Δίκτυα WiFi σε Linux από τη Γραμμή εντολών χρησιμοποιώντας Nmcli
Για να καταχωρήσετε όλα τα δίκτυα WiFi στην περιοχή σας, εκτελέστε την ακόλουθη εντολή:
$ sudo Λίστα wifi συσκευών nmcliΌπως μπορείτε να δείτε, παρατίθενται όλα τα δίκτυα WiFi στην περιοχή μας.
Εάν, για κάποιο λόγο, το SSID του WiFi που επιθυμείτε δεν εμφανίζεται στη λίστα, κάντε εκ νέου σάρωση με την ακόλουθη εντολή:
$ sudo Εκ νέου σάρωση wifi συσκευής nmcliΌπως μπορείτε να δείτε, πολλά περισσότερα δίκτυα WiFi παρατίθενται μετά την εκ νέου σάρωση.
$ sudo Λίστα wifi συσκευών nmcli
Σύνδεση σε δίκτυο WiFi σε Linux από τη γραμμή εντολών χρησιμοποιώντας Nmcli
Για να συνδεθείτε στο SSID του δικτύου WiFi 'NodeKite-2.4G' (ας πούμε) που έχει ρυθμιστεί με τον 'μυστικό' κωδικό πρόσβασης WPA2, εκτελέστε την ακόλουθη εντολή:
$ sudo Σύνδεση wifi συσκευής nmcli 'NodeKite-2.4G' Κωδικός πρόσβασης 'μυστικό'Μπορείτε επίσης να χρησιμοποιήσετε το BSSID του δρομολογητή WiFi για να συνδεθείτε στο δίκτυο WiFi ως εξής:
$ sudo Σύνδεση wifi συσκευής nmcli '68:22:BB:41:B6:A9' Κωδικός πρόσβασης 'μυστικό'Εάν θέλετε να συνδεθείτε σε ένα κρυφό δίκτυο WiFi με το SSID 'HiddenNet' (ας πούμε), μπορείτε να το κάνετε ως εξής:
$ sudo Σύνδεση wifi συσκευής nmcli 'HiddenNet' Κωδικός πρόσβασης 'μυστικό' κρυμμένος ΝαίΕάν έχετε πολλές διεπαφές δικτύου WiFi στον υπολογιστή σας και θέλετε να συνδεθείτε σε ένα δίκτυο WiFi χρησιμοποιώντας μια συγκεκριμένη διεπαφή δικτύου WiFi, μπορείτε να το κάνετε προσθέτοντας τη σημαία 'ifname' στο τέλος ως εξής:
$ sudo Σύνδεση Wi-Fi συσκευής nmcli 'NodeKite-2.4G' Κωδικός πρόσβασης 'μυστικό' ifname wlp7s27u1Θα πρέπει να δημιουργηθεί και να ενεργοποιηθεί μια νέα σύνδεση NetworkManager και ο υπολογιστής σας να συνδεθεί στο δίκτυο WiFi.
Όπως μπορείτε να δείτε, δημιουργείται ένα νέο προφίλ σύνδεσης NetworkManager 'NodeKite-2.4G' (το ίδιο όνομα με το SSID WiFi που ρυθμίσατε για σύνδεση).
$ sudo σύνδεση nmcli
Έλεγχος για συνδεσιμότητα WiFi/Internet από τη γραμμή εντολών
Μόλις συνδεθείτε στο επιθυμητό δίκτυο WiFi, η διεπαφή δικτύου WiFi (wlp7s27u1 σε αυτήν την περίπτωση) θα πρέπει να λάβει μια διεύθυνση IP από τον δρομολογητή σας μέσω DHCP, όπως μπορείτε να δείτε στο παρακάτω στιγμιότυπο οθόνης:
$ ip ένα
Θα πρέπει επίσης να μπορείτε να κάνετε ping στο 'google.com' (ή στα ονόματα τομέα οποιωνδήποτε άλλων δημοφιλών ιστότοπων).
$ ping -ντο 3 Google com
Αποσύνδεση από το δίκτυο WiFi στο Linux από τη γραμμή εντολών χρησιμοποιώντας Nmcli
Για να αποσυνδεθείτε από το δίκτυο WiFi SSID NodeKite-2.4G, εκτελέστε την ακόλουθη εντολή:
$ sudo nmcli σύνδεση 'NodeKite-2.4G'
Όπως μπορείτε να δείτε, η σύνδεση «NodeKite-2.4G» NetworkManager είναι απενεργοποιημένη[1] καθώς και η διεπαφή δικτύου WiFi «wlp7s27u1»[2]. Δεν θα μπορείτε επίσης να κάνετε ping στα ονόματα DNS οποιουδήποτε ιστότοπου, αφού αποσυνδεθείτε από το δίκτυο WiFi[3].
$ sudo σύνδεση nmcli$ ip ένα
$ ping -ντο 3 Google com
συμπέρασμα
Σε αυτό το άρθρο, σας δείξαμε πώς να χρησιμοποιήσετε το εργαλείο γραμμής εντολών 'nmcli' NetworkManager για να απαριθμήσετε τα διαθέσιμα δίκτυα WiFi στην περιοχή σας και να συνδεθείτε στο δίκτυο WiFi που επιθυμείτε. Σας δείξαμε επίσης πώς να ελέγχετε για σύνδεση στο Διαδίκτυο μόλις συνδεθείτε σε ένα δίκτυο WiFi από τη γραμμή εντολών στο Linux. Αφού διαβάσετε αυτό το άρθρο, θα πρέπει να μπορείτε να διαχειρίζεστε τα δίκτυα WiFi στο σύστημά σας Linux από τη γραμμή εντολών χρησιμοποιώντας το εργαλείο NetworkManager 'nmcli'.