Buenas!
Estoy intentando instalar este programita:
http://www.incentivespro.com/usb-server.htmlBásicamente sirve para poder "compartir" y conectarse a X dispositivo USB mediante la red local. Es decir, si en un equipo (ya sea ordenador, router con OpenWRT o lo que sea) tengo conectado algo que tenga que estar ahí por razones físicas o por lo que sea, pues con este programa se puede hacer que ese dispositivo USB pueda ser utilizado por otro equipo diferente al que lo tiene conectado.
Lo que quiero hacer es que un router con OpenWRT tenga conectados ciertos dispositivos, y sean "compartidos" mediante este programa. Existe otro más "linuxiano" que se llama
usbip, pero a decir verdad, lo intenté instalar en escritorio (en sistemas GNU/Linux de ordenador) y, aunque lo pude instalar, no pude utilizarlo por cierto error. Luego probé este otro programa, USB Redirector, y me funcionó. Pero eso en equipos de escritorio.
El programa aparentemente funciona en MIPS, por tanto, debería tirar en OpenWRT. Además, parece que hay gente que lo ha hecho funcionar. El router donde quiero que este programa actúe de servidor es un Huawei HG556a, según la wiki de openWRT, es MIPS.
El problema es que no consigo instalar el programa. Trae un script en bash (*.sh) que lo compila todo y tal, pero se me queda aquí:

Según el readme del instalador:
Some components of USB Redirector are operating in
kernel-mode. They need to be compiled specifically for the
Linux kernel where they will run. Usually, the installer
will compile them automatically. If it fails to do this,
please make sure that the following requirements are
satisfied:
1. 'make' is installed.
2. 'gcc' is installed.
3. Kernel sources or kernel headers are installed and they
correspond to the running kernel.
Entiendo que necesito tener instalado "make" y "gcc". El problema es que no encuentro estos dos paquetes para instalar en OpenWRT, y no sé cómo podría conseguir sus "equivalentes", si es que existen. Por ejemplo, lo típico de hacer "make" en Linux, en OpenWRT no funciona, porque me dice:
-ash: makefile: not found
No sé si me he explicado bien, y si podré instalar esto, pero creo que lo principal está en el make. Hay una wiki de openWRT que explica sobre el tema
http://wiki.openwrt.org/doc/devel/packages pero no acabo de entender si habla de extraer, de un source, ciertas cosas para hacer un paquete para OpenWRT, y por tanto no se puede "directamente" instalar un source de linux genérico así como así. Tengo un poco de lío con esto
