FreeBSD/Linux では、ICMPv4/v6 Redirect pkt は OS で受信できますが、ルート テーブルはそれに応じて変更されませんか?
リダイレクト pkt を受け入れるために、/proc の下で必要な sysctl 変数を有効にしました。
なにか提案を?
FreeBSD/Linux では、ICMPv4/v6 Redirect pkt は OS で受信できますが、ルート テーブルはそれに応じて変更されませんか?
リダイレクト pkt を受け入れるために、/proc の下で必要な sysctl 変数を有効にしました。
なにか提案を?
Linux では、次のコマンドで eth0 の設定を確認できます。
cat /proc/sys/net/ipv6/conf/eth0/accept_redirects
次の方法で設定を手動で変更できます。
echo 1 > /proc/sys/net/ipv6/conf/eth0/accept_redirects
また
echo 1 > /proc/sys/net/ipv6/conf/all/accept_redirects
これを永続的に変更したい場合は、次を に追加できます/etc/sysctl.conf
。
net.ipv6.conf.all.accept_redirect = 1
リダイレクトはデフォルトで受け入れられると思うので、どこかで無効になっているのでしょうか? /etc/sysctl.conf
行が含まれている可能性があります
net.ipv6.conf.all.accept_redirect = 0
もしそうなら、それを削除するか、... = 1