O Controle de Tráfego (tc) está quebrado no Fedora 17?

1

Após a atualização do Fedora 16 para o Fedora 17, o Traffic Control não parece mais funcionar.

A execução de # tc qdisc show será exibida:

qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priopmap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

No entanto, se eu executar # tc qdisc add dev eth0 root netem delay 100ms ou comandos semelhantes, como # tc ... loss 2% ou # tc ... corrupt 3% , obtenho o seguinte:

RNETLINK answers: No such file or directory

Fazer downgrade de volta para o Fedora 16 permite-me usar o Traffic Control sem esse problema, então estou convencido de que não é um problema de hardware.

Esta pergunta é semelhante a tc netem possivelmente ausente mas acredito que os componentes corretos foram instalados verificando # yum provides */tc e verificando que tc é do pacote iproute , cuja última instalação eu tenho.

O netem de outro pacote também deve ser instalado?

    
por Daniel 04.06.2012 / 19:28

2 respostas

4

No Fedora 17 eles mudaram muitos módulos não utilizados (em uso comum eu acho) para o kernel no pacote kernel-modules-extra .

Instale isso e seu problema desaparecerá.

    
por 15.06.2012 / 00:01
0

FWIW Estou vendo o mesmo problema após uma atualização do FC16. o comando tc está no pacote 'iproute' e acredito que o qdisc do netem está definido lá.

Eu verifiquei que recebo a mesma resposta para outros comandos tc (além de tentar adicionar um netem qdisc) com, por exemplo:

# tc qdisc add dev eth1 handle 1:0 root dsmark indices 1 default_index 0
RTNETLINK answers: No such file or directory

Isso parece estar documentado no link

    
por 06.06.2012 / 15:35