Если Keenetic 'старших' моделей, с достаточным количеством ПЗУ, то пакеты можно поставить и туда.
Но если роутер старый, то под ваши задачи необходимо менять.
Так же, как вариант, поставить между провайдером и роутером некий черный ящик по принципу: провайдер <-> черный ящик <-> Keenetic <-> ваш ПК/телефон/etc, где уже развернуть OpenWRT/FREEBSD с управлением подключениями.
По цене будет сопоставимо с новым Keenetic, но возможностей для настройки значительно больше. Из минусов — всё это возможности для настройки придется использовать (минимум один раз), так что в сетевые настройки придется хотя бы на время погрузиться.