O OpenHAB fornece uma ligação SNMP interessante que me permitiria (eu acho) obter estatísticas de uso de largura de banda de rede que podem ser usadas em regras. Por mais interessante que seja, parece que o openHAB não pode se conectar a portas privilegiadas e não será executado sob o sudo.
Na minha caixa Rasberry do Raspberry Pi, tentei redirecionar as portas para as não privilegiadas como esta:
sudo iptables -t nat -A PREROUTING -p tcp --dport 2048 -j DNAT --to 10.0.1.1:161
sudo iptables -A FORWARD -d 10.0.1.1 -p tcp --dport 161 -j ACCEPT
sudo iptables -t nat -A PREROUTING -p tcp --dport 2049 -j DNAT --to 10.0.1.1:162
sudo iptables -A FORWARD -d 10.0.1.1 -p tcp --dport 162 -j ACCEPT
sudo sysctl net.ipv4.ip_forward=1
onde 10.0.1.47 é meu pi de framboesa e 10.0.1.1 é o roteador que eu quero monitorar. Isso não funciona, no entanto, ao tentar se conectar a 2049 (que deve ser agora 162, que é SNMP TRAP).
Alguma idéia do que poderia estar errado aqui?
Fredrik