SNAT vs MASQUERADE

Раньше MASQUERADE при динамическом ip использовали. А если ip статика – какая разница между

iptables -t nat -A POSTROUTING -o ppp0 -j SNAT --to-source внешний_IP

и

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

Во-первых,MASQUERAD заново определяет внешний адрес для каждого нового коннекта, и это в данной ситуации будет совсем уже лишней работой.

Во-вторых, при кратковременном пропадании линка, MASQUERADE сбрасывает все открытые соединения, т.к. предполагает, что адрес уже сменился. SNAT сохраняет соединения, если они по таймауту не отвалятся.