Force the user to reboot after setting TTL

This commit is contained in:
iamromulan
2024-07-20 23:44:48 -04:00
parent 2a010a19c1
commit 4f66e2150f

View File

@@ -186,7 +186,8 @@ ttl_setup() {
fi
echo -e "\e[32mType 0 to disable TTL\e[0m"
echo "Would you like to edit the TTL settings? (yes to continue, exit to quit):"
echo -e "\e[32mWould you like to edit the TTL settings? (yes to continue, exit to quit):\e[0m"
echo -e "\e[31mWarning: If you type Yes you will be forced to reboot if you change the value \e[0m"
read -r response
if [ "$response" = "exit" ]; then
@@ -205,12 +206,11 @@ ttl_setup() {
echo "Setting TTL to $ttl_value..."
echo "iptables -t mangle -A POSTROUTING -o rmnet+ -j TTL --ttl-set $ttl_value" > "$ttl_file"
echo "ip6tables -t mangle -A POSTROUTING -o rmnet+ -j HL --hl-set $ttl_value" >> "$ttl_file"
reboot
fi
fi
fi
done
/bin/ash "$lan_utils_script"
/etc/init.d/firewall reload
}