ICMPv4 / v6 перенаправление pkt получено, но таблица маршрутов не обновлена? - PullRequest
0 голосов
/ 19 сентября 2011

В FreeBSD / Linux перенаправление ICMPv4 / v6 pkt может быть получено операционной системой, но таблица маршрутов не будет изменена соответственно?

Я включил необходимые переменные sysctl в / proc для принятия перенаправления pkt.

Есть предложения?

1 Ответ

2 голосов
/ 19 сентября 2011

В 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

...