0

FreeBSD/Linux では、ICMPv4/v6 Redirect pkt は OS で受信できますが、ルート テーブルはそれに応じて変更されませんか?

リダイレクト pkt を受け入れるために、/proc の下で必要な sysctl 変数を有効にしました。

なにか提案を?

4

1 に答える 1

2

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

于 2011-09-19T12:58:16.057 に答える