
OpenHABは、ルールで利用可能なネットワーク帯域幅使用統計を取得するための興味深いSNMPバインディングを提供します。興味深いことに、openHABは特権ポートに接続できないようで、sudoでは実行されません。
私のRaspberry Pi Rasbianボックスで、次のようにポートを許可されていないポートにリダイレクトしようとしました。
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
そのうち、10.0.1.47が私のラズベリーファイで、10.0.1.1が私が監視したいルーターです。ただし、2049(今は162、つまりSNMP TRAPである必要があります)に接続しようとすると機能しません。
ここで何が間違っているのかというアイデアはありますか?
フレデリック