А чем айпистолы не устраивают? Прошу заметить, что это только интерфейс к netfilter (который является частью сетевой подсистемы ядра). Причем интерфейс единственный, потому что лучше никто ничего так и не смог придумать.
ip rule add from 192.168.1.1 nat 207.46.230.219
ip rule add from 192.168.1.2 nat 207.46.230.229
ip route add nat 207.46.230.219 via 192.168.1.1
ip route add nat 207.46.230.229 via 192.168.1.2