А в чём проблема с выбором роутера? Подойдет любой компьютер с ubuntu server на борту, лишь бы шумел поменьше, если стоит в жилом помещении. Полностью зарезать p2p можно, наверно, только анализом трафика, но таких решений не знаю. Проще всего ограничить количество одновременных соединений.