Newsgroup: it.comp.os.linux.iniziare
Titolo: Wifi con adattatore usb

Ho comprato una chiavetta della digicom che Puppy vede come
RTL8187_Wireless_LAN_Adapter: Manufacturer_Realtek_RTL8187_
Damn small linux con lsusb non vede invece nulla.
Mi consigliate una guida in italiano, o in inglese elementare, che
possa mettermi in condizione di usare questo congegno wifi con puppy,
o con dsl ?
P.S.: naturalmente ho i drive per windows, ma non so in che modo
potrebbero esermi utili.

Ude ha scritto:

Se non te la vede con lsusb c'è poco da fare.
Riguardo puppy hai provato con ndiswrapper?
Ciao, Costantino
-- 
Linux non è un sistema operativo, ma un modo diverso per affrontare la 
propria esistenza.
http://linuxrevenge.wordpress.com/
Powered by:
  _____       _     _                _____ _     _
|  __ \     | |   (_)              / ____(_)   | |
| |  | | ___| |__  _  __ _ _ __   | (___  _  __| |
| |  | |/ _ \ '_ \| |/ _` | '_ \   \___ \| |/ _` |
| |__| |  __/ |_) | | (_| | | | |  ____) | | (_| |
|_____/ \___|_.__/|_|\__,_|_| |_| |_____/|_|\__,_|
linux 2.6.23.1-handmaded

 Riguardo puppy hai provato con ndiswrapper?
sì, ma sbaglio qualcosa:
-carico ndiswrapper, inserisco il percorso dei driver per xp,
ndiswrapper appare istallato, ma la chiavetta non appare niente tipo
wlan0 o eth1.. nessun segno di vitalità.


aggiungo che questo adattatore usb wifi non sembra funzionare nemmeno
su ubuntu feisty. ho provato seguendo questa guida:
http://lucaberna.netsons.org/2007/04/23/ubuntu-festy-ndiswrapper-realtek-rtl-8187-asus-p5w-dh-deluxe/
Ora mi rileva l'essid dell'access point, ma ci si collega, e la luce
del dispositivo resta spento.

Ude ha scritto:

L'hai configurato con iwconfig? Magari hai dimenticato di inserire la 
chiave WEP/WPA...(
http://guide.debianizzati.org/index.php/NdisWrapper
)
Sicuro che il router è configurato correttamente?
All'avvio te lo carica il modulo?
Devi controllare con il comando:
$ lsmod | grep -i wlan0
(oppure lsmod | grep -i wlan che penso sia uguale)


Ude wrote:

Guarda che se proprio non succede nulla, puoi (a pagamento, ma ti danno i
driver in prova 30 giorni) 
http://www.linuxant.com/
io ho risolto solo cosi' per la mia penna USB-WLan. 
Ciao
Max
-- 
Cerchi informazioni su Linux? 
Linuxpedia: 
http://maxint.dynalias.org

 (oppure lsmod | grep -i wlan che penso sia uguale)
Ahem....
lsmod mostra "solo" i moduli caricati , non le interfacce , wlan0 e' il nome
dato (forse!) alla scheda wireless , nel mio caso (Intel Corporation
PRO/Wireless 2200BG) e' "vista" come eth0 , su altri PC e altre schede
wireless mi compare wlan* , eth1 etc,etc ...
IMHO e' bene cominciare con iwconfig , se esiste una periferica wireless
verra' identificata ...
PS iwlist wlan0 [*] scan e' un buon modo di capire come si e' messi 
[*] puo' esser wlan*,eth* o altro , vedi l'output di iwconfig ...

 del dispositivo resta spento.
Della luce me ne fregherei , se iwlist scan trova l'AP vuol dire che la wlan
e' up ...

 (oppure lsmod | grep -i wlan che penso sia uguale)
mi torna il promt senza alcun messaggio.

 mi torna il promt senza alcun messaggio.
Hai dato # modprobe ndiswrapper?
-- 
Linux non č un sistema operativo, ma un modo diverso per affrontare la 


 Hai dato # modprobe ndiswrapper?
sì ma torna il promt come ho detto senza messaggi.
invece il resto mi risponde così:
$ iwlist wlan0 scan
wlan0     Scan completed :
          Cell 01 - Address: xxxxxxxxxxxxx
                    ESSID:"dd-wrt"
                    Protocol:IEEE 802.11g
                    Mode:Managed
                    Frequency:2.412 GHz (Channel 1)
                    Quality:78/100  Signal level:-46 dBm  Noise
level:-96 dBm
                    Encryption key:off
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/
s
                              9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/
s
                              48 Mb/s; 54 Mb/s
                    Extra:bcn_int=100
                    Extra:atim=0
~$ sudo lsusb -v
Bus 004 Device 004: ID xxxx:xxxx Sitecom Europe B.V.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0df6 Sitecom Europe B.V.
  idProduct          0x000d
  bcdDevice            1.00
  iManufacturer           1 Manufacturer_Realtek_RTL8187_
  iProduct                2 RTL8187_Wireless_LAN_Adapter
  iSerial                 3 000CF6369ECA
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          4 Wireless Network Card
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass         0 (Defined at Interface level)
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              5 Bulk-IN,Bulk-OUT,Bulk-OUT
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

 ~$
Ma iwconfig te la rileva l'interfaccia?
Se si dai un: #dhclient wlan0
[...]
Ciao, Costantino



:~$ iwconfig
lo        no wireless extensions.
eth0      no wireless extensions.
wlan0     IEEE 802.11g  ESSID:off/any
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-
Associated
          Bit Rate=54 Mb/s   Tx-Power:20 dBm   Sensitivity=0/3
          RTS thr=2432 B   Fragment thr=2432 B
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
:~$ sudo dhclient
Password:
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit 
http://www.isc.org/sw/dhcp/
Listening on LPF/wlan0/xxxxxxxxxxxxa
Sending on   LPF/wlan0/xxxxxxxxxxxxa
Listening on LPF/eth0/xxxxxxxxxxxxxb
Sending on   LPF/eth0/xxxxxxxxxxxxxb
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
:~$

> >                     ESSID:"dd-wrt"
 
OK , se lanci iwconfig wlan0 essid "dd-wrt" , che dice iwconfig dopo ?
Una volta associato a dd-wrt , usa ifconfig :
ifconfig wlan0 192.168.1.2 (metti un IP della stessa classe del router wi-fi
compreso tra 192.168.1.2 e 192.168.1.254) , quindi :
route add default gw 192.168.1.1 (192.168.1.1 e' l'indirizzo ipotetico del
tuo router wi-fi , sostituiscilo con l'IP reale) , in /etc/resolv.conf ci
metti :
nameserver (IP del router wi-fi), senza parentesi ...
fatto ! quando funziona , giochiamo con WEP e WPA ...

 fatto ! quando funziona , giochiamo con WEP e WPA ...
ci spero, anche senza protezioni per me sarebbe già una vittoria.

 ci spero, anche senza protezioni per me sarebbe già una vittoria.
Non trascurare WEP e WPA , una connessione non protetta ti potrebbe
procurare una montagna di guai ...

On 25 Nov, 22:21, brainless <brainl...@PC.it> wrote:...
Forse c'è qualcosa che sbaglio ma non riesco proprio a capire cosa.
Sono giorni che provo e riprovo su ubuntu feisty: vede l'essid ma non
naviga!
Stesso risultato anche su Puppy 2.17.1 nolzma: riconosce la chiavetta,
fa la scansione e vede l'essid dell'access point, ma non c'è un
diavolo di verso di navigare.
In entrambe i casi uso ndiswrapper con i driver per win98.
Però è stranissimo che riconosca l'essid ma non navighi.
Ho provato sia con ip statici che con dhcp, sia mettendo il gateway
del router adsl, sia quello dell'access point. Non naviga.

Ude wrote:

1) associati con iwconfig wlan0 essid "nome esssid"
2) dai un'IP statico a wlan0
3) metti a posto route
4) sistema /etc/resolv.conf
5) usa ping per testare sia l'AP che il router 
6) route -n ti dice come sei messo 
root[~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0
wlan0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0
wlan0
Ok ?


Non so più che dire, ho finito pure le bestemmie. Non c'è verso di
farlo andare.
-l'essid è giusto
-ho dato a wlan0 192.168.178.9
-route non so come si mette a posto...
- /etc/resolv.conf è con 192.168.178.1

 - /etc/resolv.conf è con 192.168.178.1
....e route, quando sistemo tutto per parlare con l'access point, mi
dice questo:
 route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref
Use Iface
192.168.178.0   *               255.255.255.0   U     0      0
0 wlan0
169.254.17.0    *               255.255.255.0   U     0      0
0 wlan0
169.254.0.0     *               255.255.0.0     U     0      0
0 wlan0
loopback        *               255.0.0.0       U     0      0
0 lo
default         192.168.178.5   0.0.0.0         UG    0      0
0 wlan0
#
naturalmente fra le mille prove ho anche spento l'interfaccia eth0,
casomai desse fastidio a wlan0.

Ude wrote:

Spento eth0 come? ifconfig eth0 down ?
Dal tuo route e' evidente che il problema e' propio li' ...
per impostare route prova cosi :
route add default gw  IP_del_router , se non funziona , 
leggi questo 
http://www.debian.org/doc/manuals/reference/ch-gateway.it.html

 leggi questohttp://
www.debian.org/doc/manuals/reference/ch-gateway.it.html
Provo subito!


ricapitolo:
ifconfig eth0 down
ifconfig wlan0 up
iwconfig wlan0 essid "dd-wrt"
ifconfig wlan0 192.168.178.9
route add default gw 192.168.178.1
ifconfig mi risponde:
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:4525 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4525 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:135448 (132.2 KiB)  TX bytes:135448 (132.2 KiB)
wlan0     Link encap:Ethernet  HWaddr xxxxxxxxxxxxxxxxxxxxxxx
          inet addr:192.168.178.9  Bcast:192.168.178.255  Mask:
255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
#  route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref
Use Iface
192.168.178.0   0.0.0.0         255.255.255.0   U     0      0
0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0
0 wlan0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0
0 lo
0.0.0.0         192.168.178.1   0.0.0.0         UG    0      0
0 wlan0
Aggiungo che la chiavetta al tatto è calda.
La mia testa invece è fusa: fra un po' la sbatto al muro...assieme a
chiavetta,
access point e router.


Strano , da dove esce questo 169.168.178.0 ???
Prova con ifconfig wlan0 down , rmmod ndiswrapper , poi modprobe ndiswrapper
e ripeti la trafila ... 
Se colleghi il PC via eth0 funziona la rete ?
In caso affermativo , che ti dice route -n ?
Un dmesg | less ti dice nulla di strano ?
 

 In caso affermativo , che ti dice route -n ?
Con eth0 funzionante perfettamente route dice:
#  route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref
Use Iface
192.168.178.0   0.0.0.0         255.255.255.0   U     0      0
0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0
0 lo
0.0.0.0         192.168.178.1   0.0.0.0         UG    0      0
0 eth0
#
Ma se provo a fare
#ifconfig eth0 down
# ifconfig wlan0 down
# rmmod ndiswrapper
# modprobe ndiswrapper
# ifconfig wlan0 up
# iwconfig wlan0 essid "dd-wrt"
# ifconfig wlan0 192.168.178.9
# route add default gw 192.168.178.1
# ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:22 errors:0 dropped:0 overruns:0 frame:0
          TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1968 (1.9 KiB)  TX bytes:1968 (1.9 KiB)
wlan0     Link encap:Ethernet  HWaddr xxxxxxxxxxxxx
          inet addr:192.168.178.9  Bcast:192.168.178.255  Mask:
255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
#
Insomma non naviga. E a questo punto, fanculo il wifi: con questa
chiavetta mi attacco al cavo!
Resta il mistero di perchè riesca a leggere l'essid ma non a navigare,
nemmeno nell'indirizzo del router.

 nemmeno nell'indirizzo del router.
Se pinghi il router (ping -I wlan0 IP_del_router)  che dice ?

 Se pinghi il router (ping -I wlan0 IP_del_router)  che dice ?
Proverò appena possibile, perchè ho proposto uno scambio al vicino:
gli ho dato la mia stramaledetta digicom Realtek_RTL8187 e ho preso
una d-link (Ralink) con cui Puppy si è connesso in un paio di click!
Comincio a pensare che siano difettosi quei caxxo di driver win che
uso con ndiswrapper.

 uso con ndiswrapper.
Puo' essere , Ho anche una Ralink (PCI) e funziona da dio ...