
私は先生がフロー制御を使用していくつかのBPDUパケットをブロックするように要求した大学の課題を実行しています。 (このパケットはインターフェイスによって生成され、着信パケットはBPDUガードによってブロックされます。)TC~のu32フィルター。 u32の場合ターゲットMAC存在する-14~-8、あらかじめ定義されたMacを使ってMacと一致させたい。TC。
今私が実行するたびにTCマイコマンド(以下の説明)オペレーティングシステム7そしてカーネル 3.10.0-957.21.3.el7.x86_64次のコマンドを実行するとエラーが表示されます(コピー:ここ):
tc filter add dev eth0 parent 1:0 protocol 1 prio 10 u32 match ip tos 0x10 0xff flowid 1:4
エラー:RTNETLINK回答:無効なパラメータカーネルとの通信中にエラーが発生しました。
また、公開されたコマンドを試しました。この問題、次のコマンドを実行した後:
tc filter add dev eth0 parent 1:0 protocol 1 prio 1 u32 match u16 0x0800 0xFFFF at -2 match u16 0xM4M5 0xFFFF at -4 match u32 0xM0M1M2M3 0xFFFFFFFF at -8 flowid 1:20
次のエラーが発生しました。
違法な「一致」
私が試したコマンドはここに与えられるそしてここ。私も試したTC マンコマンドしかし、同じエラーが発生します。
私がここで何を間違っているのか?