Configurant l'Alchemy amb suport de QoS, snmp, subxarxes amb vlans, desar configuracions... El desplegament de xarxa "mesh"
Les tempestes de l'estiu del 2.004 van precipitar la experimentació amb aquest firmware al superenllaç de Vic. guifi.net ha estat provant-lo i contribuint al seu desenvolupament durant la seva fase beta de manera que en suporta ja la versió recent alliberada "Alchemy 1.0" i incorpora funcionalitats que el fan molt interessant de cara a les futures expansions. A banda del que ja coneixiem fins ara de les incorporacions del software d'sveasoft, algunes coses poden simplificar moltísim les coses i millorar les prestacions.
No son coses que fins ara hagin estat impossibles, però certament la possibilitat de simplement via interfície web configurar coses com garantir la Qualitat de Serveis "QoS" (assignació de prioritats en el trànsit), carregar configuracions via un arxiu, monitorització via snmp són ben interessants.
Anem doncs a donar-nos una petita "passejada" pel que més m'ha cridat l'atenció del nou Alchemy:
Primers passos
El primer que cal fer, i és ben important, és avans que res posar els valors per defecte a l'aparell (és a dir, un "reset" ben complert). Reiniciant-lo avans i després de la operació. Un canvi important que apareix és que ara ens permet escollir què farà un cop carregui el nou firmware.
Després, activarem el telnet etc... com sempre. En aquest cas però hi ha una observació addicional important: Desactivar el tallafocs i el bloqueig als pings, ja que d'altra manera serà molt difícil diagnosticar problemes. Ja ho tornarem a posar en mode més "segur", igual que el telnet, més endavant....
Carregant i desant configuracions
Amb les darreres versions ja podem carregar la configuració des d'un arxiu, i també desar-la. Facilitant compartir configuracions que funcionen, fer desplegaments nous, etc...
S'ha estat fent també el configurador "unsolclic", que en essència consisteix en generar el 100% de la configuració partint de la informació existent a la base de dades de nodes.
Implementant encaminaments entre subxarxes diferents (a.k.a. hack d'en Carles Noguera)
El concepte és el que està explicat en el document d'en Carles sobre la configuració avançada i experimental amb el WRT54G v2 i que també ens va transmetre en el "guifi-lab" que vam fer a l'Ajuntament de Gurb a finals de la primavera del 2.004.
L'inconvenient era que s'havia de remenar ben "per dintre" i a això no ens hi atreviem tots.
A mi no m'en calen tantes, als enllaços gaires ràdios amuntegades els fan força interferència i de moment amb 3 ja en tinc prou, penseu que amb el nou mode client, i avans amb el WDS P2P, ja podem enllaçar també subxarxes en aquest cas sense fils. Les de cable són per a ràdios que normalment són situades aprop unes de les altres.
Així doncs la configuració que faig és posar els ports 2, 3 i 4 en les vlans respectives (2, 3 i 4). Per fer això n'hi ha prou amb posar a la configuració des d'un script amb "copiar/enganxar" (des de la opció "Administration->Diagnostics", botonet "Run") enganxant-lo en la capsa superior i després prement "Save Startup". Un exemple és aquest:
#!/bin/ash
# rroca: 04-Set-04. guifi.net
# Es configuren els ports, han d'estar previament separats en vlan0-4
# en la pantalla Setup-Vlan
# el 1 i el Wan es deixa com estan
# els 2,3 i 4 es posen en les VLANS corresponents
#
# Port#1 Administració. Es a la mateixa subxarxa que el node.
# Resta de ports:
# S'assignen a les adrececes per al enllaç. 172.25.X.X/30 255.255.255.252
# o directament una adreça corresponent a la subxarxa
# Port#2
ifconfig vlan2 172.25.1.5 netmask 255.255.255.252 broadcast 172.25.1.7
# Port#3
ifconfig vlan3 172.25.1.9 netmask 255.255.255.252 broadcast 172.25.1.11
# Port#4 Sud->Vic
ifconfig vlan4 172.25.1.13 netmask 255.255.255.252 broadcast 172.25.1.14
#
# Posa parametres de comunicacions per a distancies llargues
/bin/sleep 10
/usr/sbin/wl shortslot_override 0


