Ho una Slack 10.2 (quasi) aggiornata alla current, con kernel 2.6.15.3, chip wi-fi Intel IPW 2200BG.
Prima di tutto, ho provveduto a leggermi un paio di guide sull'argomento: oltre a quella di legionario (presente nel wikislacky), ho trovato molto utile anche quella di Meskalamdug.
Come prima cosa ho scaricato i binari di wpa_supplicant, messi a disposizione da Pat nel ramo /testing della current, ho installato e impostato così il file di configurazione del protocollo, cioè /etc/wpa_supplicant.conf:
Codice: Seleziona tutto
root@andy:~# cat /etc/wpa_supplicant.conf
# See /usr/doc/wpa_supplicant-0.4.9/wpa_supplicant.conf.sample
# for many more options that you can use in this file.
# This line enables the use of wpa_cli which is used by rc.wireless
# if possible (to check for successful association)
ctrl_interface=/var/run/wpa_supplicant
# By default, only root (group 0) may use wpa_cli
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1
# WPA protected network, supply your own ESSID and WPAPSK here:
network={
ssid="Lago"
key_mgmt=WPA-PSK
proto=WPA
pairwise=TKIP
group=TKIP
#psk="my_passphrase"
psk=mia_passphrase_in_esadecimale
}
# Plaintext connection (no WPA, no IEEE 802.1X),
# nice for hotel/airport types of WiFi network.
# You'll need a recent version of wireless-tools for this!
network={
ssid="any"
key_mgmt=NONE
priority=2Codice: Seleziona tutto
# /etc/rc.d/rc.inet1.conf
#
# This file contains the configuration settings for network interfaces.
# If USE_DHCP[interface] is set to "yes", this overrides any other settings.
# If you don't have an interface, leave the settings null ("").
# You can configure network interfaces other than eth0,eth1... by setting
# IFNAME[interface] to the interface's name. If IFNAME[interface] is unset
# or empty, it is assumed you're configuring eth<interface>.
# Several other parameters are available, the end of this file contains a
# comprehensive set of examples.
# =============================================================================
# Config information for eth0:
IPADDR[0]=""
NETMASK[0]=""
#USE_DHCP[0]=""
#DHCP_HOSTNAME[0]=""
# Config information for eth1:
IPADDR[1]="192.168.1.4"
NETMASK[1]="255.255.255.0"
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""
# Config information for eth2:
IPADDR[2]=""
NETMASK[2]=""
USE_DHCP[2]=""
DHCP_HOSTNAME[2]=""
# Config information for eth3:
IPADDR[3]=""
NETMASK[3]=""
USE_DHCP[3]=""
DHCP_HOSTNAME[3]=""
# Default gateway IP address:
GATEWAY="192.168.1.1"
# Change this to "yes" for debugging output to stdout. Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.
DEBUG_ETH_UP="no"
## Example config information for wlan0. Uncomment the lines you need and fill
## in your info. (You may not need all of these for your wireless network)
IFNAME[4]="eth1"
IPADDR[4]="192.168.1.4"
NETMASK[4]="255.255.255.0"
#USE_DHCP[4]="yes"
#DHCP_HOSTNAME[4]="icculus-wireless"
#DHCP_KEEPRESOLV[4]="yes"
#DHCP_KEEPNTP[4]="yes"
#DHCP_KEEPGW[4]="yes"
#DHCP_IPADDR[4]=""
WLAN_ESSID[4]="Lago"
WLAN_MODE[4]="Managed"
WLAN_RATE[4]="54M auto"
WLAN_CHANNEL[4]="10"
##WLAN_KEY[4]="D5AD1F04ACF048EC2D0B1C80C7"
WLAN_IWPRIV[4]="AuthMode=WPAPSK EncrypType=TKIP WPAPSK=mia_passphrase_in_esadecimale TxRate=0"
WLAN_WPA[4]="wpa_supplicant"
WLAN_WPADRIVER[4]="wext"
## Some examples of additional network parameters that you can use.
## Config information for wlan0:
#IFNAME[4]="wlan0" # Use a different interface name nstead of
# the default 'eth4'
#HWADDR[4]="00:01:23:45:67:89" # Overrule the card's hardware MAC address
#MTU[4]="" # The default MTU is 1500, but you might need
# 1360 when you use NAT'ed IPSec traffic.
#DHCP_TIMEOUT[4]=15 # The default timeout for the DHCP client to
# wait for server resonse is 60 seconds, but
# you might want a shorter wait.
#DHCP_KEEPRESOLV[4]="yes" # If you dont want /etc/resolv.conf overwritten
#DHCP_KEEPNTP[4]="yes" # If you don't want ntp.conf overwritten
#DHCP_KEEPGW[4]="yes" # If you don't want the DHCP server to change
# your default gateway
#DHCP_IPADDR[4]="" # Request a specific IP address from the DHCP
# server
#WLAN_ESSID[4]=DARKSTAR # Here, you can override _any_ parameter
# defined in rc.wireless.conf, by prepending
# 'WLAN_' to the parameter's name. Useful for
# those with multiple wireless interfaces.
#WLAN_IWPRIV[4]="AuthMode=WPAPSK EncrypType=TKIP WPAPSK=my_passphrase TxRate=0"
# Some drivers require a private ioctl to be
# set through the iwpriv command. If more than
# one is required, you can place them in the
# IWPRIV parameter (space-separated, see the
# example).Codice: Seleziona tutto
VERBOSE=0
WPA="y"
case "$HWADDR" in
00:0E:35:*)
INFO="Configurazione scheda wi-fi Intel IPW2200BG"
ESSID="Lago"
MODE="Managed"
CHANNEL="10"
RATE="54M"
esac
#attiva il wpa se in rc.wireless.conf ne e' richiesta l'attivazione
if [ "$WPA" = "y" -a -x /usr/sbin/wpa_supplicant ]; then
/usr/sbin/wpa_supplicant -Bw -c/etc/wpa_supplicant.conf -i${INTERFACE} -D wext
fiCodice: Seleziona tutto
/etc/rc.d/rc.inet1 restartSe lancio iwconfig la voce Encryption key resta settata a off.
Qualche consiglio e/o suggerimento???
Burroughs.

