Usb versions are not suitable for Linux as most are passive devices and require specialised drivers which might not be in Linux versions.
The speedtouch requires drivers for Man 10.
The router you suggest is OK as all ethernet external routers will be easily found with Man 9.2 onwards. Man10 is even better and ensure the router is connected and on in an install.
I use the Lioncom Wireless 4 port adsl router with Man10 and had used 9.2 before and it only needs password and username to connect.
I have used it also with Susi 9.1, Fedora Core 2, Redhat 9.0 and 8.0 and all find it without any problems.
