[patch] Redirect and LSNAT support in ipfw



Hi,

as a continuation of my Summer of Code project "Improve libalias"
i just decided to release a new version with:

1) dinamyc address support via interface name
(ipfw nat 111 config if tun0)

2) redirect and LSNAT support in ipfw following closely the natd syntax.
The only difference with natd is that i changed the syntax from
redirect_[addr|port|proto] to redir_[addr|port|proto].
See natd man page for details about redirect and LSNAT.

3) patches for ppp and natd to use libalias modules (see libalias/patch/)

4) many bugfixes and improvements here and there

as always, it supports 4.x, 5.x, 6.x and 7.x
Everything was tested on 6.x, but it compiles fine on
4.x and 7.x too. I don't have any 5.x box, so i just made
the diffs for it.

Project wiki page:

http://wikitest.freebsd.org/moin.cgi/PaoloPisati

Download link:

http://ubi8.imc.pi.cnr.it/~flag/libalias/libalias.tgz

There's a detailed readme.txt inside the archive that explains pretty
much all you want to know: from installtion process to internals,
so read it.

Enjoy.
--

Paolo

_______________________________________________
freebsd-net@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • [patch] Redirect and LSNAT support in ipfw
    ... as a continuation of my Summer of Code project "Improve libalias" ... redirect and LSNAT support in ipfw following closely the natd syntax. ... patches for ppp and natd to use libalias modules ...
    (freebsd-hackers)
  • Re: Summer of Code 2005: Improve Libalias
    ... that should be considered to be merged to main FreeBSD CVS ... actually i didn't find any bugs in libalias that was not imputable ... > 2) natd crash receiving a SIGHUP ...
    (freebsd-net)
  • Re: Avoiding natd overhead
    ... How can I replace just the functionality of natd without moving to ... Paolo Pisati's 2005 SoC work on integrating libalias into ipfw might ... It should move the NAT'ing into the kernel and save all the ...
    (freebsd-net)
  • ident patch for NATD
    ... thsi is a patch for oidentd 2.0.7 and natd + libalias under freebsd ... burned, upgraded kernel source, and now can't patch ne libalias/natd ... Could someone implement this code to natd in the future? ...
    (freebsd-questions)