disable IPv6 if not enabled
This commit is contained in:
parent
4c10adf3ce
commit
e551d6e412
|
@ -811,7 +811,7 @@ _cleanup() {
|
||||||
|
|
||||||
ip addr flush ${SUBNET_IFACE}
|
ip addr flush ${SUBNET_IFACE}
|
||||||
|
|
||||||
if [[ $IPV6 -eq 1 ]]; then
|
if [[ -d $CONFDIR/sys_6_conf_iface ]]; then
|
||||||
cp -f $CONFDIR/sys_6_conf_iface/* /proc/sys/net/ipv6/conf/$SUBNET_IFACE/
|
cp -f $CONFDIR/sys_6_conf_iface/* /proc/sys/net/ipv6/conf/$SUBNET_IFACE/
|
||||||
fi
|
fi
|
||||||
rm -rf $CONFDIR
|
rm -rf $CONFDIR
|
||||||
|
@ -1501,8 +1501,9 @@ if [[ $WIFI_IFACE ]]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ip addr add ${GATEWAY}/24 broadcast ${GATEWAY%.*}.255 dev ${SUBNET_IFACE} || die "Failed setting ${SUBNET_IFACE} IP"
|
ip addr add ${GATEWAY}/24 broadcast ${GATEWAY%.*}.255 dev ${SUBNET_IFACE} || die "Failed setting ${SUBNET_IFACE} IP"
|
||||||
if [[ $IPV6 -eq 1 ]]; then
|
|
||||||
mkdir $CONFDIR/sys_6_conf_iface
|
mkdir $CONFDIR/sys_6_conf_iface
|
||||||
|
if [[ $IPV6 -eq 1 ]]; then
|
||||||
cp /proc/sys/net/ipv6/conf/$SUBNET_IFACE/accept_ra \
|
cp /proc/sys/net/ipv6/conf/$SUBNET_IFACE/accept_ra \
|
||||||
/proc/sys/net/ipv6/conf/$SUBNET_IFACE/use_tempaddr \
|
/proc/sys/net/ipv6/conf/$SUBNET_IFACE/use_tempaddr \
|
||||||
/proc/sys/net/ipv6/conf/$SUBNET_IFACE/addr_gen_mode \
|
/proc/sys/net/ipv6/conf/$SUBNET_IFACE/addr_gen_mode \
|
||||||
|
@ -1513,6 +1514,9 @@ if [[ $IPV6 -eq 1 ]]; then
|
||||||
echo 0 > /proc/sys/net/ipv6/conf/$SUBNET_IFACE/addr_gen_mode
|
echo 0 > /proc/sys/net/ipv6/conf/$SUBNET_IFACE/addr_gen_mode
|
||||||
|
|
||||||
ip -6 addr add ${GATEWAY6}/64 dev ${SUBNET_IFACE} || die "Failed setting ${SUBNET_IFACE} IPv6"
|
ip -6 addr add ${GATEWAY6}/64 dev ${SUBNET_IFACE} || die "Failed setting ${SUBNET_IFACE} IPv6"
|
||||||
|
else
|
||||||
|
cp /proc/sys/net/ipv6/conf/$SUBNET_IFACE/disable_ipv6 $CONFDIR/sys_6_conf_iface/
|
||||||
|
echo 1 > /proc/sys/net/ipv6/conf/$SUBNET_IFACE/disable_ipv6
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# enable Internet sharing
|
# enable Internet sharing
|
||||||
|
|
Loading…
Reference in New Issue