>iptables -t nat -A POSTROUTING -s 192.168.25.0/24 -o eth0 -j SNAT --to-source 192.168.4.189
>но я так и не понял, пакеты, удовлетворяющие одному правилу, проходят и
>остальные в той же цепочке?
в данном случае пакеты пойдут на этот SNAT и не дальше.
>Насколько я понял, такого протокола как irc нету..... то есть irc работает
>по tcp?
конечно.
>Как написать правило, чтобы в irc был другой ip? (используется только один
>сервер irc с постоянным ip)
iptables -t nat -A POSTROUTING -s <your network> -p TCP --dport 6667:6670 -j SNAT --to-source <second ip>
порты, конечно, по вкусу. все виденные мною ирц-серверы слушали в этом диапазоне.
и загрузи модуль ip_conntrack_irc, чтобы у тебя все irc'шные прибамбасы правильно работали.