openHAB SNMPバインディングで使用するためにSNMPポートをルータにリダイレクトする

openHAB SNMPバインディングで使用するためにSNMPポートをルータにリダイレクトする

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である必要があります)に接続しようとすると機能しません。

ここで何が間違っているのかというアイデアはありますか?

フレデリック

ベストアンサー1

おすすめ記事