[Ninux-Wireless] Sburratone 3

Saverio Proto zioproto a gmail.com
Mer 11 Giu 2014 18:50:20 CEST


> mi confermate se anche per quella versione funziona il comando
> ip route show table 111

Ciao,

AirMerda ha un kernel compilato senza il supporto per multiple routing tables.

CONFIG_IP_MULTIPLE_TABLES=y
https://github.com/zioproto/SDK.UBNT.v5.5/commit/b680259d87ed7ac213180b02b39dba8ddf8b6ef5

le vecchie versioni di Sburratone senza policy routing avevano quindi
CONFIG_IP_MULTIPLE_TABLES is not set

per capire se il tuo kernel ha il supporto, prova a mettere una rotta
statica in una tabella particolare e prova a rileggerla:

ip route add blackhole 1.1.1.1/32 table 88
ip route show table 88

se riesci a leggere la rotta hai il supporto, altrimenti no.

se caso in cui NON hai il supporto e configuri in olsrd.conf RtTable 111
succede che olsrd scrive cmq le rotte nella tabella di default perché
il kernel non ha il supporto per tabelle di routing separate.

Puo' essere interessante leggere questo:
https://lists.olsr.org//pipermail/olsr-dev/2012-July/005927.html

txtinfo che ti hanno suggerito gli altri, ti fa vedere la tabella di
routing all'interno del processo userspace di olsrd, ma non ti dice se
le rotte sono correttamente installate nella tabella di routing in
kernel, dove tu vuoi direzionare il pacchetto con "ip rule".

se hai dubbi chiedimi pure qui in lista.

Saverio



Maggiori informazioni sulla lista Wireless