Hombre, el foro está lleno de preguntas y soluciones sobre lo que necesitas hacer....
pero, pregunto yo, es un archivo especial? no está en los repositorios?
Lo mas fácil para ti, es que opkg sea quien descargue del repositorio e instale el paquete.
El no querer o poder hacerlo con un usb, implica instalar algunas cosas que ya volveríamos a lo mismo.... (usar opkg)
o, preparar un tftp o un servidor de alguna clase en tu pc y desde putty hacer la descarga al router o instalar un ftp en el router acceder desde windows y copiar y pegar a una carpeta del router directamente, e instalar... "con opkg" Hay miles de maneras de transferir archivos, pero claro, hay que saber lo mas básico y la forma de trabajar en openwrt.
Una vez que tengas el archivo localizado y accesible desde el router... sería por ejemplo:
opkg install /lugar donde está el archivo que puede ser una web/nombre del archivo y dar a enter....
yo que tú, buscaría como se usa opkg en el foro o en google...
no se, a lo mejor encuentro tu pregunta muy abierta y (al menos yo) me pierdo en la parte que tienes el problema..