Jump to content

Recommended Posts

Уважаемые профи, помогите пожалуйста разобраться с htb.init на CentOS 7. Не могу настроить, чтобы между компьютерами равномерно входящий трафик делился.

Сначала попробовал делить дефолтным правилом. Внутренний интерфейс enp63s0, подсеть 192.168.0.0/24. Создал 4 файла.

enp63s0:

DEFAULT=20
R2Q=100

enp63s0-2.root:

RATE=100Mbit

enp63s0-2:4.from_router_to_network:

CEIL=90Mbit
RATE=1Mbit
PRIO=4
LEAF=sfq
RULE=192.168.0.0/24,192.168.0.0/24

enp63s0-2:20.default:

RATE=1Kbit
CEIL=5Mbit
PRIO=5
LEAF=sfq

В этом случае, если на одном компьютере запускаю на скачивание 1 файл, на другом 2, то трафик делится не пополам а 1 к 2. Если запускаю торрент, то торрент почти весь канал и забивает. Как я понял по дефолту считаются не компьютеры, а соединения.

Запустил скрипт, который создал файлы для всех возможных компьютеров в локальной сети:

for ((i=1;i<=254;i++))
do
    echo -e "RATE=1Mbit\n""CEIL=5Mbit\n""LEAF=sfq\n""PRIO=5\n""RULE=*,192.168.0.""$i" >enp63s0-2:5:"$((i+1000))"

done

Получил 254 файла (enp63s0-2:5:1001 - enp63s0-2:5:1254) с содержимым:

RATE=1Mbit
CEIL=5Mbit
LEAF=sfq
PRIO=5
RULE=*,192.168.0.XXX

В этом случае с любого компьютера скорость режется до 1Mbit (или другого значения, заданного параметром RATE), даже если он один активный в сети.

Как все же корректно настроить htb, чтобы трафик распределялся равномерно и использовался по максимуму?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...