About MADWIFI
Per ogni informazione sul progetto consultate questo url:Multiband Atheros Driver for WiFi (MADWIFI): Linux driver for 802.11a/b/g universal NIC cards - Cardbus, PCI, or miniPCI - using Atheros chip sets.
http://madwifi.org/
http://sourceforge.net/projects/madwifi/
Lista delle schede supportate dal driver madwifi:
http://madwifi.org/wiki/Compatibility
Per ogni problema relativo a questo howto postate su questo thread...
Per ogni modifica o miglioramento postate su questo thread....
INSTALLAZIONE E CONFIGURAZIONE
Questi sono i pacchetti in portage dei driver che andremo ad installare:
Code: Select all
# emerge -s madwifi
Searching...
[ Results for search key : madwifi ]
[ Applications found : 4 ]
* net-wireless/madwifi-ng
Latest version available: 0.1443.20060207
Latest version installed: [ Not Installed ]
Size of downloaded files: 3,173 kB
Homepage: http://www.madwifi.org/
Description: Driver for Atheros based IEEE 802.11a/b/g wireless LAN cards
License: || ( BSD GPL-2 )
* net-wireless/madwifi-ng-tools
Latest version available: 0.1443.20060207
Latest version installed: [ Not Installed ]
Size of downloaded files: 3,173 kB
Homepage: http://www.madwifi.org/
Description: Tools for configuration of Atheros based IEEE 802.11a/b/g wireless LAN cards
License: || ( BSD GPL-2 )
....
Code: Select all
# echo net-wireless/madwifi-ng ~x86 >> /etc/portage/package.keywords
# echo net-wireless/madwifi-ng-tools ~x86 >> /etc/portage/package.keywords
Code: Select all
# emerge net-wireless/madwifi-ng net-wireless/madwifi-ng-tools
Per la configurazione dei parametri di rete mi sono affidato manualemte a iwconfig (net-wireless/wireless-tools) e ultimando con ifconfig per la configurazione dei parametri di rete, facendo poi un piccolo script che mi avvio manualmente quando mi serve la wireless! Ovvimente questo va bene per me.. voi dovete sicuramente rivederlo, secondo la vostra configurazione di rete!
Code: Select all
# fermo la scheda di rete
/sbin/ifconfig eth0 down[/bug]
# Settaggio parametri wireless
/usr/sbin/iwconfig ath0 essid network
/usr/sbin/iwconfig ath0 channel x
/usr/sbin/iwconfig ath0 ap xx:xx:xx:xx:xx:xx
/usr/sbin/iwconfig ath0 key xxxxxxxxxxxx
/usr/sbin/iwconfig ath0 rate 54M
# settaggio ip adattatore wireless
/sbin/ifconfig ath0 192.168.xxx.xxx netmask 255.255.255.0 up
/sbin/route add default gw 192.168.xxx.xxx
Questo e' un'atro script da me implementato che permette di rilevare l'adattatore wireless al boot in modo da non caricare inutilmente moduli all'avvio tramite l'autoload quando non uso la wireless, e caricarmeli in caso abbia inserito l'adattatore all'avvio, semplificandone poi i settaggi che vengono automaticamente configurati al boot facendo partire lo script tramite il local.start... per domande o dubbi postate sul quel thread.
Ovviamente per il funzionamento di una scheda pcmcia ho dato per scontato che avete gia' fatto tutto questo che segue..
Code: Select all
# emerge sys-apps/pcmcia-cs
# rc-update add pcmcia default
http://forums.gentoo.org/viewtopic-t-417768.html
E nel vostro kernel abilitare il supporto PCMCIA/CardBus con i relativo bridge.. se non sapete quale' il vostro abilitate tutti come moduli.
Code: Select all
<*> PCCard (PCMCIA/CardBus) support
[ ] Enable PCCARD debugging
[ ] Enable obsolete PCCARD code
<M> 16-bit PCMCIA support
[*] 32-bit CardBus support
--- PC-card bridges
<M> CardBus yenta-compatible bridge support
< > Cirrus PD6729 compatible bridge support
< > i82092 compatible bridge support
<M> i82365 compatible bridge support
< > Databook TCIC host bridge support
Code: Select all
# emerge x11-plugins/gkrellmwireless
Spero di essere stato utile a qualcuno..
Dimenticavo.. queste configurazione sono state fatte usando il kernel 2.6.10-gentoo-r6 e quindi dovrebbero essere valide per ogni versione uguale o superiore! A parte il fatto citato sopra di pcmciautils per versioni del kernel superiori a 2.6.13-r1.
neryo





