Using two ethernet cards does not mean you're not using a hub. For example, my home DSL connection passes from my DSL modem(with ethernet) to ethernet card A on my FreeBSD box. Then natd routes the data to card B (while translating IPs) to pass the data on to my hub, where I can connect as many computers as I want. Thus my internal network is isolated from the external one. Inside my firewall, I use the IP range 192.168.xxx.xxx, while my external connection uses 64.34.xxx.xxx.<br><br>So the question I have is what are you routing from, and to, that you need natd for? Is it an external dial-up connection, or something else? In other words, an external, and an internal network.<br><br>I know it is possible to run natd with only one ethernet card and no other outward network connection, just having the external connection go straight to the hub, and somehow use natd to separate internal and external IPs right on the hub, but I can't see how it would be as secure, because you are not really partitioning your network. My expertise does not extend that far, though, so I invite other comments.