problema wireless - slack 12

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
g4b0
Linux 2.x
Linux 2.x
Messaggi: 318
Iscritto il: lun 27 dic 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: kde 3.5.10
Località: Torino
Contatta:

problema wireless - slack 12

Messaggio da g4b0 »

Ciao a tutti,
innanzitutto vi schematizzo la mia situazione:
Ho due pc (pc01 - slack 10.2)(pc02 - slack 12) collegati tra loro con un cavo cross sulla sottorete 192.168.0.0/24. Entrambe le macchine hanno una scheda wireless della 3com configurata sulla sottorete 192.168.1.0/24, sulla cui sottorete c'è anche il router, collegato all'access point.
Segue lo schema:

Codice: Seleziona tutto

-----
| pc01 | 192.168.1.100----------|
 -----                          |
192.168.0.100                   |
   |                            |
   |                            |  (wireless)    ----                 ------
   | (cavo cross)               |---------------| AP |---192.168.1.1 |router|-- INTERNET
   |                            |                ----                 ------
   |                            |
192.168.0.2                     |
 -----                          |
| pc01 | 192.168.1.2 -----------|
 -----
Il tutto ha funzionato finchè ho avuto due slack 10.2 con relativo modulo zd1211 compilato per kernel 2.6.18 e caricato all'avvio. Ora ho installato su pc02 la slack12 e non riesco a configurare il wireless.. Ho seguito la guida di Meskalamdug, ma non funziona!!

L'errore è questo:

Codice: Seleziona tutto

root@slack12:/etc/rc.d# dmesg | grep zd121
usb 1-3.4: Could not load firmware file zd1211/zd1211_ub. Error number -2
zd1211rw 1-3.4:1.0: couldn't load firmware. Error number -2
zd1211rw: probe of 1-3.4:1.0 failed with error -2
usbcore: registered new interface driver zd1211rw

Ecco un po' di info:

Codice: Seleziona tutto

root@slack12:/home/g4b0# lsusb
Bus 1 Device 4: ID 6891:a727
Bus 1 Device 3: ID 04a5:20de Acer Peripherals Inc. (now BenQ Corp.) S2W 4300U+
Bus 1 Device 2: ID 04cc:1521 Philips Semiconductors USB 2.0 Hub
Bus 1 Device 1: ID 0000:0000
Bus 5 Device 1: ID 0000:0000
Bus 4 Device 1: ID 0000:0000
Bus 3 Device 1: ID 0000:0000
Bus 2 Device 1: ID 0000:0000
Il primo device è la mia scheda wireless USB della 3com, supportata dal driver ZD1211, come si evince da questo:

Codice: Seleziona tutto

root@slack12:/home/g4b0# cat /usr/src/linux/drivers/net/wireless/zd1211rw/zd_usb.c |grep 0x6891
        { USB_DEVICE(0x6891, 0xa727), .driver_info = DEVICE_ZD1211 },

Segue il mio /etc/rc.d7rc.inet1.conf:

Codice: 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]="192.168.0.2"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

# Config information for eth1:
IPADDR[1]=""
NETMASK[1]=""
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.0.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]="wlan0"
IPADDR[4]="192.168.1.2"
NETMASK[4]="255.255.255.0"
USE_DHCP[4]="no"
#DHCP_HOSTNAME[4]="icculus-wireless"
#DHCP_KEEPRESOLV[4]="yes"
#DHCP_KEEPNTP[4]="yes"
#DHCP_KEEPGW[4]="yes"
#DHCP_IPADDR[4]=""
WLAN_ESSID[4]=3com
WLAN_MODE[4]=Managed
WLAN_RATE[4]="54M auto"
WLAN_CHANNEL[4]="6"
#WLAN_KEY[4]="D5AD1F04ACF048EC2D0B1C80C7"
#WLAN_IWPRIV[4]="AuthMode=WPAPSK EncrypType=TKIP WPAPSK=7B1ABEEB5D197741923ED26727569C365E31212096A0EAFAD563B268BAD01CAF TxRate=0"
#WLAN_WPA[4]="wpa_supplicant"
#WLAN_WPADRIVER[4]="ndiswrapper"

## 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_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=thekey 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).
Ed ora il mio /etc/rc.d/rc.wireless.conf (copiato dalla guida di Meskalamdug, senza il wpa):

Codice: Seleziona tutto

VERBOSE=0
WPA="n"

case "$HWADDR" in

00:0F:CB:*)
INFO="Configurazione wireless usb"
ESSID="3com"
MODE="Managed"
CHANNEL="11"
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
 sleep 17 &&
 /usr/sbin/wpa_supplicant -B -c/etc/wpa_supplicant.conf -i${INTERFACE} -Dwext
fi


Come faccio a risolvere? Non posso navigare con la mia slack nuova fiammante, non ho nessun cavo che arriva alla postazione :(

Avatar utente
lost
Linux 0.x
Linux 0.x
Messaggi: 56
Iscritto il: gio 20 mag 2004, 0:00
Slackware: -current X86_64
Kernel: 2.6.29.2
Desktop: KDE

Messaggio da lost »

io ho delle schede wireless differenti dalla tua quindi potrebbe cambiare qualcosa, ma hai copiato in /lib/firmware/ il firmware della tua scheda?

Avatar utente
g4b0
Linux 2.x
Linux 2.x
Messaggi: 318
Iscritto il: lun 27 dic 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: kde 3.5.10
Località: Torino
Contatta:

Messaggio da g4b0 »

io ho delle schede wireless differenti dalla tua quindi potrebbe cambiare qualcosa, ma hai copiato in /lib/firmware/ il firmware della tua scheda?
E dove lo trovo il firmware?

Avatar utente
g4b0
Linux 2.x
Linux 2.x
Messaggi: 318
Iscritto il: lun 27 dic 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: kde 3.5.10
Località: Torino
Contatta:

Messaggio da g4b0 »

Risolto copiandi il firmware :) :)

Grazie mille!!!

Avatar utente
g4b0
Linux 2.x
Linux 2.x
Messaggi: 318
Iscritto il: lun 27 dic 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: kde 3.5.10
Località: Torino
Contatta:

Messaggio da g4b0 »

Ancora una domandina:

Per far funzionare il tutto devo ogni volta digitare:

Codice: Seleziona tutto

/etc/rc.d/rc.inet1 stop
ifrename
/etc/rc.d/rc.inet1 start
Altrimenti la mia slack mi vede la sk wireless come eth1 anzichè wlan0.. C'è un modo un po' più elegante di mettere le 3 suddette righe in rc.local?

Rispondi