ты так из коммандной строки делаешь?
тогда откуда iptables знает значение $IP_ETH1?
укажи явно айпишник или пускай через скрипт, присвоив в переменную $IP_ETH1 нужный айпи )))
Так, собственно говоря, это и есть весь скрипт: IP_ETH1="81.195.133.2" iptables -A POSTROUTING -o eth1 -j SNAT -t nat --to-source $IP_ETH1 Все остальное у меня уже устанавливается другим скриптом - и вроде как работает. А это я специально решил NAT настроить отдельно. Настройки от другого скрипта сбрасывал - ну чтобы на чистую испытывать, но результат один. iptables v1.2.7a
это происходит после того как ядро сменил ??? Советую собрать iptables заново , указав ему исходники того ядра которое ты на данным моент используешь . У меня такое было когда сменил ядро с наложенным на него p-o-m , после сбора иптаблесов заново - все стало ок , правда теперь со старым ядром тебли не работают ;) но это уже не важно %)