ルーティングにはローカルに公開された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 アドレスとプレフィックスを使用してインターフェイスを構成することによって自動的に取得されますが、これは、これが実行されていないことを示唆しています。ネットワーク インターフェイスまたは設計でこれが許可されていない場合は、自分でルートを追加する必要があります。

関連情報