Router for definite. Use a popular reliable ethernet card for which you know the support will be good, then you can be sure you will have an interface to your router except may be with the most bleeding edge kernels. This also gives you operating system independence [recommended for window$, so must be good for Linux too].
One correction/clarification, if I may? Instead of "[recommended for window$, so must be good for Linux too]" you want [recommended for Linux, works with Window$ too]. The best hardware is Linux supported and that means it will essentially always handle Window$ as well. Lesser quality hardware only handles only Window$ and should be avoided. IMHO, YMMV ... ;-) -- Thanks! & 73, doc kd4e West Central Florida Drake, Heathkit, Kenwood, TenTec, Yaesu Radio Life: http://www.gospelcom.net/twr/ Linux-Incompatible hardware is defective! USA Pres. Election 2004: http://www.rnc.org/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~