使用本地發布的RA路由進行路由

使用本地發布的RA路由進行路由

我有一台 Linux 機器,用作路由器,已radvd設定。我已經設定了一些基本配置,如下所示:

interface wpan0
{
    AdvSendAdvert on;

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

interface eth0
{
    AdvSendAdvert on;

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

從同一eth0網路中的其他機器,我看到了正確的路線:

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

但是正在通告該路由的機器的路由表中沒有該路由。是否有適當的機制來添加它?我認為我可以避免手動幹預路由表,以避免重複配置。也許我錯過了一些讓它發揮作用的東西?或者這可能不是正確的方法? [為什麼?

答案1

透過在該網路中配置具有 IP 位址和前綴的接口,您可以自動獲得這樣的路由,這表明我還沒有這樣做。如果您的網路介面或設計不允許這樣做,您需要自行新增一條路由。

相關內容