3 τρόποι σύνδεσης σε WiFi από τη γραμμή εντολών στο Debian

3 Ways Connect Wifi From Command Line Debian



Αυτό το σεμινάριο εξηγεί συνοπτικά πώς μπορείτε να συνδεθείτε στο Wifi από τη γραμμή εντολών σε διανομές που βασίζονται σε Linux Debian και Debian με 3 διαφορετικούς τρόπους: nmcli , nmtui και wpa_supplicant Το Επιπλέον στα nmcli, nmtui και wpa_supplicant, οι εντολές iwconfig, iwlist και dhclient χρησιμοποιούνται και εξηγούνται συνοπτικά σε αυτό το σεμινάριο.

Ανακάλυψη δικτύων χρησιμοποιώντας το Iwconfig:

Πριν ξεκινήσουμε πρέπει να γνωρίζουμε το ουσιαστικό ή το όνομα του δικτύου στο οποίο θέλουμε να συνδεθούμε.







Αυτό το σεμινάριο δείχνει πώς να χρησιμοποιήσετε το Iwconfig εντολή σάρωσης διαθέσιμων δικτύων. Iwconfig είναι παρόμοιο με το εντολή ifconfig αλλά για τη διαχείριση ασύρματων διεπαφών. Αυτή η εντολή επιτρέπει στον χρήστη να επεξεργαστεί τη συχνότητα ή το κανάλι, να αλλάξει τη λειτουργία της συσκευής δικτύου (Ad-hoc, Managed, Master, Repeater, Monitor, Secondary), να ορίσει ένα ESSID κ.λπ.



ΣΗΜΕΙΩΣΗ: SSID/ESSID είναι ονόματα ή αναγνωριστικά δικτύου ή δρομολογητή.



Για να ελέγξετε αν η κάρτα wifi έχει εντοπιστεί σωστά, εκτελέστε πρώτα την εντολή iwconfig όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:





sudoiwconfig

Όπως μπορείτε να δείτε, η έξοδος δείχνει τη διεπαφή loopback (lo), την κάρτα ethernet (enp2s0) και την κάρτα wifi wlp3s0 που θα χρησιμοποιήσουμε για τη σάρωση διαθέσιμων δικτύων χρησιμοποιώντας την εντολή Iwlist Το



Η πρώτη γραμμή δείχνει υποστήριξη για πρότυπα 802.11 και αποκαλύπτει ότι η συσκευή δεν είναι συνδεδεμένη. Η δεύτερη γραμμή δείχνει ότι η κάρτα wifi είναι συνδεδεμένη διαχειριζόμενη λειτουργία , δεν σχετίζεται με ένα Σημείο Πρόσβασης.

Η τρίτη γραμμή περιλαμβάνει Επανάληψη σύντομου ορίου που καθορίζει τον αριθμό των προσπαθειών μετά από αποτυχημένη μετάδοση και Όριο RTS καθορίζοντας τον αριθμό των επιβεβαιώσεων πριν από μια σύνδεση, Θραύσμα Thr δείχνει το μέγιστο μέγεθος πακέτου που θα στείλει η κάρτα σας.

Οι δύο τελευταίες γραμμές δείχνουν ότι δεν υπάρχει έλεγχος ταυτότητας και η Διαχείριση ενέργειας είναι απενεργοποιημένη.

Η εντολή Iwlist παρέχει πρόσθετες πληροφορίες για ασύρματες συσκευές, συμπεριλαμβανομένων εκείνων που δεν αποτελούν μέρος του υπολογιστή μας. Σε αυτήν την περίπτωση θα σαρώσουμε τα διαθέσιμα δίκτυα προσθέτοντας το όρισμα σάρωση Το Η έξοδος θα εμφανίσει μια λίστα με Σημεία Πρόσβασης με ορισμένες πληροφορίες όπως ESSID, ποιότητα σήματος, κανάλι, λειτουργία κ.λπ.

Εκτελέστε την ακόλουθη εντολή για να εκτυπώσετε μια λίστα με τα διαθέσιμα δίκτυα:

sudoσάρωση iwlist wlp3s0

ΣΗΜΕΙΩΣΗ: Αντικαθιστώ wlp3s0 για την ασύρματη κάρτα που εμφανίζεται όταν η εντολή iwconfig εκτελέστηκε.

Όπως μπορείτε να δείτε, η έξοδος δείχνει πολλά δίκτυα, συμπεριλαμβανομένου του LinuxHint Access Point, αλλά η μορφή δεν είναι φιλική προς το χρήστη. Εάν θέλετε να εκτυπώσετε μόνο το ESSID ή ονόματα διαθέσιμων δικτύων παραλείποντας τα υπόλοιπα, εκτελέστε:

sudoσάρωση iwlist wlp3s0| λαβήESSID

Όπως μπορείτε να δείτε τώρα, η έξοδος είναι σαφής και περιορίζεται στα ονόματα σημείων πρόσβασης (essid).

Σύνδεση σε wifi από τη γραμμή εντολών χρησιμοποιώντας nmcli:

Το NMCLI είναι μια διεπαφή γραμμής εντολών για το NetworkManager που μπορεί να χρησιμοποιηθεί ως εναλλακτική λύση για τους διαχειριστές γραφικών. Το NMCLI επιτρέπει στον χρήστη να δημιουργήσει, να επεξεργαστεί και να αφαιρέσει ή να ενεργοποιήσει και να απενεργοποιήσει συνδέσεις καθώς και να εμφανίσει την κατάσταση της συσκευής.

Η ακόλουθη σύνταξη δείχνει τον τρόπο σύνδεσης στο δίκτυο LinuxHint (ανακαλύφθηκε με την εντολή Iwlist που χρησιμοποιήθηκε προηγουμένως) εκτελώντας το nmcli με τα ακόλουθα ορίσματα:

nmcli d wifi σύνδεση LinuxHint κωδικός πρόσβασης morochita

Οπου d wifi καθορίζει την ασύρματη συσκευή, σύνδεση LinuxHint καθορίζει την ουσία και κωδικός morochita ο κωδικός.

ΣΗΜΕΙΩΣΗ: Αντικαθιστώ LinuxHint για το δρομολογητή σας ssid και μοροχίτα για τον πραγματικό κωδικό πρόσβασής σας.

Μπορείτε να λάβετε επιπλέον πληροφορίες για το nmcli στη διεύθυνση https://linux.die.net/man/1/nmcli

Σύνδεση σε wifi από την κονσόλα χρησιμοποιώντας το nmtui:

Το Nmtui είναι μια διαδραστική εναλλακτική λύση που βασίζεται σε κατάρες για το nmcli και το Network Manager, κατά την εκτέλεση της κονσόλας:

nmtui

Η πρώτη οθόνη μας επιτρέπει να επεξεργαστούμε μια υπάρχουσα σύνδεση, να ενεργοποιήσουμε μια νέα σύνδεση και να επεξεργαστούμε το όνομα κεντρικού υπολογιστή μας. Επιλέξτε τη δεύτερη επιλογή Ενεργοποιήστε μια σύνδεση και πατήστε ΕΙΣΑΓΩ Το

Το Nmtui θα εμφανίζει τόσο ενσύρματα όσο και ασύρματα διαθέσιμα δίκτυα. Επιλέξτε το Σημείο Πρόσβασης και πατήστε ΕΙΣΑΓΩ Το

Σημείωση: για αυτό το παράδειγμα, το ESSID άλλαξε από LinuxHint σε LinuxH1nt για να εμφανιστεί το βήμα αιτήματος κωδικού πρόσβασης.

Στην επόμενη οθόνη θα ζητηθεί ο κωδικός πρόσβασης, συμπληρώστε τον και πατήστε ΕΙΣΑΓΩ να συνεχίσει.

Και θα είσαι συνδεδεμένος.

Μπορείτε να λάβετε επιπλέον πληροφορίες για το Nmtui στη σελίδα του ατόμου στη διεύθυνση https://www.mankier.com/1/nmtui

Συνδεθείτε σε wifi χρησιμοποιώντας wpa_supplicant:

Το Wpa_supplicant είναι ένα παρακλητικό που επιτρέπει τη διαπραγμάτευση στη διαδικασία ελέγχου ταυτότητας. Σε αντίθεση με το nmcli και το nmtui, το wpa_supplicant δεν είναι εγκατεστημένο από προεπιλογή στο Debian.

Για να εγκαταστήσετε το wpa_supplicant σε συστήματα που βασίζονται σε Debian, εκτελέστε:

sudoκατάλληλοςεγκαθιστώwpasupplicant

Πρέπει να επεξεργαστείτε το αρχείο /etc/wpa_supplicant.conf προσθέτοντας τον αριθμό πρόσβασης και τον κωδικό πρόσβασης, μπορείτε να τον επιτύχετε εκτελώντας την ακόλουθη εντολή:

wpa_passphrase LinuxHint morochita| sudo στόχος /και τα λοιπά/wpa_supplicant.conf

ΣΗΜΕΙΩΣΗ: Αντικαταστήστε το LinuxHint για το essid και το morochita για τον πραγματικό κωδικό πρόσβασής σας. Μπορείτε να χρησιμοποιήσετε εισαγωγικά για ονόματα δικτύου που περιέχουν κενά.

Μόλις επεξεργαστεί το wpa_supplicant.conf, μπορείτε να συνδεθείτε εκτελώντας την ακόλουθη εντολή όπου -ντο καθορίζει το αρχείο διαμόρφωσης και -Εγώ καθορίζει τη διεπαφή δικτύου:

sudowpa_supplicant-ντο /και τα λοιπά/wpa_supplicant.conf-Εγώwlp3s0

Όπως μπορείτε να δείτε χρησιμοποιώντας iwconfig , τώρα η ασύρματη κάρτα σας σχετίζεται με το σημείο πρόσβασης.

sudoiwconfig

Για να συνδεθείτε, εκτελέστε την εντολή dhclient όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης για να λάβετε μια δυναμική διεύθυνση IP:

sudodhclient wlp3s0

ΣΗΜΕΙΩΣΗ: Αντικαθιστώ wlp3s0 για την ασύρματη κάρτα σας.

Μετά την εκτέλεση dhclient , θα πρέπει να είστε συνδεδεμένοι στο διαδίκτυο μέσω του σχετικού σημείου πρόσβασης.

Μπορείτε να λάβετε πρόσθετες πληροφορίες σχετικά με το wpa_supplicant στη διεύθυνση https://linux.die.net/man/8/wpa_supplicant

Ελπίζω να βρήκατε χρήσιμο αυτό το σεμινάριο για σύνδεση σε wifi από τη γραμμή εντολών σε συστήματα που βασίζονται σε Debian. Συνεχίστε να ακολουθείτε το LinuxHint για περισσότερα μαθήματα και συμβουλές Linux.