I've recently installed FreeBSD 8.0 on an Intel-based Mac Mini to use it as a router for my apartment.
I'm using the internal gigabit ethernet connection to interface with the rest of the apartment, and I've tried both a D-Link DUB-E100 and a Trendnet TU2-ET100 USB ethernet adapter to interface with my cable modem.
The problem is that I can't connect to the Internet unless I enable promiscuous mode on the external interface.
Another issue, potentially related: Once it's connected, after a sufficient amount of data has passed across the external interface (somewhere in the neighborhood of a gigabyte), it again loses its ability to talk to the outside. When I try to ping various IPs, I get error messages like "no buffer space available". A restart (painfully) cures this problem.
Any ideas? What debug information would be most helpful to report?
I'm using the internal gigabit ethernet connection to interface with the rest of the apartment, and I've tried both a D-Link DUB-E100 and a Trendnet TU2-ET100 USB ethernet adapter to interface with my cable modem.
The problem is that I can't connect to the Internet unless I enable promiscuous mode on the external interface.
Another issue, potentially related: Once it's connected, after a sufficient amount of data has passed across the external interface (somewhere in the neighborhood of a gigabyte), it again loses its ability to talk to the outside. When I try to ping various IPs, I get error messages like "no buffer space available". A restart (painfully) cures this problem.
Any ideas? What debug information would be most helpful to report?