Benutzer-Werkzeuge

Webseiten-Werkzeuge


notiz:bird2-debian-buster-installieren

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
notiz:bird2-debian-buster-installieren [2020/11/17 22:25] clerienotiz:bird2-debian-buster-installieren [2020/11/18 22:18] (aktuell) – [bird2 bauen und installieren] clerie
Zeile 12: Zeile 12:
 wget https://bird.network.cz/download/bird-2.0.7.tar.gz wget https://bird.network.cz/download/bird-2.0.7.tar.gz
 tar -xf bird-2.0.7.tar.gz  tar -xf bird-2.0.7.tar.gz 
-ls -al 
 cd bird-2.0.7/ cd bird-2.0.7/
 ./configure  ./configure 
Zeile 48: Zeile 47:
 <code - /usr/local/etc/bird.conf> <code - /usr/local/etc/bird.conf>
 router id 192.168.10.26; router id 192.168.10.26;
-                   + 
-ipv6 table ospf6;            +ipv6 table ospf6; 
-ipv6 table bgp6;             +ipv6 table bgp6; 
-                                                    + 
-protocol direct {                          +protocol direct {
         interface "ens20";         interface "ens20";
-        ipv6 {              +        ipv6 { 
-                table ospf6;     +                table ospf6; 
-        };                     +        }; 
-                                    +
-                            + 
-protocol static {          +protocol static {
         ipv6 {         ipv6 {
                 table bgp6;                 table bgp6;
Zeile 65: Zeile 64:
         route fd56:4902:eca0::/48 via "lo";         route fd56:4902:eca0::/48 via "lo";
         route fd56:4902:eca0::/52 via "lo";         route fd56:4902:eca0::/52 via "lo";
-                           +
-                             + 
-protocol kernel {                                      +protocol kernel { 
-        ipv6 {                                +        ipv6 {
                 table ospf6;                 table ospf6;
                 export filter {                 export filter {
                         krt_prefsrc=fd56:4902:eca0:6::1;                         krt_prefsrc=fd56:4902:eca0:6::1;
                         accept;                         accept;
-                };                    +                }; 
-                import none;    +                import none; 
-        };                                                                                                       +        }; 
-        kernel table 1337;      +        kernel table 1337; 
-                 +
-                                + 
-protocol kernel {                                                                                                +protocol kernel { 
-        ipv6 {                                                                                                   +        ipv6 { 
-                table bgp6;    +                table bgp6;
                 export filter {                 export filter {
                         krt_prefsrc=fd56:4902:eca0:6::1;                         krt_prefsrc=fd56:4902:eca0:6::1;
Zeile 87: Zeile 86:
                 };                 };
                 import none;                 import none;
-        };           +        };
         kernel table 2342;         kernel table 2342;
 } }
Zeile 138: Zeile 137:
                         if net ~ [fd00::/8{8,64}] then accept;                         if net ~ [fd00::/8{8,64}] then accept;
                         reject;                         reject;
-                };z+                };
         };         };
 } }
Zeile 145: Zeile 144:
         scan time 10;         scan time 10;
 } }
 +</code>
 +
 +===== forwarding aktivieren =====
 +
 +<code /etc/sysctl.conf>
 +net.ipv4.ip_forward=1
 +net.ipv6.conf.all.forwarding=1
 +</code>
 +
 +<code bash>
 +systemctl restart systemd-sysctl
 </code> </code>
  
 ===== policy based Routing einrichten ===== ===== policy based Routing einrichten =====
  
-<code /etc/network/if-up.d/bird>+<code /etc/network/if-up.d/bird>
 #!/bin/bash #!/bin/bash
  
Zeile 159: Zeile 169:
 ip -6 rule add from all to fd56:4902:eca0::/48 unreachable prio 20000 ip -6 rule add from all to fd56:4902:eca0::/48 unreachable prio 20000
 ip -6 rule add from fd56:4902:eca0::/48 to all unreachable prio 20000 ip -6 rule add from fd56:4902:eca0::/48 to all unreachable prio 20000
 +</code>
 +
 +<code bash>
 +chmod +x /etc/network/if-up.d/bird
 +/etc/network/if-up.d/bird
 </code> </code>
notiz/bird2-debian-buster-installieren.1605648334.txt.gz · Zuletzt geändert: von clerie

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki