📖 Полезные статьи

← На главную · ← В статьи

Включаем ip forwarding в Ubuntu

Создаем скрипт, например forward.sh

🌐 Сети и VPN #ubuntu#iptables 2026-10-21

Создаем скрипт, например forward.sh

nano forward.sh

В него вставляем следующее, редактируя под себя

sudo iptables -A FORWARD -i ens192 -o ens160 -s 192.168.2.0/24 -j ACCEPT
sudo iptables -A FORWARD -i ens160 -o ens192 -s 192.168.2.0/24 -j ACCEPT
sudo iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o ens160 -j SNAT --to-source 111.10.111.10
sudo sysctl -w net.ipv4.ip_forward=1
sudo /etc/init.d/procps restart

192.168.2.0/24 - ваша сеть

111.10.111.10 - внешний или внутренний ip, через который все будут ходить в интернет

Можно поставить этот скрипт в автозагрузку, можно каждый раз после перезагрузки системы делать

sudo bash forward.sh