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?
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, root
se supone). Entonces, su netcfg usb0 dhcp
bá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 su
a root
y luego, por el -c
pará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).
izzy
netcfg
comando fue renombrado/eliminado mientras tanto. Intente reemplazarlo porifconfig
(es decir,su ifconfig usb0 dhcp
y 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, escribiendonet
seguido de "<tab >", si su terminal/teclado lo admite, o recorriendo los directorios/system/bin
,/system/xbin
etc.).Fuego negro
izzy
su -c "netcfg usb0 dhcp"
(el primer parámetro que no es una opción essu
el usuario al que cambiar; le-c
recomendamos que ejecute el comando).Fuego negro
izzy