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이어야 함)에 연결하려고 하면 작동하지 않습니다.

여기서 무엇이 잘못될 수 있는지에 대한 아이디어가 있습니까?

프레드릭

관련 정보