htb + vlan не работают

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

TonnyBennet
Сообщения: 230
ОС: Ubuntu Server 9.10

htb + vlan не работают

Сообщение TonnyBennet »

Здравствуйте.

Есть Ubuntu Server. Используется как шлюз для сети, работает NAT. На интерфейсе локальной сети (eth0) я поднял ещё и vlan9, для того чтобы через него пустить гостей wi-fi сети. Но соответственно чтобы гости не бушевали в канале я решил им канальчик то урезать.

Создал в /sysconfig/htb файлы

vlan9:

Код:

DEFAULT=20 R2Q=1


vlan9-2.full_speed:

Код:

RATE=4Mbit


vlan9-2:20.default

Код:

RATE=512Kbit CEIL=4Mbit LEAF=sfq PRIO=5



Компилируем:

Код:

sudo htb compile | grep vlan /sbin/tc qdisc del dev vlan9 root /sbin/tc qdisc add dev vlan9 root handle 1 htb default 20 r2q 1 /sbin/tc class add dev vlan9 parent 1: classid 1:2 htb rate 4Mbit /sbin/tc class add dev vlan9 parent 1:2 classid 1:20 htb rate 512Kbit ceil 4Mbit prio 5 /sbin/tc qdisc add dev vlan9 parent 1:20 handle 20 sfq perturb 10


Вроде всё ок. Перезапускаю sudo htb restart. Смотрю sudo htb list или htbstats там их вообще нет.


И тут меня начинают терзать смутные сомнения что tc не работает с vlan, но всё что я встретил в интернете сильно противоречиво. Кто-то говорит что у него всё работает, а кто-то говорит, что ничего не работает.




Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: htb + vlan не работают

Сообщение skeletor »

Вы для начала попробуйте, работает ли ваша конструкция на реальных интерфейсах (eth0, eth1,...).
Спасибо сказали: