
Chi installa tramite questo how to dovrebbe essere in grado di compilare un kernel in Gentoo, per chi non lo sapesse ancora fare consiglio di non disperare e di seguire quest’ottima guida:
http://www.gentoo.org/doc/it/kernel-upgrade.xml
Vediamo come installare e configurare la nostra chiavetta usb Dlink dwl-g122 basata su chipset Ralink RT73 con driver cvs.
Spostiamoci nella cartella /usr/src, scarichiamo i sorgenti dei driver cvs e scompattiamo il tutto :
$ cd /usr/src
$ sudo wget http://rt2×00.serialmonkey.com/rt73-cvs-daily.tar.gz
$ sudo tar -xvzf rt73-cvs-daily.tar.gz
a questo punto passiamo a configurare il kernel, controlliamo che il link simbolico punti ai sorgenti del kernel desiderato:
$ sudo eselect kernel list
esempio:
Available kernel symlink targets:
[1] linux-2.6.26-gentoo-r4 *
[2] linux-2.6.27-gentoo-r7
in questo caso desidero il 2.6.27 quindi:
$ sudo eselect kernel set 2
controlliamo:
$ sudo eselect kernel list
esempio:
Available kernel symlink targets:
[1] linux-2.6.26-gentoo-r4
[2] linux-2.6.27-gentoo-r7 *
tutto ok! procediamo con la configurazione del kernel per quanto riguarda il supporto alla nostra chiavetta:
$ cd /usr/src/linux
$ sudo make menuconfig
attivare le seguenti opzioni:
<*>Networking support -> Wireless -><*> Generic IEEE 802.11 Networking Stack (mac80211)
Device drivers -> Network device support -> Wireless LAN ->[*] Wireless LAN (IEEE 802.11) -> <M> Ralink driver support
< > Ralink rt2501/rt73 (USB) support Lasciare in bianco questa voce mi raccomando!
Salvare il tutto in .config e compilare:
$ sudo make && sudo make modules_install
Una volta copiato il kernel in /boot, configurato il Ns bootloader, riavviato il computer possiamo compilare ed installare il modulo:
$ cd /usr/src/rt73-cvs-*/Module
$ sudo make
$ sudo make install
carichiamo il Modulo:
$ sudo modprobe rt73
aggiungiamo la voce rt73 al file /etc/modules.autoload.d/kernel-2.6 perchè il modulo venga caricato all’avvio del computer:
$ sudo nano -w /etc/modules.autoload.d/kernel-2.6
salviamo e passiamo alla configurazione del file /etc/conf.d/net nel quale vengono raccolte tutte le informazioni relative alla rete wireless (ESSID, PASSWD, CANALE etc..) a cui andremo a connetterci.
Per la configurazione del file /etc/conf.d/net consiglio di leggere /etc/conf.d/wireless.example nel quale vengono riportate tutte le possibili opzioni di configurazione, nel seguente esempio la mia configurazione con chiave Wep:
$ sudo nano -w /etc/conf.d/net
esempio:
# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d. To create a more complete configuration,
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).
# Wlan0 config by Manu
config_wlan0=(“dhcp”)
mode_wlan0=”managed”
dns_servers_ESSID=( “x.xxx.xxx.xx” )
config_wlan0=( “dhcp” )
essid_wlan0=”ESSID”
channel_wlan0=”6″
key_ESSID=”XXXXXXXXXX”
scan_mode_wlan0=”Ad-Hoc”
config_eth0=(“dhcp”)
Buon Divertimento!!!










