ip местного ftp, точно входит в указанную подсеть?
У Вас одно соединение с провайдером (ppp0)?
Попробуйте добавить в конец ip_z0.lst пустую строку.
Printable View
Да точно входит. Не знаю в чем была именно загвоздка, но прописав в одном файле два диапазона адресов заработало, может там как раз пробел появился, не знаю. Спасибо!
Я думаю проблема именно в завершении строки.
У вас был файл, содержащий символы(адрес подсети), но символа "завершения" (код 0x0A) строки не было.
В общем, не оставляйте последнюю строчку "висячей", обязательно жмите Энтер, чтобы перейти к следующей строке.
Не пробел, а завершение строки (Перевод строки), при просмотре это код 0x0A
PS: Я с таким поведением конфигов сталкивался и других программах. :-(
С тех пор всегда добавляю в конец конец конфига, скрипта пару пустых строк, для верности. ;-)
DIR-320, шейпер из первого поста этой темы, после перехода на прошивку от Sorine = WL500gpv2-n-2837
получаю при запуске шейпера множество строк с одной и той-же ошибкой
До того на прошивке от Vampik все прекрасно работало.Code:/opt/etc/nshaper/nshaper: line 1019: tc: not found
Как побороть подскажите пожалуйста?
Да пробывал, тоже самое! видимо на самом деле нет tc(iproute2) в этой урезанной версии rtn прошивки для dir-320.
Также наткнулся на ваш пост (и предшествующие ему) где вы пишите том, что даже если он там и был бы, шейпер все равно бы не работал корректно.
Еще бы поддержку нескольких LAN-интерфейсов (для изолированных MultiSSID, vlan, и т. д.)...
Не хватает знаний решить такую проблему:
Немогу понизить правилами приоритет Download Engine работающего на роутере и отделить его от WEB трафика из локальной сети.
У меня вопрос по следующему выражению, из-за которого не вырисовывается статистика:
В системе Squeeze стоит GNU sed версии 4.2.1, в отличии от роутерного sed-а BusyBox v1.16.2:Code:/pps/!{s/Sent(.*)rate ([A-z0-9]*)/Sent\1rate \2 0pps/}
s/.*htb [0-9]*:(.*) parent [0-9]*:([0-9]*) .*prio ([0-9]*) rate ([0-9A-z]*) ceil ([0-9A-z]*).*Sent ([0-9]*) bytes ([0-9]*) pk'$pkt'.*rate ([A-z0-9]*) ([A-z0-9]*)pps.*/'"${FMT}/"'
Подскажите пожалуйста, что нужно изменить в этих строках, чтобы статистика отображалась c использованием GNU sed 4.2.1, а не падала с ответомCode:sed --version
This is not GNU sed version 4.0
Перетыкал уже все, что можно:confused:Code:./nshaper status
Loading...
sed: -e выражение #1, символ 226: Неверный конец диапазона
nShaper can't read Status. Sorry...
Кусок nshaper-аCode:tc -s class ls dev imq0
class htb 1:202 parent 1:20 leaf 202: prio 2 rate 6000Kbit ceil 13500Kbit burst 1599b cburst 1598b
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
lended: 0 borrowed: 0 giants: 0
tokens: 33328 ctokens: 14812
class htb 1:1 root rate 16000Kbit ceil 16000Kbit burst 25Kb cburst 1458b
Sent 9595051 bytes 23340 pkt (dropped 0, overlimits 0 requeues 0)
rate 34200bit 65pps backlog 0b 0p requeues 0
lended: 0 borrowed: 0 giants: 0
tokens: 199563 ctokens: 10969
class htb 1:203 parent 1:20 leaf 203: prio 3 rate 3000Kbit ceil 13500Kbit burst 1599b cburst 1598b
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
lended: 0 borrowed: 0 giants: 0
tokens: 66656 ctokens: 14812
class htb 1:200 parent 1:20 leaf 200: prio 0 rate 1500Kbit ceil 13500Kbit burst 1599b cburst 1598b
Sent 577532 bytes 11951 pkt (dropped 0, overlimits 0 requeues 0)
rate 17456bit 45pps backlog 0b 0p requeues 0
lended: 11951 borrowed: 0 giants: 0
tokens: 128672 ctokens: 14297
class htb 1:20 parent 1:1 rate 15000Kbit ceil 15000Kbit burst 1597b cburst 1597b
Sent 9595051 bytes 23340 pkt (dropped 0, overlimits 0 requeues 0)
rate 34200bit 65pps backlog 0b 0p requeues 0
lended: 5247 borrowed: 0 giants: 0
tokens: 12875 ctokens: 12875
class htb 1:201 parent 1:20 leaf 201: prio 1 rate 3000Kbit ceil 13500Kbit burst 1599b cburst 1598b
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
rate 0bit 0pps backlog 0b 0p requeues 0
lended: 0 borrowed: 0 giants: 0
tokens: 66656 ctokens: 14812
class htb 1:204 parent 1:20 leaf 204: prio 4 rate 1500Kbit ceil 13500Kbit burst 1599b cburst 1598b
Sent 9017519 bytes 11389 pkt (dropped 248, overlimits 0 requeues 0)
rate 16744bit 20pps backlog 0b 0p requeues 0
lended: 6142 borrowed: 5247 giants: 0
tokens: 128000 ctokens: 14234
В итоге ничего не поменялосьCode:stat=`tc -s class ls dev imq${j} | sed -re '/./{H;$!d}; x; s/\n//g
s/root/parent 1:0/
/prio/!{s/rate(.*)Sent/prio 0 rate\1Sent/;}
/Sent.*rate/!{s/Sent(.+)\)/Sent\1\)\n rate 0'$rte' 0pps/}
/pps/!{s/Sent(.*)rate ([A-z0-9]*)/Sent\1rate \2 0pps/}
# s/.*htb [0-9]*:(.*) parent [0-9]*:([0-9]*) .*prio ([0-9]*) rate ([0-9A-z]*) ceil ([0-9A-z]*).*Sent ([0-9]*) bytes ([0-9]*) pk'$pkt'.*rate ([A-z0-9]*) ([A-z0-9]*)pps.*/'"${FMT}/"'
s/.*htb [0-9]*:(.*) parent [0-9]*:([0-9]*) .*prio ([0-9]*) rate ([0-9A-z]*) ceil ([0-9A-z]*).*Sent ([0-9]*) bytes ([0-9]*) pkt.*rate ([A-z0-9]*) ([A-z0-9]*)pps.*/'"${FMT}/"'
' | sort -r | awk '
Что еще посоветуете?Code:./nshaper status
Loading...
sed: -e выражение #1, символ 226: Неверный конец диапазона
nShaper can't read Status. Sorry...