![openHAB SNMP 바인딩과 함께 사용하기 위해 SNMP 포트를 라우터로 리디렉션](https://linux55.com/image/79899/openHAB%20SNMP%20%EB%B0%94%EC%9D%B8%EB%94%A9%EA%B3%BC%20%ED%95%A8%EA%BB%98%20%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0%20%EC%9C%84%ED%95%B4%20SNMP%20%ED%8F%AC%ED%8A%B8%EB%A5%BC%20%EB%9D%BC%EC%9A%B0%ED%84%B0%EB%A1%9C%20%EB%A6%AC%EB%94%94%EB%A0%89%EC%85%98.png)
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이어야 함)에 연결하려고 하면 작동하지 않습니다.
여기서 무엇이 잘못될 수 있는지에 대한 아이디어가 있습니까?
프레드릭