Tortora: Difference between revisions

From ciapini
Jump to navigation Jump to search
No edit summary
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:Telecom]]
[[Category:Telecom]]


== Rete ==
[[File:Tortora.png|turr turr]]


=== Topologia logica ===
''turr turr''
== MB ==


==== indirizzamento ====
[[File:Orange-Pi-Zero-Pinout.jpg|400px|thumb|left]]


single stack ipv6-only:
== Schede di rete ==
 
chiavette usb:
* ogni gateway ha un prefisso /64 ipv6 verso internet
{|style="color:blue; background-color:#eeeeee;" cellpadding="10" cellspacing="0" border="1"
* ogni gateway provvede NAT64/DNS64 per l'accesso ipv4.
|-
* sarebbe possibile il multihoming nativo ipv6 per poter gestire diversi gateway OPPURE usare il sistema di scelta dei gateway di batman-adv
! chip !! banda !! driver !! mode !! url
 
|-
dual stack:
||[https://www.qualcomm.com/products/qca9377 QCA9377]||5G||ath10k||802.11a/b/g/n/ac|| ||
 
|-
==== protocolli di routing ====
||[https://www.mediatek.com/products/broadbandWifi/rt3572 RT3572]||2.4/5G||rt2800usb||802.11a/b/g/n|| ||ok su kernel 4.x, rimpiazzato da RT5572
 
|-
* http://www.olsr.org/
||[https://www.mediatek.com/products/broadbandWifi/rt5572 rt5572]||5G||rt2800usb||802.11a/b/g/n||[https://it.aliexpress.com/item/NEW-Ralink-RT5572-300Mbps-802-11AC-2-4G-5G-dual-band-wireless-card-300M-wireless-n/32768906733.html 1] ||
* http://www.open-mesh.org/projects/open-mesh/wiki
|-
 
||[http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PFid=48&Level=5&Conn=4&ProdID=364 rtl8811au]]||5G||rtl8812au||802.11a/b/g/n/ac||[https://www.aliexpress.com/item/RTL8811AU-802-11ac-Wireless-USB-WiFi-Win-10-Mac-Linux-Dual-Band-600Mbps-Adapter/32735344137.html 2]||
mentre storicamente le reti mesh sono state implementate con un normale routing dinamico a livello 3 (OLSR e batmand).
|-
negli ultimi anni, soprattutto nel giro freifunk ci si e' rivolti al routing a livello 2 (batman-adv).
||rtl8188etv||2.4G||rtl8812au||802.11b/g/n||[https://www.aliexpress.com/item/Realtek-RTL8188ETV-150Mbps-802-11-b-g-n-2-4GHz-wireless-WLAN-USB-Module-PCBA-Windows/32817961824.html 3]||
 
|-
'''L3'''
||[https://www.mediatek.com/products/broadbandWifi/mt7601u MT7601U]||2.4G|| ||802.11b/g/n||[https://www.aliexpress.com/item/MTK-MT7601U-1x1-802-11-b-g-n-2-4GHz-WiFi-USB-Module-PCBA/32817704350.html 4]||
la prima soluzione e' piu collaudata e implica una certa corrispondenza tra la topologia logica e quella fisica, in soldoni una 'zona geografica' - una rete di indirizzi. ad esempio una classe C ipv4 per ogni nodo di accesso.
|}
 
 
 
'''L2'''
la seconda soluzione, per quanto piu complessa, permette maggiore liberta' nell'organizzazione dell'indirizzamento dei client, ad esempio un unico spazio di indirizzamento 'piatto' per tutta la rete.
 
* PRO roaming trasparente
 
==== controllo degli accessi ====
 
il controllo degli accessi puo essere collocato:
* sui border gateway (tra bologninanet e internet)
** PRO incoraggia il traffico verso l'interno di bologninanet rispetto a quello verso internet
* tra i nodi di accesso e la dorsale di bologninanet
** PRO permette di escludere gli utenti da bologninanet
** PRO puo' discriminare tra i MAC address degli host (in una mesh L3 i router maschererebbero i MAC)
 
===== Database di autenticazione =====
 
* PostgreSQL
* RADIUS
 
===== 802.1X + EAP TTLS-PAP =====
 
un esempio di controllo degli accessi wireless cosi implementato e' eduroam https://confluence.terena.org/display/H2eduroam
 
===== Captive portal =====
 
di uso molto semplice, richiede un'iterazione via web prima di poter accedere alla rete.
 
* CONTRO
** puo essere scomoda per host automatici o che non hanno un browser
* PRO
** puo essere un buon punto di contatto con l'utenza, si puo usare per segnalare (dis)servizi interni alla rete, incontri ecc
 
=== Topologia fisica ===
 
la dorsale e' implementata con link 802.11n a 5ghz punto-punto
 
l'accesso e' implementato su protocollo 802.11b/g/n a 2.4 ghz, con antenne omnidirezionali
 
== Nodi ==
 
=== OS ===
 
https://openwrt.org/
 
=== Hardware ===


per la dorsale:
== Chipset ==


http://www.tp-link.it/products/details/?model=TL-WA7510N
=== rtl8811au ===
* http://wiki.openwrt.org/toh/tp-link/tl-wa7510n


chiavette usb 5ghz:
{|style="color:blue; background-color:#eeeeee;" cellpadding="10" cellspacing="0" border="1"
{|style="color:blue; background-color:#eeeeee;" cellpadding="10" cellspacing="0" border="1"
||[https://www.qualcomm.com/products/qca9377 QCA9377]||ath10k||802.11a/b/g/n/ac|| ||
|-
|-
||[https://www.mediatek.com/products/broadbandWifi/rt3572 RT3572]||rt2800usb||802.11a/b/g/n|| ||rimpiazzato da RT5572
! Driver !! Note
|-
|-
||[https://www.mediatek.com/products/broadbandWifi/rt5572 rt5572]||rt2800usb||802.11a/b/g/n||[https://it.aliexpress.com/item/NEW-Ralink-RT5572-300Mbps-802-11AC-2-4G-5G-dual-band-wireless-card-300M-wireless-n/32768906733.html 1] ||
|https://github.com/uminokoe/rtl8812AU||non sembra andare con wpa_supplicantnormale, per compilare modificare include/ieee80211.h
con wpa_supplicant contenuto in [http://107.170.140.210/s/3Jnzl2nJFJkjGjD/download AWUS036AC_036EAC_ACH_linux_v4.3.8_12175.20140902.tar] freeza il kernel 3.4.113-sun8i
|-
|-
||rtl8811au||rtl8812au||802.11a/b/g/n/ac|| ||
|[http://107.170.140.210/s/3Jnzl2nJFJkjGjD/download AWUS036AC_036EAC_ACH_linux_v4.3.8_12175.20140902.tar]||il driver non riconosce la scheda, per compilare modificare include/ieee80211.h 
|}
|}
==== Costi ====
ogni link p-t-p di dorsale: 110 euro
ogni AP d'accesso: 50 euro
quindi per un grafo semplice con due spigoli per vertice + una foglia il costo sarebbe 160 euro a nodo
nella forma piu semplice, un triangolo, il costo totale sarebbe 6x55 + 3x50 = 480 euro.

Latest revision as of 16:30, 4 April 2018


turr turr

turr turr

MB

Orange-Pi-Zero-Pinout.jpg

Schede di rete

chiavette usb:

chip banda driver mode url
QCA9377 5G ath10k 802.11a/b/g/n/ac
RT3572 2.4/5G rt2800usb 802.11a/b/g/n ok su kernel 4.x, rimpiazzato da RT5572
rt5572 5G rt2800usb 802.11a/b/g/n 1
rtl8811au] 5G rtl8812au 802.11a/b/g/n/ac 2
rtl8188etv 2.4G rtl8812au 802.11b/g/n 3
MT7601U 2.4G 802.11b/g/n 4

Chipset

rtl8811au

Driver Note
https://github.com/uminokoe/rtl8812AU non sembra andare con wpa_supplicantnormale, per compilare modificare include/ieee80211.h

con wpa_supplicant contenuto in AWUS036AC_036EAC_ACH_linux_v4.3.8_12175.20140902.tar freeza il kernel 3.4.113-sun8i

AWUS036AC_036EAC_ACH_linux_v4.3.8_12175.20140902.tar il driver non riconosce la scheda, per compilare modificare include/ieee80211.h