Verwenden Sie die lokal veröffentlichte RA-Route für das Routing

Verwenden Sie die lokal veröffentlichte RA-Route für das Routing

Ich habe eine Linux-Maschine, die als Router arbeitet und radvdkonfiguriert ist. Ich habe einige grundlegende Konfigurationen wie die folgenden eingerichtet:

interface wpan0
{
    AdvSendAdvert on;

    prefix 2001:db8:200::/64
    {
        AdvOnLink on; 
        AdvAutonomous on;
    };
};

interface eth0
{
    AdvSendAdvert on;

    route 2001:db8:200::/64 {};
}

Von anderen Maschinen im selben eth0Netzwerk sehe ich die richtige Route:

$ ip -6 route
2001:db8:200::/64 via fe80::dead:beef:dead:beef dev enp11s0 proto ra metric 100 pref medium

Aber die Maschine, die diese Route ankündigt, hat sie nicht in ihrer Routing-Tabelle. Gibt es einen geeigneten Mechanismus, um das hinzuzufügen? Ich dachte, ich könnte es mir ersparen, manuell in die Routing-Tabelle einzugreifen, um doppelte Konfigurationsaufgaben zu vermeiden. Vielleicht fehlt mir etwas, damit es funktioniert? Oder vielleicht ist es nicht die richtige Vorgehensweise? [Warum?]

Antwort1

Sie würden eine solche Route automatisch erhalten, wenn Sie eine Schnittstelle mit einer IP-Adresse und einem Präfix in diesem Netzwerk konfigurieren, was für mich den Schluss zulässt, dass dies nicht getan wurde. Wenn Ihre Netzwerkschnittstelle oder Ihr Netzwerkdesign dies nicht zulässt, müssen Sie selbst eine Route hinzufügen.

verwandte Informationen