RomagnaCamp – WDS funzionante

Finalmente dopo ore di configurazioni, prove e bestemmie la rete layer 2 per il RomagnaCamp fa il suo sporco lavoro.
Due access point DD-WRT configurati in WDS, condividono lo stesso SSID e creano un’unica rete wireless. La cosa formidabile è la possibilità di fare roaming tra i due access point, senza perdere segnale. In pratica se si esce dalla copertura del primo access point, automaticamente il secondo prende in carico il dispositivo WiFi senza che nessuno si accorga di nulla. Questo permette di coprire vaste aree senza moltiplicare il numero di reti wireless.

Il sistema di autenticazione Radius è già operativo da giorni e domani mattina andrò personalmente ad installarlo al BocaBarranca.

La mia presentazione al RomagnaCamp sarà proprio su questo argomento: “come creare un hotspot wifi mediante software libero”.

Adesso è ora di dormire, buona notte.

Tunnel GRE Cisco-Linux HOWTO

In questo howto realizzerò molto semplicemente un tunnel GRE [rfc2784] tra un dispositivo Cisco (tipicamente un router) e un sistema GNU/Linux.

Condizioni iniziali:

  • Router Cisco con una interfaccia di rete Ethernet (E0) con indirizzo 172.16.11.254/24
  • Sistema Linux con interfaccia di rete Ethernet (Eth0) con indirizzo 172.16.11.2/24
  • Il sistema Linux ha un kernel con supporto GRE e iproute2 installato
  • Il tunnel avrà indirizzo di rete 192.168.34.0/24 con .254 e .2 rispettivamente sul router Cisco e sul sistema Linux

Router Cisco


interface Tunnel0
description Connessione GRE a Linux
ip address 192.168.34.254 255.255.255.0
tunnel source Ethernet 0
tunnel destination 172.16.11.2
tunnel mode gre ip

Sistema GNU/Linux


# ip tunnel add tunnel0 mode gre remote 172.16.11.254 local 172.16.11.2 ttl 255
# ip link set tunnel0 up
# ip addr add 192.168.34.2 dev tunnel0
# ip route add 192.168.34.0/24 dev tunnel0

Testare il tunnel
Per testare il funzionamento del tunnel è sufficiente:

Da Linux:


proviamo a raggiungere l'interfaccia E0 del router
# ping 172.16.11.254
proviamo a raggiungere l'interfaccia T0 del router mediante il tunnel
# ping 192.168.34.254