Will IPNetRouter work with more than two physical Ethernet interfaces?
Yes. You can use multiple ethernet cards in machines that support them. IPNetRouter is generally limited by what Apple supports in Open Transport and by card manufacturer compatibility with Open Transport for any particular MacOS. Most (if not all) card manufacturers do not support more than one card at the same time for IP multihoming with their ethernet drivers. The workaround for this is to use different Ethernet cards from different manufacturers–you can easily get four Ethernet interfaces in this way. See the Troubleshooting page for more info on Ethernet card conflicts. IPNetRouter supports up to four separate NAT interfaces (they all have to be physically separate interfaces).