diff --git a/docs/readme.md b/docs/readme.md index 4bdce5d..6131086 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -429,7 +429,10 @@ nfqws2 \ Будем загонять исходящие с клиента в icmp type 8 (echo request) code 199 , исходящие с сервера в icmp type 0 (echo reply) code 199. Код у обоих концов делаем одинаковый, иначе NAT не соотнесет. Без NAT можно коды делать разными для клиента и сервера. -Особый icmp code нужен для фильтрации от обычных пингов. +Особый icmp code нужен для фильтрации от обычных пингов. По стандарту код должен быть 0, но на практике с большой вероятностью работают любые коды. + +Разные имплементации NAT теоретически могут фильтровать ненулевой код, соотносить или не соотносить код вместе с identifier. Linux NAT соотносит. +При любых проблемах убираем wireguard, ставим netcat с обоих концов и пробуем общаться, посматривая в wireshark. wireguard server - `1.2.3.4:5555`