Ubuntu 14.04 - tc não funciona

3

Eu usei o tc antes em outros servidores para restringir a largura de banda total disponível na porta 80, para garantir que haja taxa de transferência suficiente para a porta 22 durante as horas de pico do dia. Eu preciso de alguma ajuda com a razão pela qual as seguintes regras tc falham agora:

tc qdisc add dev eth0 root handle 2 htb default 1
tc class add dev eth0 parent 2: classid 2:6 htb rate 1048576kbit
tc class add dev eth0 parent 2:6 classid 2:100d htb rate 911360Kbit
tc filter add dev eth0 parent 2: protocol ip pref 4 u32 match ip sport 80 0xffff classid 2:100d

Ao adicionar a última linha (o filtro adiciona um), recebo o seguinte erro:

RTNETLINK answers: Operation not supported
We have an error talking to the kernel

A versão do kernel é 3.10.23-xxxx-std-ipv6-64, o SO é o Ubuntu 14.04.

    
por Viko 31.01.2015 / 11:51

1 resposta

3

Você inicializou seu servidor OVH com o kernel personalizado fornecido pela OVH, em vez do kernel fornecido pela distribuição do Linux. O kernel fornecido pela OVH pode não ter todos os módulos que você precisa. Reconfigure seu servidor dedicado para inicializar a partir do disco rígido , nas páginas de gerenciamento de conta da OVH.

    
por 31.01.2015 / 16:09