Belkin Wireless G USB F5D7050 v3

Ανώνυμος (χωρίς επαλήθευση) | Κυρ, 01/13/2008 - 23:23 | 7' | 2

Πριν
κάνεις οτιδήποτε διάβασε όλο το post. Στην αρχή εξηγούμε τι 'παίζει' με
το Belkin σου και μετά που είναι οι αναλυτικές οδηγίες για Ubuntu.


Το Belkin
USB Wireless G USB dongle
(ref. F5D7050) είναι μια USB συσκευή για WiFi δικτύωση. Υπάρχουν 4 διαφορετικά μοντέλα που ξεχωρίζουν από τα chipsets στα οποία βασίζονται:

Ralink RT2570,
Ralink RT73,
Zydas 1211B
Prism A02

Τα παρακάτω ισχύουν για εκείνο το μοντέλο που βασίζεται στο Ralink RT73.


ΤΙ ΠΑΙΖΕΙ ΜΕ ΤΟ BELKIN F5D7050v3:


Το συγκεκριμένο dongle υποστηρίζεται, δηλαδή υπάρχουν drivers για Linux, σύμφωνα με αυτή τη λίστα:

http://linux-wless.passys.nl/query_part.php?brandname=Belkin



Το θέμα είναι αν έχεις ακριβώς αυτό το μοντέλο και όχι κάποιο νεότερο. Πως το βρίσκεις; Δώσε:

lsusb

και δες αν υπάρχει αυτό το string στην αριστερή στήλη: 050d:705a
Εναλλακτικά, ψάξε στο CD των drivers για τα αρχεία rt73.sys, rt73.inf. Αν υπάρχουν τότε έχεις το σωστό μοντέλο.



1ος τρόπος (αν η διανομή έχει drivers)

Δώσε τις εντολές:

sudo modprobe rt73
sudo ifconfig rausb0 up
sudo iwconfig rausb0

Αν δεις κάτι σαν κι αυτό είσαι ΟΚ.

rausb0    RT73 WLAN  ESSID:'MY_ESSID'  
Mode:Managed Frequency=1 MHz Access Point: 00:08:74:02:01:FC
Bit Rate=54 Mb/s
RTS thr:off Fragment thr:off
Link Quality=100/100 Signal level:-28 dBm Noise level:-79 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0



2ος Τρόπος (αν δεν παίξει)

Σε αυτήν την περίπτωση, πρέπει να δοκιμάσεις τους drivers που υπάρχουν εδώ:

http://web.ralinktech.com/ralink/Home/Support/Linux.html



Από εκεί χρειάζεσαι το 1ο αρχείο:
http://www.ralinktech.com.tw/data/RT73_Linux_STA_Drv1.0.4.0. tar.gz


Κατέβασε το (υποθέτω στο Desktop σου).


Μην βάλεις το USB.

Το πρώτο πράγμα που θα κάνεις (πριν συνδέσεις το USB) είναι να δώσεις:


gksudo gedit /etc/modprobe.d/blacklist



και να προσθέσεις τα εξής:



# Added when rt73 module was installed

blacklist rt73usb

blacklist rt2570



Μετά σώσε το αρχείο και συνέχισε, δίνοντας:

sudo apt-get update

sudo apt-get install build-essential

sudo apt-get install linux-headers-`uname -r`

sudo ln -s /usr/src/linux-headers-`uname -r` /lib/modules/`uname -r`/build

sudo apt-get install tofrodos


Μια λεπτομέρεια:  Υποθέτουμε ότι έχεις σύνδεση με το Διαδίκτυο (π.χ. μέσω Ethernet)  για να κατεβάσεις απαραίτητα πακέτα. Θα πεις 'μα αν έχω σύνδεση στο διαδίκτυο, γιατί να θέλω να στήσω το USB dongle;'

και θα έχεις δίκιο... αλλά είναι ο μόνος τρόπος.




Mετά δίνεις:

cd ~/Desktop


tar xvzf RT73_Linux_STA_Drv1.0.4.0.tar.gz



cd RT73_Linux_STA_Drv1.0.3.6/Module

chmod -R 775 *

fromdos *

cp Makefile.6 Makefile



Μετά δώσε:

make clean


make

sudo make install


Θα κάνει αρκετή ώρα να ολοκληρωθεί η διαδικασία, οπότε περιμένεις.

Όταν τελειώσει, αν δώσεις:

ls /lib/modules/`uname -r`/extra




Θα δεις το αρχείο: rt73.ko που σημαίνει ότι όλα πήγαν καλά.



Μετά φτιάξε το φάκελο για το firmware:

sudo mkdir -p /etc/Wireless/RT73STA



και αντέγραψε τo αρχείo

cp rt73.bin /etc/Wireless/RT73STA
sudo cp rt73sta.dat /etc/Wireless/RT73STA




ΡΥΘΜΙΣΗ

Για να παίξει το dongle πρέπει να δώσεις:

gksudo gedit /etc/network/interfaces

Στο τέλος του αρχείου πρέπει να προσθέσεις μερικές γραμμές.
Αν συνδέεσαι με Access point που δίνει δυναμικά IP στο dongle, τότε γράψε τα εξής:

# rt73 wireless network device using DHCP
iface rausb0 inet dhcp
pre-up ifconfig rausb0 up
wireless-essid MY_ESSID
# wireless-key XXXXXXXXXXXXXXXXXXXXXXXXXX # δεκαεξαδικοί κωδικοί
# wireless-key s:XXXXXXXXXXXXX # ASCII κωδικοί
auto rausb0

Βγάλε όμως τα σχόλια από τη μία από τις δύο γραμμές wireless-key (ανάλογα με το είδος του κωδικού) και γράψε στα ΧΧΧΧ...ΧΧ τον κωδικό σου. Επίσης στο MY_ESSID γράψε το όνομα του δικτύου.

Αποθηκεύεις το αρχείο, το κλείνεις και δίνεις:

sudo modprobe rt73
iwconfig

Θα δεις κάτι σαν κι αυτό:

rausb0    RT73 WLAN  ESSID:'MY_ESSID'  
Mode:Managed Frequency=1 MHz Access Point: 00:08:74:02:01:FC
Bit Rate=54 Mb/s
RTS thr:off Fragment thr:off
Link Quality=100/100 Signal level:-28 dBm Noise level:-79 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0


Αν δεις κάτι τέτοιο (με το δικό σου δίκτυο) είσαι οκ.
Δίνεις:
netstat -rn

για να δεις ότι το gateway είναι σωστά καθορισμένο

Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 rausb0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 rausb0

και ελέγχεις τη συσκευή με:

sudo ifdown rausb0 (κλείνει)
sudo ifup rausb0     (ανοίγει)


3ος τρόπος (ndiswrapper)

Υπάρχει και τρίτος τρόπος να στήσεις το dongle, μέσω ndiswrapper. Με τον ίδιο τρόπο ρυθμίζεται και το Linksys WUSB54GC USB με ID 13b1:0020, άρα μπορείς να ακολουθήσεις τις οδηγίες που υπάρχουν οδηγίες εγκατάστασης εδώ:

http://www.linuxinsider.gr/forum/forum_posts.asp?TID=487& PN=1



Μπορείς να βρεις ακόμα περισσότερες υποστηριζόμενες κάρτες/USB εδώ:

http://linux-wless.passys.nl/




Πηγή

dimitris2007-8-31 16:42:46

Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

Η διαδικασία διαφοροποιείται λίγο για το Belkin USB Wireless G με κωδικό F5D7050 v. 4001. Βασικά απλοποιείται επειδή υπάρχουν drivers μέσα στον πυρήνα Linux (αρκεί να έχεις πυρήνα > 2.6.18).

Αυτό το dongle βασίζεται σε διαφορετικό chipset, το Zydas ZD1211. Για να διαπιστώσεις αν έχεις αυτό το dongle, αν δώσεις
lsusb θα πρέπει να δεις το εξής id: 050d: 705c.

Εναλλακτικά, μέσα στο CD του USB θα υπάρχουν τα αρχεία:

BLKWGUXP.sys
BLKWGU.inf

Αν υπάρχουν τότε έχεις αυτό το μοντέλο. Δίνεις:

modprobe zd1211b
ifconfig wlan0 up
iwconfig wlan0

Αν δεις ότι βρίσκει το ασύρματο δίκτυο, τότε είσαι ΟΚ.

Περισσότερες πληροφορίες:
http://www.linuxwireless.org/en/users/Drivers/zd1211rw

Ευχαριστώ. Αποκλείεται να τα κατάφερνα μόνος μου.