Tenho dois computadores; um executando o gpsd e outro usando gpspipe -w 192.168.90.1
para consultar os dados.
GPSD escuta na porta 2947 e quero bloqueá-la com iptables. Eu tentei muitas regras, mas ainda consigo ver a saída do gpspipe e não espero isso.
As principais regras com as quais comecei foram
iptables -A OUTPUT -o usb0 -p tcp --dport 2947 -j DROP
iptables -A OUTPUT -o usb0 -p udp --dport 2947 -j DROP
iptables -A INPUT -i usb0 -p tcp --dport 2947 -j DROP
iptables -A INPUT -i usb0 -p udp --dport 2947 -j DROP
Eu também tentei a FORWARD
corrente sem sorte. A página de manual do iptables também é confusa.
Eu preciso fazer com que nada saia na porta 2947, e o iptables parece completamente inepto nisso. Estou fazendo algo errado?