Mostra notizie nelle discussioni
Avatar
☺
Scritto da
il 2015-12-14 19:14:45.0 alle 2015-12-14 19:14:45.0
Trollate totali: 6369
linuzzo wireless grrrrrrr
durante l'approfondimento sul wireless ho scoperto dell'esistenza di questa tecnica a partire da 802.11n, che fondamentalmente e' il vero metodo con il quale hanno incrementato il throughput delle WLAN.

MIMO
https://en.wikipedia.org/wiki/MIMO

In radio, multiple-input and multiple-output, or MIMO (pronounced as "my-moh" or "me-moh"), is a method for multiplying the capacity of a radio link using multiple transmit and receive antennas to exploit multipath propagation.[1] (ovvero il fatto che il segnale rimbalza sui muri e puo prendere, appunto, diverse strade per arrivare a destinazione)

MIMO has become an essential element of wireless communication standards including IEEE 802.11n (Wi-Fi), IEEE 802.11ac (Wi-Fi), HSPA+ (3G), WiMAX (4G), and Long Term Evolution (4G).

ed in effetti, date un occhiata alla tabella che c'e' qua.

https://en.wikipedia.org/wiki/IEEE_802.11n-2009#Nu...

Assuming equal operating parameters to an 802.11g network achieving 54 megabits per second (on a single 20 MHz channel with one antenna), an 802.11n network can achieve 72 megabits per second (on a single 20 MHz channel with one antenna and 400 ns guard interval); 802.11n's speed may go up to 150 megabits per second if there aren't other Bluetooth, microwave or WiFi emissions in the neighborhood by using two 20 MHz channels in 40 MHz mode. If more antennas are used, then 802.11n can go up to 288 megabits per second in 20 MHz mode with four antennas, or 600 megabits per second in 40 MHz mode with four antennas and 400 ns guard interval. Because the 2.4 GHz band is seriously congested in most urban areas, 802.11n networks usually have more success in increasing data rate by utilizing more antennas in 20 MHz mode rather than by operating in the 40 MHz mode, as the 40 MHz mode requires a relatively free radio spectrum which is only available in rural areas away from cities.


le schede wireless e gli AP durante le trasmissioni negoziano tutte le variabili riguardo a come comunicare, lo fanno di continuo a livello dei protocolli del physical link a seconda di cosa sia disponibile, quali canali siano liberi da altri AP, quali siano le capacita' di ciascuna scheda wireless, etc.

a quanto sto capendo io e pare risultare dai miei primie esperimenti molto semplici che in effetti agendo anche solo lato sw uno puo migliraare parecchio le prestazioni della propria rete WLAN semplicemente mappando i segnali nella propria cameretta e settando i propri di conseguenza, non basta mettere l'AP su e configurare la pwd e sperare che lo stack di negoziazione automatica faccia le scelte migliori.

ad ogni modo:

su linuzz i comandi

iw dev (phyX o wlanX) station dump

iw dev (phyX o wlanX) link

iw dev (phyX o wlanX) info


forniscono le info riguardo al proprio hw ed al link attuale, di solito su win o sui network manager viene riportato solo il data rate, iw permette anche di impostare manualmente praticamente tutto cio che ha un qualche effetto, vale la pena esplorarlo.

AD ESEMPIO, da notare che uso ubuntu 14.04.3 su un fottutissimo thinkpad t530 certificato ufficialmente come supportato al 100% out of the box.

io ho una scheda wireless centrino Advanced-N 6205.
da specifiche intel supporta MIMO 2x2(:2? non se capisce quanti data stream supporti in effetti)

guardate qua!

iw phy0 info | grep Antennas
	Available Antennas: TX 0 RX 0


~ $ iw wlan0 link
Connected to puppamelo (on wlan0)
	SSID: puppamelo	freq: 2437
	RX: 11223339 bytes (52591 packets)
	TX: 2025934 bytes (12109 packets)
	signal: -83 dBm
	tx bitrate: 19.5 MBit/s MCS 2

	bss flags:	short-preamble short-slot-time
	dtim period:	3
	beacon int:	100


ok il segnale fa schifo in cameretta, cmq navigo ma anche se vado vicino al router con segnale altissimo non negozia mai niente che faccia uso del MIMO! (lo si capisce dall'MCS index, che come da tabella su wikipedia indica cosa sia stato negoziato dal NIC e dall'AP, e dal bitrate massimo indicato.


la cosa strana e' questo pezzo dei log di dmesg quando viene caricato iwlwifi (il driver intel opensorcio per le wireless NIC)

Radio type=0x1-0x2-0x0

a me sembra indicare le possibili configurazioni dell'antenna.

$ dmesg | grep iwl
[   17.810686] iwlwifi 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
[   17.810884] iwlwifi 0000:03:00.0: irq 46 for MSI/MSI-X
[   18.187070] iwlwifi 0000:03:00.0: loaded firmware version 18.168.6.1 op_mode iwldvm
[   18.197146] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUG disabled
[   18.197149] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUGFS enabled
[   18.197150] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
[   18.197151] iwlwifi 0000:03:00.0: Detected Intel(R) Centrino(R) Advanced-N 6205 AGN, REV=0xB0
[   18.197287] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
[   18.216764] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[   24.134126] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
[   24.141067] iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
[   24.408371] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
[   24.414945] iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0


ora giochero' un po con iw, puoi settare l'antenna manualmente, e vediamo, o magari mi tocca aprire il portatile per controllare che non abbiano fatto casino con le antenne alla lenovo!

ci sono diverse configurazioni di questo portatile con diversi NIC che supportano diverse configurazioni di antenne, ed ha due slot pci-e, uno per la scheda wireless dove arrivano i connettori per tre antenne wifi ed uno per il mobile broadband dove arrivano i connettori delle antenne per il GPS e per il GSM/3G.
Io ho entrambe le schede installate e mi pare che vadano tutte e due, ho segnale GPS, copertura di rete 3G ma ho notato quanto sopra riguardo al wifi.
La mia 6205 dovrebbe usare due antenne su tre, vuoi vedere che non le avevano collegate e non me ne sono mai accorto?

ad ogni modo mo mi tocchera' anche provare con win (che manco c'e' piu su questo pc, cazz) e vedere se sotto win negozia qualcosa con MIMO 2x2 e datarate da max 300Mb invece che max 54Mb

se risulta funzionare sotto windows allora e' un baco bello grosso nel supporto di ubbuntu!

altre idee su come potrei procedere?

**Modificato dall'autore il 14.12.2015 19:16**
Please consider the environment before printing this message, 50% of the above is useless!

Pagina generata in 195 millisecondi

Utenti attivi: 9 nell'ultimo minuto, 20 negli ultimi cinque minuti, 40 negli ultimi 15 minuti