Well, I think it could work with a single ethernet port and a switch. Perhaps I might be missing something, but let me try.Certainly. Using alias interfaces. For home use, that would suffice; it's just that I was thinking of a more secure application, enterprise-grade so to say, with dedicated ethernet interfases for both the intranet and the evil-world-outside(TM). But, by all means, go on!
Meanwhile, I posted the instructions to compile at the wiki.Sweet. Thanks!