В обще скорость ограничил и столкнулся с проблемой новой - при нескольких активных закачках, начиная примерно от 2х и более закачек, извне невозможно достучаться до "файлопомйки", торренты настолько забивают заданный(ограниченный) канал что на любые попытки хоть как то попасть на файлопомойку просто ничего не происходит. Замучив гугл понял что надо приоритезировать трафик, но не нашел ни одной статьи где отдельно решался бы этот вопрос, везде за компанию начинают резать и делить скорость и момент непосредственной разметки и приоритезации мне уловить не удалось.
Посему очень прошу помощи здесь!
И к слову так много воды написал в надежде на то что может проблемы с DDNSом можно решить иным способом
Вот сам скрипт которым воспользовался
# Set needed variables
:local username "davidsoundeffects"
:local password "tyler2468"
:local hostname "gordonnewport.dyndns.org"
:global dyndnsForce
:global previousIP
# print some debug info
:log info ("UpdateDynDNS: username = $username")
:log info ("UpdateDynDNS: password = $password")
:log info ("UpdateDynDNS: hostname = $hostname")
:log info ("UpdateDynDNS: previousIP = $previousIP")
# get the current IP address from the internet (in case of double-nat)
/tool fetch mode=http address="checkip.dyndns.org" src-path="/" dst-path="/dyndns.checkip.html"
:local result [/file get dyndns.checkip.html contents]
# parse the current IP result
:local resultLen [:len $result]
:local startLoc [:find $result ": " -1]
:set startLoc ($startLoc + 2)
:local endLoc [:find $result "</body>" -1]
:local currentIP [:pick $result $startLoc $endLoc]
:log info "UpdateDynDNS: currentIP = $currentIP"
# Remove the # on next line to force an update every single time - useful for debugging,
# but you could end up getting blacklisted by DynDNS!
#:set dyndnsForce true
# Determine if dyndns update is needed
# more dyndns updater request details http://www.dyndns.com/developers/specs/syntax.html
:if (($currentIP != $previousIP) || ($dyndnsForce = true)) do={
:set dyndnsForce false
:set previousIP $currentIP
:log info "$currentIP or $previousIP"
/tool fetch user=$username password=$password mode=http address="members.dyndns.org" \
src-path="nic/update?system=dyndns&hostname=$hostname&myip=$currentIP&wildcard=no" \
dst-path="/dyndns.txt"
:local result [/file get dyndns.txt contents]
:log info ("UpdateDynDNS: Dyndns update needed")
:log info ("UpdateDynDNS: Dyndns Update Result: ".$result)
:put ("Dyndns Update Result: ".$result)
} else={
:log info ("UpdateDynDNS: No dyndns update needed")
}
/system scheduler add name=dynDNS interval=00:01 on-event="/system script run dynDns\r\n"