Народ, тут такое дело... Увидеть, что стоит маршрутизатор можно почти всегда

Дело в том, что у пакетов есть TTL, а каждый промежуточный узел уменьшает это значение на 1. Таким образом, если прову приходят пакеты со значением меньше, чем 128 (Винда) или 64 (-них), то пров знает точно, что используется маршрутизатор с трансляцией адресов. Другое дело, что он не знает сколько компов воткнуто в маршрутизатор. Но повод заинтересоваться будет...
Но, если у тебя стоит абонентка без лимита трафика и урезаный канал, то, ИМХО, прову должно быть сугубо параллельно - ведь добавляя лишние машины ты свой канал и забиваешь.
З.Ы. Забыл совсем. Можно в качестве роутера использовать -них машину и на ней восстанавливать значение TTL (если не ошибаюсь -них-подобные ОС умеют это делать).