[Ninux-Wireless] problema default route senza wan

Michele Salerno mikysal78 a gmail.com
Dom 6 Nov 2022 19:32:24 CET


Ciao raga, come posso risolvere secondo voi per alcuni router che non 
hanno una wan (tipo zone rurali).

Uso Openwrt 19 e 21 e dato che olsrd2 non è più mantenuto ne si 
installa...con Francesco Bonanno abbiamo messo Bird2 con protocollo babel.

Nei test le route ci sono, ma staccando la wan (simulazione router in 
campagna) non c'è più connessione verso internet.
Voglio che deve cambiare gateway in modo automatico, non ci sono 
riuscito neanche manualmente...

La config di bird è questa:

# Configure logging

log syslog all;

log "/var/log/bird.log" all;

log stderr all;

router id from "br-lan";

# Sync bird routing table with kernel

protocol kernel kernel4 {

     description "Kernel protocol for IPv4";

     metric 50;

     ipv4 {

         table master4;

         export filter {

             if proto = "lan" then reject;

             accept;

         };

         import all;

     };

};

protocol kernel kernel6 {

     description "Kernel protocol for IPv6";

     metric 300;

     ipv6 {

         table master6;

         export filter {

             if proto = "lan" then reject;

             accept;

         };

         import all;

     };

};

protocol device {

     description "Device protocol";

};

protocol direct lan {

     description "LAN protocol";

     ipv4;

     ipv6;

     interface "br-lan";

     check link;

}

protocol babel ninux {

     description "Babel protocol for NINUX network";

     ipv4 {

         export where (source = RTS_DEVICE) || (source = RTS_BABEL);

     };

     ipv6 {

         export where (source = RTS_DEVICE) || (source = RTS_BABEL);

     };

     interface "vpnbas" {

         check link;

     };

## Used to connect with other neighbours on the same layer 2 network.

## Decomment the config to use it, not this comments of course!

## Use the correct name interface, not the logical openwrt/(l)uci one.

## You can define more interfaces maches using * in regex (like "ifnet*")

## or "ifnet1", "ifnet2", "ifnetN", "otherifnetnames" form.

## You can also define more interfaces with other parameters, please refer to:

##https://bird.network.cz/?get_doc&v=20&f=bird-6.html#ss6.1

## After, reload the bird daemon with: /etc/init.d/bird reload

## or if you perefer, reastart with: /etc/init.d/bird restart

     interface "mesh" {

         type wireless; # or wired

         check link;

     };

}

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <https://ml.ninux.org/pipermail/wireless/attachments/20221106/044d7a90/attachment.html>


Maggiori informazioni sulla lista Wireless