История изменений
Исправление 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 может быть.