Before I hunt to far, anyone see why line 1 is OK, but line 2 is BAD?

# cat /etc/ipnat.conf
rdr xennet0 0/0 port 80 -> 127.0.0.1 port 3200 tcp
rdr xennet0 ::0/0 port 80 -> ::1 port 3200 tcp
# ipnat -f /etc/ipnat.conf
syntax error error at ":", line 2

Yet according to ipnat(5)

       For shorthand notations such as "0/32", the equivalent for IPv6 is
       "0/128". IPFilter will treat any netmask greater than 32 as an implicit
       direction that the address should be IPv6, not IPv4.  To be unambiguous
       with 0/0, for IPv6 use ::0/0.

The rule might be wrong, but the syntax ought to be right? (That is a
naive "translation" of a working IPv4 rule - more to it than that?)


Cheers,

Patrick

Reply via email to