View previous topic :: View next topic |
Author |
Message |
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Mon Mar 07, 2005 5:47 pm Post subject: [HOWTO] Configurazione Scheda WiFi WG311-r2 (Chipset ACX111) |
|
|
0. INTRODUZIONE
Ho deciso di scrivere questo howto per dare una mano a tutte le persona che mi hanno chiesto aiuto nella configurazione della loro scheda wifi con chipset ACX111 (Texas Instruments) e perchè ho trovato moltissime difficoltà io stesso nell'avere una connessione affidabile ed un sistema stabile.
1. PREREQUISITI
È necessario accertarsi di disporre di una scheda wireless con chipset ACX111 per seguire questa guida. Ho deciso di optare per ndiswrapper poichè il modulo (presente in portage) acx100 non funzionava in modo assolutamente soddisfacente. Probabilmente i possessori di schede basate su chipset ACX100 faranno meglio ad usare il modulo appena citato e a scartare questa guida quindi
Durante la configurazione della scheda (su un sistema x86 con gentoo stable), anche con ndiswrapper ho riscontrato numerosi freeze della macchina e frequentissime disconnessioni. Parlando con varie persone fra irc, forum e icq ho capito che la causa poteva dipendere da certe versioni troppo vecchie di certi software. Quindi ho iniziato a smascherare ndiswrapper, baselayout (dalla versione >=1.11.0 attualmente in ~, supporta direttamente il wireless tramite un file di configurazione apposito)... a questo punto l'instabilità riscontrata precedentemente continuava e ho smascherato anche glib.. insomma ho aggiunto
Code: | ACCEPT_KEYWORDS="~x86" |
direttamente al file make.conf e devo dire che ora il sistema va _davvero_bene_. Siete liberissimi di provare a restare con un sistema "stable" (anche se a me è parso molto poco stabile, scusate il gioco di parole), ma la mia esperienza è stata molto negativa.
Se avete net-wireless/wireless-config, dovete procedere alla rimozione di tale programma
Code: | emerge unmerge net-wireless/wireless-config
rm /etc/init.d/wireless.sh |
2. INSTALLAZIONE
Code: | emerge ndiswrapper wireless-tools |
ndiswrapper è, come il nome stesso suggerisce, un wrapper per usare i drivers per Windows(tm) di alcune schede wireless come la NETGEAR WG311 in questione.
Ora andiamo a scaricare ed installare i driver
Ndiswrapper necessita di un file .inf e un .sys dal pacchetto del driver. Possiamo scaricare lo .zip per esempio in /tmp e decomprimerlo. Io ho avuto numerosi problemi con la versione 2 dei driver in questione e ho utilizzato la 1.2 beta. A me funziona, voi potete provare la versione che più vi aggrada
Code: | $ cd /tmp
$ wget ftp://downloads.netgear.com/files/wg311v2_beta1_2B4.zip
$ unzip wg311v2_beta1_2B4.zip
$ cd /tmp/1.2B4/Driver/Windows\ XP/
# ndiswrapper -i wg311v2.inf
# modules-update
|
Ora proviamo a caricare il modulo
Code: | modprobe ndiswrapper |
e controlliamo che iwconfig ci riporti qualcosa tipo
Code: | wlan0 IEEE 802.11g ESSID:"NETGEAR" Nickname:"NETGEAR"
Mode:Managed Frequency:2.462 GHz Access Point: 00:0F:B5:56:D2:7E
Bit Rate=36 Mb/s Tx-Power:10 dBm Sensitivity=0/3
RTS thr=2347 B Fragment thr=2312 B
Encryption key:off
Power Management:off
Link Quality:100/100 Signal level:-69 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0 |
3. CONFIGURAZIONE
Per prima cosa preoccupiamoci di creare /etc/init.d/net.wlan0. Per fare questo procediamo nel seguente modo:
Code: | # ln -s /etc/init.d/net.lo /etc/init.d/net.wlan0 |
e aggiungiamlo al runlevel di default
Code: | # rc-update add net.wlan0 default
* net.wlan0 added to runlevel default
* rc-update complete.
|
A questo punto andiamo a sfruttare le potenzialità offerte dal nostro baselayout ed editiamo il file /etc/conf.d/wireless
Troverete tutto ben commentato e molto chiaro, questa è una semplice configurazione di base:
Code: | key_ESSID="s:<chiave_wep> enc open"
preferred_aps=( "ESSID" ) |
Possiamo ora editare /etc/conf.d/net per settare la scheda (avremmo potuto farlo direttamente da /etc/conf.d/wireless , ma è indifferente. Io ho preferito trattare le configurazioni classiche in un file classico e le impostazioni dedicate al wifi nel file apposito [e in questo caso non si poteva fare diversamente]). Se volessimo usare dhcp, una configurazione di base potrebbe essere
Code: | ifconfig_wlan0=( "dhcp" ) |
4. NOTE FINALI
- Non mi prendo nessuna responsabilità qualora questa guida dovesse far esplodere il vostro computer / cucinare a microonde gli abitanti della vostra casa ecc...
- Ho fatto una piccola SUMMA della mia esperienza, non aspettatevi che funzioni tutto a voi. "It just works for me"
- Mi è dispiaciuto molto ricorrere a ndiswrapper e quindi ai drivers per windows, ma non ho trovato alternative free. L'acquisto di tale scheda è nato da una cattiva informazione e me la sono dovuta tenere (pensavo che non esistessero revisions in cui viene cambiato chipset... )
- L'HOWTO non è stato testato al momento della scrittura, ma è avvenuto a post-configurazione, quindi POTREI AVER SALTATO QUALCHE PASSAGGIO
- Aspetto vostri commenti per migliorarlo
Links Utili:
Gentoo Wiki
Wireless configuration and startup - The Gentoo way
LAVISH - 07/03/2005 _________________ minimalblue.com | secgroup.github.io/
Last edited by lavish on Mon Mar 07, 2005 6:00 pm; edited 3 times in total |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31372 Location: here
|
Posted: Mon Mar 07, 2005 5:56 pm Post subject: |
|
|
Messo nei post utilissimi sezione howto
EDIT: lo vuoi mettere anche sul wiki? _________________ Questions are guaranteed in life; Answers aren't.
Last edited by fedeliallalinea on Mon Mar 07, 2005 5:59 pm; edited 1 time in total |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Mon Mar 07, 2005 5:57 pm Post subject: |
|
|
fedeliallalinea wrote: | Messo nei post utilissimi sezione howto |
Ne sono onorato
<EDIT>
fedeliallalinea wrote: | EDIT: lo vuoi mettere anche sul wiki? |
Sì, per me non ci sono problemi C`è un modo per automatizzare l`impaginazione o bisogna rifarla? Magari risp con un PM altrimenti inquiniamo troppo il thread _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Mon Mar 07, 2005 6:40 pm Post subject: |
|
|
Mi pare che defeli avesse scritto un tool per passare da bbcode a wiki code; ma io l'altra volta quando lo cercavo non l'ho trovato _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31372 Location: here
|
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Mon Mar 07, 2005 6:52 pm Post subject: |
|
|
E io che l'altra volta ho fatto tutto a mano _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
soigres l33t
Joined: 09 Dec 2004 Posts: 648 Location: Milano, Italy
|
Posted: Wed Apr 13, 2005 7:38 pm Post subject: |
|
|
tutto bene.... però:
"iwconfig wlan0 rate 11M" funziona ma se metto rate_wla0="11M" in /etc/conf.d/wireless il bit rate sta sempre a 1 Mb/s |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Wed Apr 13, 2005 8:48 pm Post subject: |
|
|
soigres wrote: | tutto bene.... però:
"iwconfig wlan0 rate 11M" funziona ma se metto rate_wla0="11M" in /etc/conf.d/wireless il bit rate sta sempre a 1 Mb/s |
"Penso" e non ne sono assolutamente sicuro, che se tu metti la scheda in managed mode, certi settaggi non vengono nemmeno considerati all'interno del file di conf. _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
soigres l33t
Joined: 09 Dec 2004 Posts: 648 Location: Milano, Italy
|
Posted: Wed Apr 13, 2005 8:58 pm Post subject: |
|
|
ma scusa "managed" non vuol dire semplicemente "access point"? e per settare il rate cosa devo fare quindi? |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Wed Apr 13, 2005 9:05 pm Post subject: |
|
|
soigres wrote: | ma scusa "managed" non vuol dire semplicemente "access point"? e per settare il rate cosa devo fare quindi? |
Puoi postarmi la tua configurazione perfavore?
Usa magari una cosa simpatica per postarla tipo:
Code: |
sed -e '/^$/d' -e '/^#/d' $* /etc/conf.d/net
sed -e '/^$/d' -e '/^#/d' $* /etc/conf.d/wireless
|
_________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
rust5 Tux's lil' helper
Joined: 03 Jun 2004 Posts: 80 Location: Melee Island
|
Posted: Sun May 01, 2005 4:23 pm Post subject: |
|
|
perfettamente funzionante (wep incluso) anche con USRobotics PCI 5416, chip acx111 con drivers aggiornati (125Mbps) scaricati dal sito usrobotics. _________________ into the void we have to travel |
|
Back to top |
|
|
soigres l33t
Joined: 09 Dec 2004 Posts: 648 Location: Milano, Italy
|
Posted: Sun May 01, 2005 5:20 pm Post subject: |
|
|
rust5 wrote: | perfettamente funzionante (wep incluso) anche con USRobotics PCI 5416, chip acx111 con drivers aggiornati (125Mbps) scaricati dal sito usrobotics. | a me il rate non va di default... mi posti il tuo file di configurazione wireless, please! |
|
Back to top |
|
|
rust5 Tux's lil' helper
Joined: 03 Jun 2004 Posts: 80 Location: Melee Island
|
Posted: Sun May 01, 2005 10:27 pm Post subject: |
|
|
a dire il vero non ho una vera e propria configurazione wireless (non ho /etc/conf.d/wireless). praticamente con questo metodo non ho avuto bisogno di configurare quasi niente, tranne per queste tre cose:
iface_wlan0="192.168.1.4 broadcast 192.168.1.255 netmask 255.255.255.0"
key_ESSID="la_mia_key_wep"
gateway="wlan0/192.168.1.1"
e basta. all'avvio riconosce automaticamente l'access point, si associa tramite la chiave wep, si configura l'indirizzo ip e il gateway per accedere ad internet
drivers usrobotics 6.0.1.6 _________________ into the void we have to travel |
|
Back to top |
|
|
rust5 Tux's lil' helper
Joined: 03 Jun 2004 Posts: 80 Location: Melee Island
|
Posted: Wed May 11, 2005 3:26 pm Post subject: |
|
|
qualcuno di voi sa come configurare la scheda in modo da riassociarsi automaticamente all'access point se questo viene disconnesso/spento/etc ? _________________ into the void we have to travel |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Wed May 11, 2005 7:03 pm Post subject: |
|
|
rust5 wrote: | qualcuno di voi sa come configurare la scheda in modo da riassociarsi automaticamente all'access point se questo viene disconnesso/spento/etc ? |
Sei OT "se vuoi sapere qualcosa in più penso sia meglio aprire un nuovo topic" (preso da cazzantonio ;P) _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
rust5 Tux's lil' helper
Joined: 03 Jun 2004 Posts: 80 Location: Melee Island
|
Posted: Wed May 11, 2005 7:20 pm Post subject: |
|
|
hai perfettamente ragione, chiedo scusa _________________ into the void we have to travel |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
|
Back to top |
|
|
---willy--- Apprentice
Joined: 06 Mar 2005 Posts: 195
|
Posted: Wed May 11, 2005 9:20 pm Post subject: |
|
|
a me /etc/conf.d/wireless non esiste... |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Wed May 11, 2005 9:49 pm Post subject: |
|
|
---willy--- wrote: | a me /etc/conf.d/wireless non esiste... |
Leggi il mio how-to in modo più dettagliato e capirai perchè _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
---willy--- Apprentice
Joined: 06 Mar 2005 Posts: 195
|
Posted: Wed May 11, 2005 10:11 pm Post subject: |
|
|
lavish wrote: | ---willy--- wrote: | a me /etc/conf.d/wireless non esiste... |
Leggi il mio how-to in modo più dettagliato e capirai perchè |
pardon
comunque io ho risolto diversamente, in un modo un po' più spartano, non certo elegante come il tuo (ho una scheda diversa, ma il procedimento è lo stesso)
dopo aver caricato il driver con ndiswrapper, ed aver messo quest'ultimo tra i moduli da caricare all'avvio automaticamente, anzichè ricorrere a baselayout ho creato:
Code: | $ cat /usr/bin/startwireless
iwconfig wlan0 essid NAME key restricted xxxxxxxxxxxxxxxxxxxxxxxxxxx
ifconfig wlan0 xxx.xxx.xxx.xxx up broadcast
route add default gateway xxx.xxx.xxx.xxx |
(ovviamente io non uso il dhcp).
dopodichè l'ho reso eseguibile, e:
Code: | echo /usr/sbin/startwireless >> /etc/conf.d/local.start |
l'ho detto solo così, la tua sol è senza dubbio quella corretta, però magari qualcuno non-gentoo capita qui, e questo procedimento va benissimo anche per lui (a patto di cambiare /etc/conf.d/local.start con quello della distribuzione usata) |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Thu May 12, 2005 7:09 am Post subject: |
|
|
Anche il tuo modo è corretto e non meno "elegante" del mio, dipende solo da che versione di baselayout si sta usando _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
Fuzzo Guru
Joined: 23 Jun 2004 Posts: 319 Location: Padova, Italy
|
Posted: Mon Feb 13, 2006 9:19 am Post subject: |
|
|
Domanda: si riesce ad impostare nel modo Ad-Hoc un bitrate > di 11Mbs? _________________ bye,
Fuzzo |
|
Back to top |
|
|
|