LINUX.ORG.RU

История изменений

Исправление AS, (текущая версия) :

В простейшем случае:

iptables -t nat -A POSTROUTING -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

А дальше всё зависит от того, что уже есть, и от того, что хочется получить. Если есть какой-то файрвол, вероятно, форвардинг включен. Если кто-то куда-то ходит, вероятно, что и включен какой-то NAT. Тогда надо исходить из текущей конфигурации.

В общем, нет однозначного ответа, какое правило нужно применить. Вместо MASQUERADE ещё SNAT может быть. Опять же, ещё IPv6 уже встречается.

Исходная версия AS, :

В простейшем случае:

iptables -t nat -A POSTROUTING -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

А дальше всё зависит от того, что уже есть, и от того, что хочется получить. Если есть какой-то файрвол, вероятно, форвардинг включен. Если кто-то куда-то ходит, вероятно, что и включен какой-то NAT. Тогда надо исходить из текущей конфигурации.

В общем, нет однозначного ответа, какое правило нужно применить. Вместо MASQUERADE ещё SNAT может быть.