linux switch ipv6
最近使用 name.com 遇到使用API需要加上白名單,但又不支援IPv6,只好停用。
每每都要 Google 一下語法,或是去network-manager 調整。
決定弄個script比較方便!
#!/bin/bash
iamroot=`whoami | grep root`
if [ "X$iamroot" == "X" ];then
sudo $0
else
if [ "$(sysctl -n net.ipv6.conf.all.disable_ipv6)" == '1' ]; then
sysctl -w net.ipv6.conf.all.disable_ipv6=0
sysctl -w net.ipv6.conf.default.disable_ipv6=0
else
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1
fi
fi