LINUX.ORG.RU
решено ФорумAdmin

Умеет ли nftables в string match?

 ,


1

1

Решил освоить этот новомодный nftables, но так и не нашел информации по аналогу -m string из iptables: хочу прозрачно редиректить все DNS запросы по зоне .onion на порт, где слушает Tor. В iptables я мог сделать так:

iptables -t nat -A PREROUTING -p udp --dport 53 -m string \
  --hex-string "|056f6e696f6e00|" --algo bm -j REDIRECT --to-ports 9030
iptables -t nat -A OUTPUT -p udp --dport 53 -m string \
  --hex-string "|056f6e696f6e00|" --algo bm -j REDIRECT --to-ports 9030
Но как провернуть подобное с nftables?

★★★★★

НЯЗ, никак. Поставь безусловный редирект на какой-нить powerdns/dnsbalancer/etc, а потом делай condition forward куда надо.

post-factum ★★★★★
()
1 Unsupported extensions

  1.1 matches: xt
    1.1.1 bpf
    1.1.2 cluster
    1.1.3 rateest
    1.1.4 string
    1.1.5 u32
vvn_black ★★★★★
()
Ответ на: комментарий от post-factum

Поставь безусловный редирект на какой-нить powerdns/dnsbalancer/etc, а потом делай condition forward куда надо.

Жесть какая-то. В случае с iptables я обходился без этого. Видимо рано еще закапывают.

Meyer ★★★★★
() автор топика
Ответ на: комментарий от post-factum

Как всегда у хипсторов: рабочее решение закапывают, а новое до конца не допилили. Выкрутился с помощью unbound.

Meyer ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.