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

Αυτός ο οδηγός δείχνει πώς να συνδεθείτε στο διαδίκτυο μέσω ενός δικτύου WI-FI χρησιμοποιώντας τη γραμμή εντολών Linux.

Αν έχετε εγκαταστήσει μια διανομή χωρίς κεφαλή (IE, μια διανομή που δεν εκτελεί γραφική επιφάνεια εργασίας) τότε δεν θα έχετε εργαλεία διαχειριστή δικτύου για να σας βοηθήσουμε να συνδεθείτε. Μπορεί επίσης να συμβεί ότι έχετε διαγράψει τυχαία τα βασικά στοιχεία από την επιφάνεια εργασίας σας ή έχετε εγκαταστήσει μια διανομή που έχει ένα σφάλμα και ο μόνος τρόπος για να συνδεθείτε στο διαδίκτυο είναι μέσω του τερματικού Linux.

Με πρόσβαση στο διαδίκτυο από τη γραμμή εντολών του Linux, μπορείτε να χρησιμοποιήσετε εργαλεία όπως το wget για να κατεβάσετε ιστοσελίδες και αρχεία. Θα μπορείτε επίσης να κάνετε λήψη βίντεο χρησιμοποιώντας το youtube-dl . Οι διαχειριστές πακέτων γραμμής εντολών θα είναι επίσης διαθέσιμοι για τη διανομή σας, όπως apt-get , yum και PacMan . Με την πρόσβαση στους διαχειριστές πακέτων, έχετε όλα όσα χρειάζεστε για να εγκαταστήσετε ένα περιβάλλον επιφάνειας εργασίας εάν το χρειάζεστε.

Καθορίστε τη διεπαφή ασύρματου δικτύου σας

Από το τερματικό εισάγετε την ακόλουθη εντολή:

iwconfig

Θα δείτε μια λίστα με διεπαφές δικτύου.

Η πιο συνηθισμένη διεπαφή ασύρματου δικτύου είναι wlan0, αλλά μπορεί να είναι άλλα πράγματα όπως στην περίπτωση μου είναι wlp2s0.

Ενεργοποιήστε την ασύρματη διασύνδεση

Το επόμενο βήμα είναι να βεβαιωθείτε ότι η ασύρματη διεπαφή είναι ενεργοποιημένη.

Για να το κάνετε αυτό, χρησιμοποιήστε την ακόλουθη εντολή:

sudo ifconfig wlan0 επάνω

Αντικαταστήστε το wlan0 με το όνομα της διεπαφής δικτύου.

Σάρωση σημείων ασύρματης πρόσβασης

Τώρα που η διεπαφή ασύρματου δικτύου σας είναι σε λειτουργία, μπορείτε να αναζητήσετε δίκτυα για σύνδεση.

Πληκτρολογήστε την ακόλουθη εντολή:

sudo iwlist σάρωση | περισσότερο

Θα εμφανιστεί μια λίστα με τα διαθέσιμα σημεία ασύρματης πρόσβασης. Τα αποτελέσματα θα φαίνονται κάπως έτσι:

Κελσίου: Διεύθυνση: 98: E7: F5: B8: 58: B1 Κανάλι: 6 Συχνότητα: 2.437 GHz (Channel 6) Ποιότητα = 68/70 Επίπεδο σήματος = -42 dBm Κλειδί κρυπτογράφησης: ESSID: "HONOR_PLK_E2CF" 1 Mb / s; 2 Mb / s; 5.5 Mb / s; 11 Mb / s; 18 Mb / s 24 Mb / s. 36 Mb / s. Βαθμοί Bit 54 Mb / s: 6 Mb / s; 9 Mb / s. 12 Mb / s; 48 Mb / s Τρόπος λειτουργίας: Master Extra: tsf = 000000008e18b46e Έξτρα: Τελευταίος φάρος: 4ms πριν IE: Άγνωστο: 000E484F4E4F525F504C4B5F45324346 IE: Άγνωστο: 010882848B962430486C IE: Άγνωστο: 030106 IE: Άγνωστο: 0706434E20010D14 IE: Άγνωστο: 200100 IE: : Δεν είναι γνωστό: 2A0100 IE: Άγνωστο: 2F0100 IE: IEEE 802.11i / WPA2 Έκδοση 1 Ομάδα κρυπτογράφησης: CCMP Pairwise Ciphers (1): CCMP Authentication Suites (1): PSK IE: Άγνωστο: 32040C121860 IE: Unknown: 2D1A2D1117FF00000000000000000000000000000000000000000000 IE: 3D1606081100000000000000000000000000000000000000 IE: Άγνωστη: 7F080400000000000040 IE: Άγνωστη: DD090010180200001C0000 IE: Άγνωστη: DD180050F2020101800003A4000027A4000042435E0062322F00

Όλα φαίνονται αρκετά συγκεχυμένα, αλλά χρειάζεστε μόνο λίγα κομμάτια πληροφοριών.

Κοιτάξτε το ESSID. Αυτό θα πρέπει να είναι το όνομα ενός δικτύου στο οποίο θέλετε να συνδεθείτε. Μπορείτε επίσης να βρείτε ανοικτά δίκτυα αναζητώντας στοιχεία που έχουν απενεργοποιήσει το κλειδί κρυπτογράφησης.

Καταγράψτε το όνομα του ESSID με το οποίο θέλετε να συνδεθείτε.

Δημιουργήστε ένα αρχείο διαμόρφωσης υποδείγματος WPA

Το πιο κοινό εργαλείο που χρησιμοποιείται για τη σύνδεση σε ασύρματα δίκτυα που απαιτούν κλειδί ασφαλείας WPA είναι ο υποψήφιος WPA.

Οι περισσότερες διανομές έρχονται με αυτό το εργαλείο προεγκατεστημένο. Μπορείτε να το δοκιμάσετε πληκτρολογώντας τα εξής στο τερματικό:

wpa_passphrase

Εάν εμφανιστεί ένα σφάλμα λέγοντας ότι η εντολή δεν μπορεί να βρεθεί τότε δεν έχει εγκατασταθεί. Βρίσκεστε τώρα σε ένα σενάριο κοτόπουλου και αυγών όπου χρειάζεστε αυτό το εργαλείο για να συνδεθείτε στο διαδίκτυο, αλλά δεν μπορείτε να συνδεθείτε στο διαδίκτυο επειδή δεν έχετε αυτό το εργαλείο. Μπορείτε βεβαίως να χρησιμοποιείτε πάντοτε μια σύνδεση ethernet για να εγκαταστήσετε το wpasupplicant.

Για να δημιουργήσετε το αρχείο ρύθμισης για το wpa_supplicant για να χρησιμοποιήσετε εκτελέστε την ακόλουθη εντολή:

wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf

Το ESSID θα είναι το ESSID που σημειώσατε κάτω από την εντολή scan iwlist στην προηγούμενη ενότητα.

Θα παρατηρήσετε ότι η εντολή σταματάει χωρίς να επιστρέψει στη γραμμή εντολών. Καταχωρήστε την ασφάλεια που απαιτείται για το δίκτυο και πατήστε επιστροφή.

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

cd / etc / wpa_supplicant

Πληκτρολογήστε τα εξής:

ουρά wpa_supplicant.conf

Θα πρέπει να δείτε κάτι τέτοιο:

network = {ssid = "yournetwork" # psk = "yourpassword" psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888}

Βρείτε το όνομα του ασύρματου προγράμματος οδήγησης

Υπάρχει ένα ακόμα κομμάτι πληροφοριών που χρειάζεστε πριν συνδεθείτε στο διαδίκτυο και αυτός είναι ο οδηγός για την κάρτα ασύρματου δικτύου σας.

Για να βρείτε αυτόν τον τύπο έξω στην ακόλουθη εντολή:

wpa_supplicant -help | περισσότερο

Αυτό θα παρέχει μια ενότητα που ονομάζεται οδηγός:

Η λίστα θα είναι κάτι σαν αυτό:

drivers: nl80211 = Linux nl80211 / cfg80211 wext = ασύρματες επεκτάσεις Linux (γενικές) ενσύρματες = οδηγός Ethernet χωρίς καλώδιο κανένα = κανένα πρόγραμμα οδήγησης (διακομιστής RADIUS / WPS ER)

Γενικά, το wext είναι ένας οδηγός που μπορείτε να χρησιμοποιήσετε αν δεν υπάρχει τίποτα άλλο. Στην περίπτωσή μου, ο κατάλληλος οδηγός είναι το nl80211.

Συνδέσου στο διαδίκτυο

Το πρώτο βήμα για να συνδεθείτε είναι η εκτέλεση της εντολής wpa_supplicant:

sudo wpa_supplicant -D -i -c / etc / wpa_supplicant / wpa_supplicant.conf -B

Πρέπει να αντικαταστήσετε με το πρόγραμμα οδήγησης που βρήκατε στην προηγούμενη ενότητα. Θα πρέπει να αντικατασταθεί με τη διεπαφή δικτύου που ανακαλύφθηκε στην ενότητα "Προσδιορισμός της διεπαφής δικτύου".

Βασικά, αυτή η εντολή τρέχει wpa_supplicant με το καθορισμένο πρόγραμμα οδήγησης χρησιμοποιώντας τη διεπαφή δικτύου που καθορίστηκε και τη διαμόρφωση που δημιουργήθηκε στην ενότητα "Δημιουργία αρχείου διαμόρφωσης WPA Supplicant".

Το -B εκτελέσει την εντολή στο παρασκήνιο για να έχετε πρόσβαση στο τερματικό πίσω.

Τώρα πρέπει να εκτελέσετε αυτήν την τελική εντολή:

sudo dhclient

Αυτό είναι. Θα πρέπει τώρα να έχετε σύνδεση στο διαδίκτυο.

Για να το δοκιμάσετε πληκτρολογήστε τα εξής:

ping www.google.com