In another thread, it was suggested that the way to bridge two Ethernet ports on a Mac running Mountain Lion was to run the following:
sudo ifconfig bridge0 create
sudo ifconfig bridge0 addm en0 addm en1
sudo ifconfig bridge0 up
It works great! But I can't access the machine that is doing the bridging from the machine behind it. I'm smart enough to discern the answer might have to do with "static routes" and "netmasks," not smart enough to understand how these work. Anyone care to break it down?