Date: Thu, 16 Jan 1997 18:11:20 -0800 From: Julian Elischer <julian@whistle.com> To: Brian Somers <brian@awfulhak.demon.co.uk> Cc: "Daniel O'Callaghan" <danny@panda.hilink.com.au>, Archie Cobbs <archie@whistle.com>, freebsd-hackers@FreeBSD.ORG Subject: Re: FreeBSD as an ISDN Router Message-ID: <32DEDFC8.41C67EA6@whistle.com> References: <199701162136.VAA01513@awfulhak.demon.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
Brian Somers wrote: > At this stage I'd tend to rename the "aliasing" stuff to the "masquerading" stuff - it's less likely to get confused with interface aliasing. > > So, any objections to this ? make it a port / package first..... then it can be tested more.. > > BTW, where's the divert(4) page ? I havn't got it in 3.0-current as of yesterday. I only found some info in the ipfw page. it just comes up for me... man 4 divert DIVERT(4) FreeBSD Programmer's Manual DIVERT(4) NAME divert - kernel packet diversion mechanism SYNOPSIS #include <sys/socket.h> #include <netinet/in.h> int socket(PF_INET, SOCK_RAW, IPPROTO_DIVERT) DESCRIPTION Divert sockets are similar to raw IP sockets, except that they can be bound to a specific divert port via the bind(2) system call. The IP ad- dress in the bind is ignored; only the port number is significant. A di- vert socket bound to a divert port will receive all packets diverted to that port by some (here unspecified) kernel mechanism(s). Packets may also be written to a divert port, in which case they re-enter kernel IP packet processing. Divert sockets are normally used in conjunction with FreeBSD's packet filtering implementation and the ipfw(8) program. By reading from and writing to a divert socket, matching packets can be passed through an ar- bitrary ``filter'' as they travel through the host machine, special rout- ing tricks can be done, etc. etc. it's in the tree.... > > -- > Brian <brian@awfulhak.demon.co.uk>, <brian@freebsd.org> > <http://www.awfulhak.demon.co.uk/> > Don't _EVER_ lose your sense of humour....
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?32DEDFC8.41C67EA6>