Pagina 1 di 1

[RISOLTO] Ubuntu e wifi prepotente

Inviato: mercoledì 20 febbraio 2013, 11:23
da pepperg
Salve,
uso ubuntu ormai da diversi anni, e mi piace aggiornare sempre alla versione più recente appena è disponibile (in realtà reinstallo tutto il sistema, non faccio l'upgrade da una versione all'altra).
Mi sono accorto solo adesso di un grosso problema con ubuntu 12.10, sebbene l'abbia installato ormai da diversi mesi. Non ci avevo mai fatto caso perchè a casa mia è l'unico computer che si collegava tramite wifi, ma adesso, essendomi trasferito in una casa dove diverse persone e diversi dispositivi si connettono in wifi al router, il problema è venuto fuori, ed è fin troppo fastidioso.
Quando il mio computer è connesso tramite wifi, nessun altro dispositivo può connettersi al router! E nel remoto caso che riesca a connettersi (o che fosse connesso prima di me), non ha più accesso ad internet!

C'è un altro computer in casa con ubuntu 11.10 che non da' alcun segno di "prepotenza" (ma che comunque non ha internet se mi connetto col mio 12.10). Il problema principale è che sono in affitto e internet è comunitario tra più appartamenti, non posso "rubare" internet a tutti appena accendo il mio computer! Non ho accesso diretto al router (il padrone di casa mi ha dato la WPA, il router è nell'appartamento sotto al mio), quindi non posso ovviare con un cavo di rete.

Qualche idea?

Re: Ubuntu e wifi prepotente

Inviato: mercoledì 20 febbraio 2013, 12:08
da MariusMatutiae
Questa è almeno la terza volta che leggo messaggi di questo tipo, secondo cui un pc con 12.10 montato "ruba" o in ogni caso condiziona la connessione wifi dei pc connessi alla medesima rete.

Sono ovviamente scettico, perchè non riesco a capire come questo potrebbe succedere (ma questo potrebbe benissimo derivare dalla mia limitatezza personale), e perchè non riesco a trovare nessuna menzione di un fatto simile sui siti internazionali.

Però questo caso ha una cosa in più: un altro pc in rete, con Ubuntu installato, il chè spero ci porterà a capire cosa possa mai succedere. E' per questo che ho risposto a questo messaggio.

Allora, quello che vorrei da te, è che tu ti connetta via wifi col computer che monta 12.10, e poi ti traferisca all'altro pc (quello con 11.10, che suppongo già collegato in rete) e dia da terminale questi semplici comandi:

Codice: Seleziona tutto

ping -c3 ilnumeroIPdeltuoroute
ping -c3 8.8.4.4
ping -c3 www.repubblica.it
Posta poi il risultato qui, per favore.

Re: Ubuntu e wifi prepotente

Inviato: mercoledì 20 febbraio 2013, 12:46
da pepperg
Ciao e grazie della risposta, anch'io credevo fosse un'assurdità....
Ecco i risultati

Codice: Seleziona tutto

laurin@laurin-hp:~$ ping -c3 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.

--- 192.168.1.1 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 1999ms

laurin@laurin-hp:~$ ping -c3 8.8.4.4
PING 8.8.4.4 (8.8.4.4) 56(84) bytes of data.

--- 8.8.4.4 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2016ms

laurin@laurin-hp:~$ ping -c3 www.repubblica.it
PING www.repubblica.it (213.92.16.171) 56(84) bytes of data.

--- www.repubblica.it ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2016ms

Re: Ubuntu e wifi prepotente

Inviato: mercoledì 20 febbraio 2013, 13:22
da MariusMatutiae
Ok, sempre in questa configurazione (12.10 connesso via wifi, comandi dati da 11.10), puoi per favore postare l'output di:

Codice: Seleziona tutto

route -n
iwconfig
ifconfig
cat /etc/network/interfaces
cat /etc/resolv.conf
Grazie.

Re: Ubuntu e wifi prepotente

Inviato: mercoledì 20 febbraio 2013, 14:52
da pepperg
Ecco qui

Codice: Seleziona tutto

laurin@laurin-hp:~$ route -n
Tabella di routing IP del kernel
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0


laurin@laurin-hp:~$ iwconfig
lo        no wireless extensions.

wlan0     IEEE 802.11abgn  ESSID:"UPC010684"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 70:71:BC:47:8F:68   
          Bit Rate=48 Mb/s   Tx-Power=15 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=34/70  Signal level=-76 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:273  Invalid misc:50851   Missed beacon:0

eth0      no wireless extensions.


laurin@laurin-hp:~$ ifconfig
eth0      Link encap:Ethernet  IndirizzoHW 00:1e:68:56:c0:15  
          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
          collisioni:0 txqueuelen:1000 
          Byte RX:0 (0.0 B)  Byte TX:0 (0.0 B)
          Interrupt:45 Indirizzo base:0xe000 

lo        Link encap:Loopback locale  
          indirizzo inet:127.0.0.1  Maschera:255.0.0.0
          indirizzo inet6: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:5382 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5382 errors:0 dropped:0 overruns:0 carrier:0
          collisioni:0 txqueuelen:0 
          Byte RX:474016 (474.0 KB)  Byte TX:474016 (474.0 KB)

wlan0     Link encap:Ethernet  IndirizzoHW 00:1f:3b:19:83:a7  
          indirizzo inet:192.168.1.41  Bcast:192.168.1.255  Maschera:255.255.255.0
          indirizzo inet6: fe80::21f:3bff:fe19:83a7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:93845 errors:0 dropped:0 overruns:0 frame:0
          TX packets:66396 errors:0 dropped:0 overruns:0 carrier:0
          collisioni:0 txqueuelen:1000 
          Byte RX:110910914 (110.9 MB)  Byte TX:9815294 (9.8 MB)



laurin@laurin-hp:~$ cat /etc/network/interfaces 
auto lo
iface lo inet loopback


laurin@laurin-hp:~$ cat /etc/resolv.conf 
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
Grazie a te.

Re: Ubuntu e wifi prepotente

Inviato: mercoledì 20 febbraio 2013, 17:52
da MariusMatutiae
Qui va tutto bene, non c'è nulla da eccepire.

Mi dici per favore che modello è il tuo router, e qual'è la versione del suo firmware? Grazie.

Re: Ubuntu e wifi prepotente

Inviato: mercoledì 20 febbraio 2013, 18:39
da pepperg
Ehm, come ho detto prima non ho accesso diretto al router perchè è nell'appartamento sotto il mio.
Comunque è un router CISCO, ma non ho i dati per accedervi. Posso chiedere al padrone di casa appena lo vedo.
Pensi dipenda da quello?
Quello che ho a casa mia è un netgear, e quando tentavo di accedere con lo smartphone non avevo connessione. Adesso capisco il perchè non funzionasse quando anche il pc era acceso....non ci avevo fatto caso, pensavo dipendesse dalla linea telefonica che mi aveva già dato problemi in passato. Adesso che mi sono trasferito in questo appartamento posso definitivamente dire che il problema è di ubuntu.
Comunque non penso dipenda dal router, visto che qualunque altro dispositivo vi si collega non crea gli stessi problemi.
Non può essere problema della scheda wireless? Driver?

Re: Ubuntu e wifi prepotente

Inviato: mercoledì 20 febbraio 2013, 18:51
da MariusMatutiae
Mi sembrerebbe buffo, ma controlliamo, non si sa mai...Posta per favore l'output di:

Codice: Seleziona tutto

sudo rfkill list
iwconfig
lspci -vnn | grep -A 5 Net
sudo lshw -C network
sul pc con Ubuntu 12.10, non sull'altro. Grazie

Re: Ubuntu e wifi prepotente

Inviato: mercoledì 20 febbraio 2013, 19:04
da Pike
pepperg » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4327946#p4327946]23 minuti fa[/url] ha scritto: Comunque è un router CISCO, ma non ho i dati per accedervi. Posso chiedere al padrone di casa appena lo vedo.
Pensi dipenda da quello?
Quello che ho a casa mia è un netgear, e quando tentavo di accedere con lo smartphone non avevo connessione. Adesso capisco il perchè non funzionasse quando anche il pc era acceso....non ci avevo fatto caso, pensavo dipendesse dalla linea telefonica che mi aveva già dato problemi in passato. Adesso che mi sono trasferito in questo appartamento posso definitivamente dire che il problema è di ubuntu.
Intanto comunque è necessario conoscere i nomi di entrambi i modelli... altrimenti stiamo parlando di nulla... :(

Re: Ubuntu e wifi prepotente

Inviato: mercoledì 20 febbraio 2013, 23:42
da pepperg
Ecco i risultati

Codice: Seleziona tutto

peppe@r540:~$ sudo rfkill list
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: brcmwl-0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
2: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
3: samsung-wlan: Wireless LAN
	Soft blocked: no
	Hard blocked: no


peppe@r540:~$ iwconfig 
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11abg  ESSID:"UPC010684"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 70:71:BC:47:8F:68   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off


peppe@r540:~$ lspci -vnn | grep -A 5 Net
02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
	Subsystem: Wistron NeWeb Corp. Device [185f:051a]
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at f3800000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: wl


peppe@r540:~$ sudo lshw -C network
  *-network               
       description: Wireless interface
       product: BCM4313 802.11b/g/n Wireless LAN Controller
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth1
       version: 01
       serial: 00:1b:b1:8a:58:82
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=wl0 driverversion=6.20.155.1 (r326264) ip=192.168.1.40 latency=0 multicast=yes wireless=IEEE 802.11abg
       resources: irq:16 memory:f3800000-f3803fff
  *-network
       description: Ethernet interface
       product: 88E8040 PCI-E Fast Ethernet Controller
       vendor: Marvell Technology Group Ltd.
       physical id: 0
       bus info: pci@0000:06:00.0
       logical name: eth0
       version: 00
       serial: e8:11:32:03:33:1b
       capacity: 100Mbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.30 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:42 memory:f2400000-f2403fff ioport:b000(size=256)
Grazie

Re: Ubuntu e wifi prepotente

Inviato: giovedì 21 febbraio 2013, 6:28
da MariusMatutiae
L'unica cosa che ti posso dire è che stai usando i driver proprietari (wl) della Broadcom, quando potresti usare invece i driver Open Source. Sebbene non ci sia alcuna certezza che questo risolva il problema, possiamo provare. I cambi che ti suggerisco non sono permanenti; per tornare alla configurazione che hai ora, basterà spegnere e riaccendere, et voilà.

Codice: Seleziona tutto

sudo apt-get install linux-firmware
sudo rmmod wl
sudo modprobe brcmsmac

(Se per caso il secondo comando non dovesse funzionare, e ti dicesse "modulo non trovato", prova con

Codice: Seleziona tutto

sudo rmmod wl0
).

Facci sapere.

Re: Ubuntu e wifi prepotente

Inviato: giovedì 21 febbraio 2013, 18:40
da pepperg
BINGO!

E' da circa 7 ore che sono collegato in wifi con ub12.10 senza creare problemi agli altri dispositivi!
Grazie mille! Erano proprio i driver!
Ti chiedo l'ultima cosa e metto risolto, hai detto che basta spegnere e riaccendere per riavere indietro i vecchi driver, ma per rendere definitive le modifiche?
Grazie ancora :)

Re: [RISOLTO] Ubuntu e wifi prepotente

Inviato: giovedì 21 febbraio 2013, 19:52
da MariusMatutiae
Edita come SU un file nuovo che chiameremo /etc/modprobe.d/blacklist-wl.conf (il nome non conta, basta che abbia extension .conf, e si trovi nella directory /etc/modprobe.d). Dentro ci metti una sola riga,

Codice: Seleziona tutto

blacklist wl
(oppure wl0, se quello è il comando che prima ha funzionato). Salva, e dai il comando:

Codice: Seleziona tutto

sudo update-initramfs -k all -u
Al prossimo riavvio sei a posto. :ciao:

Re: [RISOLTO] Ubuntu e wifi prepotente

Inviato: giovedì 21 febbraio 2013, 22:09
da pepperg
Ok, ho seguito alla lettera quello che mi hai scritto, il problema è che al riavvio non riconosceva la scheda wireless. Ho dovuto caricare manualmente il modulo brcmsmac con

Codice: Seleziona tutto

sudo modprobe brcmsmac

Re: [RISOLTO] Ubuntu e wifi prepotente

Inviato: venerdì 22 febbraio 2013, 0:17
da MariusMatutiae
Io, a questo punto, ti consiglierei semplicemente di liberarti dei drivers proprietari:

Codice: Seleziona tutto

sudo apt-get purge bcmwl-kernel-source
L'operazione inversa te li re-installerebbe, se mai dovessi averne bisogno (ma ne dubito). brcmsmac lo devi ricaricare perchè viene automaticamente messo nella blacklist dai drivers proprietari (wl).

:ciao:

Re: [RISOLTO] Ubuntu e wifi prepotente

Inviato: venerdì 22 febbraio 2013, 20:30
da pepperg
Perfetto grazie, li ho rimossi e adesso va tutto bene!
Solo una cosa, giusto per completezza, adesso all'avvio non carica i brcmsmac, ma i bcma-pci-bridge.
Grazie ancora!

Re: [RISOLTO] Ubuntu e wifi prepotente

Inviato: venerdì 22 febbraio 2013, 21:34
da MariusMatutiae
pepperg [url=http://forum.ubuntu-it.org/viewtopic.php?p=4329885#p4329885][img]http://forum.ubuntu-it.org/images/icons/icona-cita.png[/img][/url] ha scritto:Perfetto grazie, li ho rimossi e adesso va tutto bene!
Solo una cosa, giusto per completezza, adesso all'avvio non carica i brcmsmac, ma i bcma-pci-bridge.
Grazie ancora!
E' la stessa cosa, tranquillo.