Aparece el mensaje "ID desconocido: netcfg" al configurar la interfaz usb0 para conexión inversa

Estoy tratando de configurar el anclaje inverso entre Sony Xperia 4.0.4 (rooteado) y Linux 12.04. Estoy siguiendo los pasos de la respuesta de Matthew Read en esta publicación, ¿Cómo configurar el anclaje inverso a través de USB?

Todos los pasos funcionan, pero cuando ejecuto "su netcfg usb0 dhcp" en el shell raíz del teléfono, aparece el mensaje "ID desconocido: netcfg".

130|root@android:/ # su netcfg usb0 dhcp
ID desconocido: netcfg

No estoy seguro de qué significa este mensaje y cómo solucionarlo. No pude encontrar nada relacionado en la búsqueda de Google. ¿Alguien puede orientarme al respecto?

La respuesta de Matthew es de 2011, por lo que definitivamente es anterior a ICS. Mi conjetura es que el netcfgcomando fue renombrado/eliminado mientras tanto. Intente reemplazarlo por ifconfig(es decir, su ifconfig usb0 dhcpy vea si funciona (puntero tomado de aquí ). En el peor de los casos, eso podría arrojar otro mensaje de error. También puede verificar si hay un ejecutable con un nombre similar (por ejemplo, escribiendo netseguido de "<tab >", si su terminal/teclado lo admite, o recorriendo los directorios /system/bin, /system/xbinetc.).
Intenté ifconfig pero el mismo resultado.
Urge Culpa mía. Tiene un error en su comando, intente su -c "netcfg usb0 dhcp"(el primer parámetro que no es una opción es suel usuario al que cambiar; le -crecomendamos que ejecute el comando).
@Izzy, gracias! Reparó el error. Puedes agregarlo como respuesta.
¡Gracias por tus comentarios! Respuesta publicada. Ahora también actualizaré la respuesta de Matthew en consecuencia.

Respuestas (1)

Hay un pequeño error de sintaxis en su declaración: el primer parámetro que no es una opción su(que significa "Cambiar de usuario") es el usuario al que cambiar (si se omite, rootse supone). Entonces, su netcfg usb0 dhcpbásicamente aconseja su"cambiar al usuario netcfg, pero no existe tal usuario".

Para arreglarlo, simplemente use su -c "netcfg usb0 dhcp"– que, debido al inexistente "primer argumento sin opción", recomendaría cambiar sua rooty luego, por el -cparámetro, ejecutar el comandonetcfg usb0 dhcp . Además, tenga en cuenta que el comando está entrecomillado: esto es obligatorio ya que contiene espacios (en blanco).