Прописать net.ipv4.ip_forward = 1 в файл /etc/sysctl.conf
Далее командуем:
# firewall-cmd --direct --add-rule ipv4 nat POSTROUTING 0 -o eth_ext -j MASQUERADE
# firewall-cmd --direct --add-rule ipv4 filter FORWARD 0 -i eth_int -o eth_ext -j ACCEPT
# firewall-cmd --direct --add-rule ipv4 filter FORWARD 0 -i eth_ext -o eth_int -m state --state RELATED,ESTABLISHED -j ACCEPT
Где eth_ext — это внешний интерфейс, смотрящий и имеющий доступ в интернет,
а eth_int — внутренний интерфейс, смотрящий в локальную сеть.
Port forwarding:
# firewall-cmd --permanent --add-forward-port=port=8080:proto=tcp:toport=80:toaddr=
Тут все и так очевидно.
No comments
RSS / trackback