5.5.2 Ρυθμίζοντας τις ιδιότητες του ασύρματου δικτύου

Η περισσότερη δουλειά γίνεται με την εντολή iwconfig, έτσι όπως πάντα η ανάγνωση των σελίδων τεκμηρίωσης  (man pages) για την εντολή αυτή μας δίνει όλες τις πληροφορίες που θέλουμε.

Πρώτα θα πρέπει να ρυθμίσουμε το σημείο πρόσβασης ασύρματου δικτύου (wireless access point) .Αν και αυτά διαφέρουν σημαντικά μεταξύ τους ανάλογα με τον κατασκευαστή, τα παρακάτω τουλάχιστον θα πρέπει να ρυθμιστούν:

ΠΡΟΣΟΧΗ

Σημείωση για το WEP.  Το WEP έχει σοβαρά προβλήματα στην ασφάλεια του αλλά είναι καλύτερο απο τη μη χρήση κρυπτογραφίας. Για μεγαλύτερο βαθμό ασφάλειας στο ασύρματο δίκτυο προτείνεται η χρήση VPNs ή IPSec, τα οποία είναι πέρα απο το σκοπό αυτού του κειμένου. Μπορούμε επίσης να ρυθμίσουμε το access point να μην διαφημίζει το  ESSID του . Υπάρχει μια τεράστια ποσότητα πληροφορίας πάνω σε αυτά τα θέματα στο διαδίκτυο.

Αφού έχουμε συγκεντρώσει αυτές τις πληροφορίες και έχουμε φορτώσει τον κατάλληλο kernel driver για την κάρτα μας, μπορούμε να προσθέσουμε τις ρυθμίσεις στο  rc.wireless.conf.Πρέπει να προσθέσουμε τουλάχιστον το ESSID και το κλειδί, καθώς επίσης το CHANNEL, αν απαιτείται απο την κάρτα. (Δοκιμάζουμε πρώτα να μην θέσουμε τιμή στο  CHANNEL και μόνο αν δεν δουλέψει θέτουμε την κατάλληλη τιμή) . Οι τιμές στο rc.wireless.confαντιστοιχούν σε παραμέτρους για την iwconfig  και διαβάζονται απο το  rc.wireless .

Αν έχουμε κλειδί wep σε δεκαεξαδική μορφή είμαστε περισσότερο σίγουροι οτι η επικοινωνία με τo access point θα είναι πετυχημένη, απ'οτι αν το έχουμε μόνο σε μορφή λέξης.

Αφού έχουμε έτοιμο το rc.wireless.conf, μπορούμε να τρέξουμε το  rc.wireless ως χρήστης  root, και μετά το  rc.inet1, σαν  rootεπίσης. Μπορούμε να τεστάρουμε την ασύρματη σύνδεση με τα κλασσικά δικτυακά εργαλεία ping και iwconfig. Αν έχουμε και ενσύρματη διεπαφή καλό θα είναι να την απενεργοποιήσουμε προσωρινά, με τη χρήση της  ifconfig όσο τεστάρουμε την ασύρματη σύνδεση μας, ώστε να είμαστε σίγουροι οτι δεν υπάρχουν διενέξεις.

Ας δούμε όμως πιο κοντά τη χρήση της iwconfig, ώστε να είμαστε σε θέση να συνδεόμαστε σε ασύρματα δίκτυα.

Το πρώτο βήμα είναι να δώσουμε το όνομα δικτύου στο οποίο θέλουμε να συνδεθούμε. Αντικαθιστούμε το  “eth0” του παραδείγματος με τη δικτυακή επαφή που η κάρτα μας χρησιμοποιεί και αλλάζουμε το  “mynetwork” με το ESSID που θέλουμε .Έπειτα δίνουμε το κλειδί κρυπτογράφισης -αν υπάρχει- για τη σύνδεση μας με το ασύρματο δίκτυο και κατόπιν το κανάλι -αν υπάρχει.

# iwconfig eth0 essid "mynetwork"
# iwconfig eth0 key XXXXXXXXXXXXXXXXXXXXXXXXXXX
# iwconfig eth0 channel n
      

Αυτό είναι λίγο πολύ ό,τι θα χρειαστούμε.