1 votes

Comment ajouter une route avec busybox (pour une destination et une passerelle spécifiées)

J'ai essayé le code :

alias netstat='/system/xbin/busybox netstat'
alias grep='/system/xbin/busybox grep'
alias awk='/system/xbin/busybox awk'
alias route='/system/xbin/busybox route'

gateway=`netstat -rn | grep ^0\.0\.0\.0 | awk '{print $2}'`

route add -net 1.0.1.0 netmask 255.255.255.0 gw $gateway

Il n'exécute pas et n'imprime pas le manuel de la commande route...

Est-ce que busybox supporte route add -net $des netmask $mask gw $gateway ? Si oui, qu'est-ce que j'ai fait de mal ?

Mise à jour : J'ai essayé de mettre à jour vers magisk 12.0, et maintenant il montre juste applet non trouvé à la place...

J'ai donc essayé /data/magisk/busybox route Cela me donne l'applet non trouvé à nouveau. J'ai ensuite essayé /dev/busybox/route Il affiche '/dev/busybox/route non trouvé'. J'ai vérifié et le fichier '/dev/busybox/route' existe (comme un raccourci), donc je ne suis pas sûr de ce qui se passe. BTW, j'ai exécuté su avant d'essayer d'exécuter ces commandes.

De plus, si j'exécute ces commandes ligne par ligne, j'obtiendrai un message d'erreur différent de "not found" lorsque je les place dans un fichier .sh et que j'exécute sh script.sh

1voto

James Wayne Points 256

Magisk :

/dev/busybox/route add -net 1.0.1.0 netmask 255.255.255.0 gw $(getprop net.dns1)

Busybox :

/system/xbin/busybox route add -net 1.0.1.0 netmask 255.255.255.0 gw $(getprop net.dns1)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X