MadWifi Hacks


tlogic



Εγγραφή: 14 Νοέ 2003
Δημοσιεύσεις: 185
Τόπος: Περιστέρι, Ανθούπολη
Node ID: 1974

ΔημοσίευσηΔημοσιεύθηκε: Κυρ Μάϊ 15, 2005 10:31 pm Θέμα δημοσίευσης: Απάντηση με Συμπερίληψη

Επειδή το ίδιο πρόβλημα έιχα αντιμετωπίσει και εγώ όταν πήρα στα χέρια
μου την Atheros έψαξα αρκετά στην mailing list του madwifi και βρήκα ότι
η λύση για να ενεργοποιήσεις περισσότερα κανάλια είναι να αλλάξεις το
regdomain στην EEPROM της κάρτας.

Για να γίνει αυτό πρέπει να χρησιμοποιήσεις το παρακάτω πρόγραμμα
που κάνω attach με τον εξής τρόπο:

1. Το κάνεις compile με:
Κώδικας:
gcc ar5k.c -o ar5k

Αν το μηχάνημα που θες να το τρέξεις δεν έχει το gcc
τότε εναλλακτικά μπορείς να το κάνεις static compile
σε ένα άλλο μηχάνημα με:
Κώδικας:
gcc -static ar5k.c -o ar5k

και μετά να το μεταφέρεις σε εκείνο το μηχάνημα.

2. Σε αυτό το βήμα πρέπει να είμαστε σίγουροι ότι είναι
φορτωμένο το ath_pci module για αυτό κάνουμε:
Κώδικας:
modprobe ath_pci

Στη συνέχεια τρέχουμε:
Κώδικας:
lspci -v

για να βρούμε τη διευθυνση μνήμης που βρίσκεται η Atheros κάρτα.
Στο αποτέλεσμα της εντολής ψάχνουμε κάτι σαν το παρακάτω:
Παράθεση:
0000:00:0d.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
Subsystem: Fujitsu Limited.: Unknown device 1234
Flags: bus master, medium devsel, latency 168, IRQ 12
Memory at 80000000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [44] Power Management version 2

Αυτό που μας ενδιαφέρει είναι αυτό που είναι με έντονους χαρακτήρες.
ΠΡΟΣΟ�§Η!!! Αυτό δεν είναι πάντα 80000000!!
Αυτή είναι η τιμή που έχει στο δικό μου σύστημα!
Στο δικό σας θα έχει διαφορετική τιμή.


3. Τρέχουμε την εντολή με τις κατάλληλες παραμέτρους:
Κώδικας:
./ar5k 0x80000000 0x10

Όπου 0x80000000 είναι η μνήμη την οποία βρίσκεται η κάρτα.
(Οι έντονοι χαρακτήρες από το βήμα 2 στους οποίους προσθέσαμε μπροστά το 0x)
Και 0x10 είναι το regdomain που θέλουμε να βάλουμε στην κάρτα.
Μερικά regdomain είναι τα παρακάτω:
Κώδικας:
0x10 (FCC)
0x20 (DOC)
0x30 (ETSI)
0x31 (Spain)
0x32 (France)
0x40 (MKK-Japan)
0xFF (debug)

Ενα από τα 0x10 - 0x30 μου είχε ανοίξει κανάλια στην συχνότητα 5.8Ghz.
Επίσης μην χρησιμοποιήσεται το 0xFF γιατί απότι είχα διαβάσει σε μία
mailing list κάτι παθαίνει η κάρτα και κολάει και μπορεί να αχρηστευτεί!

Εάν βάλετε λάθος regdomain υπάρχει περίπτωση να μην ξεκινάει ο
driver (ath_pci) και να μην βλέπει το σύστημα την κάρτα σας,
οπότε δε θα μπορείτε να επαναφέρετε το σωστό regdomain.
Σε αυτή την περίπτωση πρέπει να χρησιμοποιήσετε το patch που
βρίσκεται σε αυτή http://sourceforge.net/mailarchive/message.php?msg_id=9000820
τη σελίδα και να ξανακάνεται build τον madwifi.

Το πρόγραμμα (ar5k.c) που είναι attached το βρήκα εδώ:
http://sourceforge.net/mailarchive/message.php?msg_id=8966525

ΠΡΟΣΟ�§Η!!
Αυτό το πρόγραμμα πειράζει την EEPROM της κάρτας και υπάρχει
κίνδυνος να την αχρηστέψει.
Εγώ δεν φέρω καμία ευθύνη αν χρησιμοποιώντας τα παραπάνω
καταφέρετε να την καταστρέψετε
.

_________________
Node: #1974 "tlogic"



Έχει επεξεργαστεί από τον/την tlogic στις Κυρ Μάϊ 15, 2005 11:46 pm, επεξεργάσθηκε 1 φορά συνολικά