Архив метки: ip_forward

Пересылка пакетов (форвардинг) в Linux

Для работы Linux машины в режиме маршрутизатора требуется включить пересылку пакетов (форвардинг).
Чтобы это сделать нужно ввести команду:

echo "1" > /proc/sys/net/ipv4/ip_forward

после этого форвардинг будет работать до перезагрузки системы.

Для постоянного форвардинга открываем файл /etc/sysctl.conf и меняем (или раскомментировать) в нем строки:

net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1

для IPv4 и IPv6 соответственно.

после этого обновляем переменные:

sysctl -p /etc/sysctl.conf

проверить, включена ли пересылка пакетов можно командой:

cat /proc/sys/net/ipv4/ip_forward

если в ответ будет выведена цифра 1, то включена.