В любом современном Linux дистрибутиве IP forwarding по умолчанию выключен. Это нормально, так как большинству людей данная функция просто не нужна, но если вам необходимо создать маршрутизатор, шлюз или VPN сервер, тогда вам будет необходимо включить IP Forwarding.
Сначала проверим включен ли он уже:
И есть ответ
то, IP Forwarding выключен.
Или есть другой способ:
если вы получите 0, то IP Forwarding выключен.
Для того что бы включить, выполните команду
или
Результат будет моментальный, но до перезагрузки.
Для того, что бы навсегда включить IP Forwarding добавьте(или измените значение 0 на 1 если данный параметр уже есть) в /etc/sysctl.conf:
Для того, что бы изменения вступили в силу:
Есть еще один способ, вы можете внести изменения в init скрипт. Для систем на основе RedHat это файл /etc/sysconfig/network
и затем перезагрузить интерфейсы
Для Debian в файле /etc/network/options
и затем
Dreamer says:
Спасибо Большое помогло
net.ipv4.ip_forward = 1 СТРОКУ НУЖНО РАЗКОМЕНТИРОВАТЬ!!!!!!!!!!!!!!!!