Поиск по этому блогу

среда, 20 января 2010 г.

Включаем IP Forwarding в Linux

Включаем IP Forwarding в Linux




По
умолчанию в большинстве дистрибутивов IP Forwarding выключен, но
форвардинг может понадобится если на серверу бедет подниматься VPN или
например это будет роутер.


Проверить включен ли IP Forwarding можно так:


sysctl 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

Или жётско включить (действовать будет и после перезагрузки):


# grep forward /etc/sysctl.conf

net.ipv4.ip_forward = 1

В RedHat подобных:


# grep -i forward /etc/sysconfig/network

FORWARD_IPV4=true

в Debian (Ubuntu):


# grep -i forward /etc/network/options

ip_forward=yes

После правки конфигов (перманентное включение) необходимо перезапустить сеть. например, /etc/init.d/network restart


Note that: В OpenVPN используется первый способ (изменение на лету), это прописано в стартап скриптах.