LINUX.ORG.RU
ФорумAdmin

echo 0 > /proc/sys/net/ipv4/ip_forward

 , , ,


0

2

Привет!

Добавил стартап скрипт с
echo 0 > /proc/sys/net/ipv4/ip_forward
, а оно всё равно 1 после загрузки. Но, если повторить команду уже по ssh, то устанавливается в 0 и так и остаётся.

Где оно задаётся? Хочу, чтобы всегда было 0.

DD-WRT v3.0-r29968 mega (06/17/16)

P.S.: Где подробно почитать про порядок загрузки DD-WRT?
P.P.S: OpenWrt в рабочем виде на эту железку не завезли.

★★★★★

Попробуй, если добавить не в старт, а в скрипт фаервола. Проста может, что «echo 1 > /proc/sys/net/ipv4/ip_forward» добавляется при поднятие интерфейса.

mannaz2004
()
Последнее исправление: mannaz2004 (всего исправлений: 3)
Ответ на: комментарий от mannaz2004

если добавить не в старт, а в скрипт фаервола

Пробовал. Фигушки. И мне желательно, чтобы оно и не включалось никогда.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от Samamy

net.ipv4.ip_forward = 0

root@DD-WRT:~# ls -la /etc/ | grep sysctl
root@DD-WRT:~#

Нету тут такого файла. Да и, как мне кажется, если даже создать (что гемор, т.к. корень тут в squashfs), читать никто не будет.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Это dd-wrt, а не стандартный линукс.

Так вот, где же оно задаётся?

ls-h ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.