On Fri, Oct 5, 2012 at 11:59 PM, Eric Formo <e...@vineyardnetworks.com> wrote:
> Is there a reason the pnat option only allows for 2 pairs to be used at a
> time?  Would it be possible to add functionality to use the pnat option
> with a list of pairs?

>From the tcprewrite man page:

    -N string, --pnat=string
              Rewrite IPv4/v6 addresses using pseudo-NAT.  This option
may appear up to 2 times.  This option must not appear in
              combination with any of the following options: srcipmap.

              Takes  a  comma delimited series of colon delimited CIDR
netblock pairs.  Each netblock pair is evaluated in order
              against the IP addresses.  If the IP address in the
packet matches the first netblock, it is  rewriten  using  the
              second netblock as a mask against the high order bits.

              IPv4 Example:
                  --pnat=192.168.0.0/16:10.77.0.0/16,172.16.0.0/12:10.1.0.0/24
              IPv6 Example:

--pnat=[2001:db8::/32]:[dead::/16],[2001:db8::/32]:[::ffff:0:0/96]


-- 
Aaron Turner
http://synfin.net/         Twitter: @synfinatic
http://tcpreplay.synfin.net/ - Pcap editing and replay tools for Unix & Windows
Those who would give up essential Liberty, to purchase a little temporary
Safety, deserve neither Liberty nor Safety.
    -- Benjamin Franklin
"carpe diem quam minimum credula postero"

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Tcpreplay-users mailing list
Tcpreplay-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
Support Information: http://tcpreplay.synfin.net/trac/wiki/Support

Reply via email to