Я хочу удалить входящий трафик моего хоста Linux на основе поля опций TCP. Подобно TCP-опции 30 Многодорожечный TCP. Если пакет содержит многоточечное обозначение tcp или поле 30 опций, то моему Linux-хосту необходимо отказаться от соединения или пакета.Как упаковать пакеты на основе поля опций tcp в linux
Моя установка хост 1 < -> хост-2 < -> хост 3. Хост 1 посылает пакет для размещения 3. хоста 2 имеют два интерфейса eth0 и eth1 через хост 2. eth0 подключает хост 1 и eth1 подключает хост 3. Когда входящие пакеты eth 0 содержат поле опций 30, я просто хочу отменить соединение или удалить пакеты.
Я попробовал iptables
строку сравнения, но это не сработало.
Команда,
sudo iptables -I INPUT -j DROP -p tcp -s 0.0.0.0/0 -m string --string "Multipath TCP" --algo bm.
Но выше правила оленьей кожи остановить многолучевой TCP для передачи и приема через хост 2 eth0, eth1. хост 2 не может удалить трафик с несколькими путями TCP (поле параметра 30). Можно ли удалить определенный TCP-пакет на основе поля опций.