LinuxForum.Fans
Тема

Разрешить хождение пакетов между интерфейсами

Автор: drac753 4 сообщений 797 просмотров
#255710

Насколько я понял можно либо так -

echo 1 > /proc/sys/net/ipv4/ip_forward
либо

Для этого пишем в /etc/sysctl следующее:
net.ipv4.ip_forward = 1
После чего выполняем sysctl -a

Есть ли разница ?

#255768

Первый вариант: используется в авто загрузочных скриптах
Второй вариант: статический, один раз поставил и все

По моему так.

#255769
"drac753" написал:
После чего выполняем sysctl -a
text

sysctl -p

так как


man sysctl
...
-p[FILE], --load[=FILE]
Load in sysctl settings from the file specified or /etc/sysctl.conf if none given. Specifying - as filename
means reading data from standard input. Using this option will mean arguments to sysctl are files, which are
read in order they are specified. The file argument can may be specified as reqular expression.

-a, --all
Display all values currently available.
#255773

Еще разница в том, что первый вариант везде считается устаревшим, но это не значит что он неправильный и небезопасный.

Войдите или зарегистрируйтесь, чтобы ответить.