Italiano English
Modifica History Actions

bird_isole

Configurare tinc seguendo questa pagina (solo il punto 4, niente plugin)

a questo punto installare il pacchetto bird

opkg update
opkg install bird4

Finita l'installazione editare la configurazione

vi /etc/bird4.conf

E modificarla come segue inserendo i parametri opportuni

log syslog all; #SE NON SI VUOLE LOGGARE SI PUO' COMMENTARE
 
# Override router ID
router id 10.89.1.254; #INSERIRE IP LOCALE DELLA MACCHINA CHE TIENE IL BGP
 
 
# This pseudo-protocol performs synchronization between BIRD's routing
# tables and the kernel. You can run multiple instances of the kernel
# protocol and synchronize different kernel tables with different BIRD tables.

protocol kernel {

        scan time 20;           # Scan kernel routing table every 20 seconds
        import none;            # Default is import all

        export filter {
                krt_prefsrc = 10.89.1.254; # Set SRC for routes added by BIRD
                if net ~ 10.0.0.0/8 then accept;
                if net ~ 172.16.0.0/12 then accept; #INSERIRE LE SUBNET CHE SI VOGLIONO ACCETTARE (LE 3 DI NINUX)
                if net ~ 192.168.0.0/16 then accept;                            
                
                else reject;
        };
}
 
# This pseudo-protocol watches all interface up/down events.
protocol device {
        scan time 10;           # Scan interfaces every 10 seconds
}
 
protocol static reggio_bgp { #DARE IL NOME CHE SI VUOLE

        route 10.89.0.0/16 reject; #AGGIUNGI I PREFISSI DELL'ISOLA
        route 172.17.89.0/24 reject;
}
  
protocol bgp {

        import all;
        export where proto = "reggio_bgp"; #RICHIAMARE IL NOME DATO AL BGP QUALCHE RIGA SU
 
        local as 64516; #INSERIRE IL NOSTRO AS 
        neighbor 10.150.254.4 as 64512; #INSERIRE AS E IP DEL BGP DI ROMA (O DI QUELLO A CUI CI COLLEGHIAMO)
 
        source address 10.150.254.7;    # What local address we use for the TCP connection

}

Naturalmente il router avrà già installato il pacchetto olsr, ne editiamo la configurazione

vi /etc/config/olsrd

Alla classica configurazione di olsrd aggiungiamo in coda l'annuncio delle tre subnet

config Hna4
        option netaddr '10.0.0.0'
        option netmask '255.0.0.0'

config Hna4
        option netaddr '172.16.0.0'
        option netmask '255.240.0.0'

config Hna4
        option netaddr '192.168.0.0'
        option netmask '255.255.0.0'

-fine-