Перейти к содержимому
Калькуляторы

lohmag

Новичок
  • Публикации

    9
  • Зарегистрирован

  • Посещение

О lohmag

  • Звание
    Абитуриент
  1. Mikrotic и LTE E3272

    Добрый день. Возможно ли подключить модем Huawei E3272 к роутеру в режиме cdc_ncm по аналогии с виндой в режиме NDIS, чтобы без всяких PPP прокладок? По идее должен появится отдельный интерфейс.
  2. Шейпер на HTB

    Меня как раз интересует возможность работы при высокой скорости на дефолтном классе, левых адресов там быть не может, потому что перед этим все режется firewall'ом. Я хочу чтобы все явно указанные адреса попадали в правила, а компы из заранее определенный подсетей на файрволле попадали в широкое дефолтное правило. И еще как влияет на работу превышение скорости указанное у родителя, в документации написано, что это можно делать, а на практике?
  3. Добрый день. Можете пояснить как работает дефолтный класс в который попадает не классифицированный трафик. У меня канал 40 мбит, если ip указан, для него создается правило с заданной скоростью, если адреса в правилах нет, то он попадает в дефолтное правило, которому выделено 40мбит. Загвоздка в том, что инет спутниковый и скорость также выставляется на спутниковом оборудовании и максимум можно поставить 8мбит. Вопрос, если таких дефолтных клиентов будет много, они не будут гнобить тех у кого явно прописаны скорости в HTB?
  4. tc шейпинг

    А какой будет приоритет у клиента, который попадет в такую дефолтную очередь, потому что при перегрузке у остальных юзеров скорость выставляется пропорционально ceil, не будет ли тогда слишком большого приоритета?
  5. tc шейпинг

    Еще вопрос - в процессе настройки решил, что для каждого адреса создается отдельное правило с скоростью, например: всего 45мбит канал, абоненту дается максимум в 5 мбит, их много. Но хочу сделать дефолтную очередь с максимальной скорость в 40мбит, т.е. если правила для ip нет, то пусть работает на максимуме. Вопрос - при загруженном канале, с таким дефолтом не будут возникать траблы или подводные камни? Будеи ли заданным абонентам резать справедливо скорость или дефолтники их будут щемить?
  6. tc шейпинг

    Хорошо, тогда я столкнулся с такой проблемой, при создании скриптом htb.init пишет в лог Feb 26 18:56:25 vsat kernel: [ 8363.461621] HTB: quantum of class 10100 is small. Consider r2q change. Feb 26 18:56:25 vsat kernel: [ 8363.465288] HTB: quantum of class 10105 is small. Consider r2q change. Feb 26 18:56:25 vsat kernel: [ 8363.468899] HTB: quantum of class 10030 is small. Consider r2q change. Feb 26 18:56:25 vsat kernel: [ 8363.471349] HTB: quantum of class 10103 is small. Consider r2q change. Feb 26 18:56:25 vsat kernel: [ 8363.474958] HTB: quantum of class 10104 is small. Consider r2q change. Feb 26 18:56:25 vsat kernel: [ 8363.478572] HTB: quantum of class 10030 is small. Consider r2q change. при этом я изменил скрипт и добавил в строчку явное указание для каждого класса quantim 1600, т.е. по идее параметр r2q не должен применяться, но ошибка все равно валится, tckb сделать htb.compile выдаст /sbin/tc qdisc del dev eth0 root /sbin/tc qdisc add dev eth0 root handle 1 htb default 30 /sbin/tc qdisc del dev eth1 root /sbin/tc qdisc add dev eth1 root handle 1 htb default 30 /sbin/tc class add dev eth0 parent 1: classid 1:2 htb rate 9.7Mbit quantum 1600 /sbin/tc class add dev eth0 parent 1:2 classid 1:100 htb rate 12.8Kbit ceil 9.5Mbit quantum 1600 /sbin/tc qdisc add dev eth0 parent 1:100 handle 100 sfq perturb 0 quantum 1600 /sbin/tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip src 0.0.0.0/0 match ip dst 192.168.77.23/32 classid 1:100 /sbin/tc class add dev eth0 parent 1:2 classid 1:105 htb rate 12.8Kbit ceil 9.5Mbit quantum 1600 /sbin/tc qdisc add dev eth0 parent 1:105 handle 105 sfq perturb 0 quantum 1600 /sbin/tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip src 0.0.0.0/0 match ip dst 192.168.77.170/32 classid 1:105 /sbin/tc class add dev eth0 parent 1:2 classid 1:30 htb rate 12.8Kbit quantum 1600 /sbin/tc class add dev eth1 parent 1: classid 1:2 htb rate 9.7Mbit quantum 1600 /sbin/tc class add dev eth1 parent 1:2 classid 1:103 htb rate 12.8Kbit ceil 9.7Mbit quantum 1600 /sbin/tc qdisc add dev eth1 parent 1:103 handle 103 sfq perturb 0 quantum 1600 /sbin/tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip src 192.168.77.170/32 classid 1:103 /sbin/tc class add dev eth1 parent 1:2 classid 1:104 htb rate 12.8Kbit ceil 9.7Mbit quantum 1600 /sbin/tc qdisc add dev eth1 parent 1:104 handle 104 sfq perturb 0 quantum 1600 /sbin/tc filter add dev eth1 parent 1:0 protocol ip prio 100 u32 match ip src 192.168.77.23/32 classid 1:104 /sbin/tc class add dev eth1 parent 1:2 classid 1:30 htb rate 12.8Kbit quantum 1600 Причем если команды скопировать и вставить, то ошибок нет, а если скриптом htb.init start, то сыпятся. Бред какой-то уже голову сломал почему это. Может у кого были такие "особенности"?
  7. tc шейпинг

    Попробовал с fq_codel, все оффлоады выключил как рекомендуют ethtool -K eth0 tso off ethtool -K eth0 gso off ethtool -K eth0 uso off ethtool -K eth0 gro off ethtool -K eth0 ufo off ethtool -K eth0 lro off Интерфейс у меня работает на 10мбит FD tc qdisc del dev eth0 root /sbin/tc qdisc add dev eth0 root handle 1 htb default 30 /sbin/tc class add dev eth0 parent 1: classid 1:2 htb rate 9Mbit /sbin/tc class add dev eth0 parent 1:2 classid 1:100 htb rate 20Kbit ceil 9Mbit /sbin/tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip src 0.0.0.0/0 match ip dst 192.168.77.23/32 classid 1:100 /sbin/tc class add dev eth0 parent 1:2 classid 1:105 htb rate 20Kbit ceil 9Mbit /sbin/tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip src 0.0.0.0/0 match ip dst 192.168.77.170/32 classid 1:105 /sbin/tc qdisc add dev eth0 parent 1:105 handle 105 fq_codel /sbin/tc qdisc add dev eth0 parent 1:105 handle 100 fq_codel Т.е. даже с запасом от максимальной скорости в 1 мбит, пинги взлетают до 50, если поставить например 9.5Mbit, то вообще 200. В инете пишут из разряда - прописал tc qdisc add dev eth0 root fq_codel и теперь качаю торренты на полную и играю, пинги как на пустом канале. У меня так не получилось.
  8. Добрый день уважаемые форумчане,в данный момент пытаюсь настроить шейпинг посредством утилиты ядра tc. Выбрал дисциплину HTB, само разделение канала работает нормально, каждому ипишнику выделяется заданная скорость, но не могу понять как решить проблему задержек если один из пользователей начинает качать, то у других пинги взлетают до 50-100 вместо 3-5мс. Немного улучшает ситуацию, если под дисциплину выделять не всю пропускную способность, а процентов 90, но все равно задержки не стабильны и скачут. Как решается данная проблема у провайдеров?
  9. Добрый день. Может кто нибудь использует или встречал что нибудь подобное. Нужна программа, которая ждет команды от биллинга(пока непонятно в каком формате) и в случае поступления блокирует через iptables все адреса кроме одного. Посоветуйте как это реализовать, как биллинг должен отдавать адрес для которого следует применить блокировку? Может у кого есть подобные решения?