Skip to content

Instantly share code, notes, and snippets.

@chenshaoju
Created December 28, 2017 12:38
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save chenshaoju/d2e22acb2112ba153efaa5563d19d34b to your computer and use it in GitHub Desktop.
Save chenshaoju/d2e22acb2112ba153efaa5563d19d34b to your computer and use it in GitHub Desktop.
Disable IPv6 for Android in init.d
#!/system/bin/sh
#
echo 0 > /proc/sys/net/ipv6/conf/default/accept_ra
echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6
echo 0 > /proc/sys/net/ipv6/conf/all/accept_ra
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
echo 0 > /proc/sys/net/ipv6/conf/wlan0/accept_ra
echo 1 > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6
sleep 3
echo 0 > /proc/sys/net/ipv6/conf/default/accept_ra
echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6
echo 0 > /proc/sys/net/ipv6/conf/all/accept_ra
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
echo 0 > /proc/sys/net/ipv6/conf/wlan0/accept_ra
echo 1 > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6
exit 0
@loginzabul
Copy link

echo 0 |tee /proc/sys/net/ipv6/conf// 2>/dev/null;
echo 1 |tee /proc/sys/net/ipv6/conf//disable_ipv6 2>/dev/null;
echo "";
grep . /proc/sys/net/ipv6/conf/
/disable_ipv6 2>/dev/null;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment