De man iptables-extensions
:
NETMAP
This target allows you to statically map a whole network of addresses onto another network of addresses. It can only be used from rules in the nat table.
Portanto, é necessária apenas uma regra:
iptables -t nat -A PREROUTING -d 192.168.55.0/24 -i eth0 -j NETMAP --to 192.168.42.0/24
Se você também quiser que conexões iniciadas inicialmente a partir da rede "42" sejam vistas corretamente, complete com esta segunda regra:
iptables -t nat -A POSTROUTING -s 192.168.42.0/24 -o eth0 -j NETMAP --to 192.168.55.0/24