IPv6 ネットワークデバイスドライバを開発中です。ルーターのように動作する必要があります。つまり、定期的にルーター広告を送信する必要があります。しかし、今私のデバイスはノードのように動作し、ルータ要求を送信します。ルーターに置き換えるにはどうすればよいですか?ありがとうございます。
答え1
Linuxカーネルはルーター広告を送信する方法を知らず、ユーザースペースデーモンに依存します。radvd
ルーター広告デーモンをインストールして設定する必要があります。http://tomicki.net/ipv6.router.phpあなたがすべきことのための非常に良いチュートリアルです。
sysctlを設定すると、net.ipv6.conf.all.forwarding = 1
ルーター要求は無効になります(しかしルーター広告は生成されません)。この設定は実行時にも必要ですradvd
。