mirror of
https://github.com/bol-van/zapret.git
synced 2024-11-30 05:50:53 +03:00
readme: mediatek forced rx-checksum notice
This commit is contained in:
parent
cb57fc4ed1
commit
b7d31557ce
@ -232,6 +232,11 @@ nfqws
|
|||||||
чексумма локально созданных пакетов не проверяется никогда.
|
чексумма локально созданных пакетов не проверяется никогда.
|
||||||
Если роутер за другим NAT, например провайдерским, и он не пропускает invalid packets
|
Если роутер за другим NAT, например провайдерским, и он не пропускает invalid packets
|
||||||
вы ничего не сможете с этим сделать. Но обычно провайдеры все же пропускают badsum.
|
вы ничего не сможете с этим сделать. Но обычно провайдеры все же пропускают badsum.
|
||||||
|
На некоторых адаптерах/свитчах/драйверах принудительно включен rx-checksum offload, badsum пакеты отсекаются
|
||||||
|
еще до получения в ОС. В этом случае если что-то и можно сделать, то только модифицировать драйвер,
|
||||||
|
что представляется задачей крайне нетривиальной. Установлено, что так себя ведут некоторые роутеры на базе mediatek.
|
||||||
|
badsum пакеты уходят с клиентской ОС, но роутером не видятся в br-lan через tcpdump.
|
||||||
|
При этом если nfqws выполняется на самом роутере, обход может работать. badsum нормально уходят с внешнего интерфейса.
|
||||||
* пакеты с badseq будут наверняка отброшены принимающим узлом, но так же и DPI, если он ориентируется
|
* пакеты с badseq будут наверняка отброшены принимающим узлом, но так же и DPI, если он ориентируется
|
||||||
на sequence numbers
|
на sequence numbers
|
||||||
* TTL казалось бы - лучший вариант, но он требует индивидуальной настройки под каждого провайдера.
|
* TTL казалось бы - лучший вариант, но он требует индивидуальной настройки под каждого провайдера.
|
||||||
|
Loading…
Reference in New Issue
Block a user