Fix errors setting '/proc/sys/net/ipv4/ip_dynaddr'.
This commit is contained in:
@@ -156,13 +156,20 @@ else
|
||||
echo_done
|
||||
fi
|
||||
|
||||
if [[ -z "$dynaddr_flag" ]] ; then
|
||||
dynaddr_flag=$default_dynaddr_flag
|
||||
fi
|
||||
if $kernel_support_dynaddr ; then
|
||||
echononl "\tActivate kernel support for dynamic addresses.."
|
||||
if [[ -n $dynaddr_flag ]] && [[ $dynaddr_flag =~ ^-?[0-9]+$ ]]; then
|
||||
if [[ -n $dynaddr_flag ]] && [[ $dynaddr_flag =~ ^-?[0-3]+$ ]]; then
|
||||
echo $dynaddr_flag > /proc/sys/net/ipv4/ip_dynaddr
|
||||
echo_done
|
||||
else
|
||||
echo_failed
|
||||
|
||||
echononl "\t\tSet '/proc/sys/net/ipv4/ip_dynaddr' to '2'"
|
||||
echo 2 > /proc/sys/net/ipv4/ip_dynaddr
|
||||
echo_done
|
||||
fi
|
||||
else
|
||||
echo 0 > /proc/sys/net/ipv4/ip_dynaddr
|
||||
|
||||
Reference in New Issue
Block a user