Включаем IP Forwarding в Linux
По
умолчанию в большинстве дистрибутивов IP Forwarding выключен, но
форвардинг может понадобится если на серверу бедет подниматься VPN или
например это будет роутер.
Проверить включен ли IP Forwarding можно так:
sysctl net.ipv4.ip_forward
cat /proc/sys/net/ipv4/ip_forward
cat /proc/sys/net/ipv4/ip_forward
Включить можно так (действовать будет до перезагрузки):
sysctl -w net.ipv4.ip_forward=1
или
echo 1 > /proc/sys/net/ipv4/ip_forward
или
echo 1 > /proc/sys/net/ipv4/ip_forward
Или жётско включить (действовать будет и после перезагрузки):
# grep forward /etc/sysctl.conf
net.ipv4.ip_forward = 1
net.ipv4.ip_forward = 1
В RedHat подобных:
# grep -i forward /etc/sysconfig/network
FORWARD_IPV4=true
FORWARD_IPV4=true
в Debian (Ubuntu):
# grep -i forward /etc/network/options
ip_forward=yes
ip_forward=yes
После правки конфигов (перманентное включение) необходимо перезапустить сеть. например, /etc/init.d/network restart
Note that: В OpenVPN используется первый способ (изменение на лету), это прописано в стартап скриптах.