Πώς να συνδεθείτε στο δίκτυο WiFi από τη γραμμή εντολών στο Linux χρησιμοποιώντας το NetworkManager

Pos Na Syndetheite Sto Diktyo Wifi Apo Te Gramme Entolon Sto Linux Chresimopoiontas To Networkmanager



Σε αυτό το άρθρο, θα σας δείξουμε πώς να συνδεθείτε στο δίκτυο 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

Θέμα Περιεχομένων:

  1. Καταχώριση όλων των συσκευών δικτύου του Linux από τη γραμμή εντολών με χρήση Nmcli
  2. Αναζήτηση για Διαθέσιμα Δίκτυα WiFi σε Linux από τη Γραμμή εντολών χρησιμοποιώντας Nmcli
  3. Σύνδεση σε δίκτυο WiFi σε Linux από τη γραμμή εντολών χρησιμοποιώντας Nmcli
  4. Έλεγχος για συνδεσιμότητα WiFi/Internet από τη γραμμή εντολών
  5. Αποσύνδεση από το δίκτυο WiFi στο Linux από τη γραμμή εντολών χρησιμοποιώντας Nmcli
  6. συμπέρασμα

Καταχώριση όλων των συσκευών δικτύου του 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'.

Βιβλιογραφικές αναφορές: