anbox: temporarily fix network issue inside android

Related to https://gitlab.com/postmarketOS/pmaports/-/issues/480 and https://github.com/anbox/anbox/issues/443#issuecomment-343352213
This commit is contained in:
Joel Selvaraj
2021-03-16 12:30:07 +05:30
parent 77ffd0e54f
commit b0cc9b9248

View File

@@ -0,0 +1,14 @@
description "Anbox Fix Network"
start on started anbox-container
kill timeout 120
task
script
sleep 30
sudo lxc-attach -q --clear-env -P "/home/phablet/anbox-data/containers" -n "default" -v PATH=/sbin:/system/bin:/system/sbin:/system/xb/data -v ANDROID_ROOT=/system -v ANDROID_STORAGE=/storage -v ASEC_MOUNTPOINT=/mnt/asec -v EXTERNAL_STORAGE=/sdcard -- /system/bin/ip route add default dev eth0 via 192.168.250.1
sudo lxc-attach -q --clear-env -P "/home/phablet/anbox-data/containers" -n "default" -v PATH=/sbin:/system/bin:/system/sbin:/system/xb/data -v ANDROID_ROOT=/system -v ANDROID_STORAGE=/storage -v ASEC_MOUNTPOINT=/mnt/asec -v EXTERNAL_STORAGE=/sdcard -- /system/bin/ip rule add pref 32766 table main
sudo lxc-attach -q --clear-env -P "/home/phablet/anbox-data/containers" -n "default" -v PATH=/sbin:/system/bin:/system/sbin:/system/xb/data -v ANDROID_ROOT=/system -v ANDROID_STORAGE=/storage -v ASEC_MOUNTPOINT=/mnt/asec -v EXTERNAL_STORAGE=/sdcard -- /system/bin/ip rule add pref 32767 table local
end script