프록시 서버를 통해 로컬 컴퓨터의 모든 snmp 요청을 원격 장치로 라우팅하는 방법

프록시 서버를 통해 로컬 컴퓨터의 모든 snmp 요청을 원격 장치로 라우팅하는 방법

로컬 컴퓨터의 모든 snmp 요청을 원격 장치, 프록시 서버로 전달해야 합니다. 가능합니까?

실제 요구 사항은 머신 A를 통해서만 액세스할 수 있는 네트워크 장치 세트가 있는 것과 같습니다. 머신 A와 네트워크 장치는 동일한 네트워크에 있습니다. 이제 네트워크 외부의 컴퓨터 B에서 장치로 snmp 요청을 보내야 하는데 newtwork 장치에 액세스할 수 없습니다. 네트워크 장치는 컴퓨터 A를 통해서만 액세스할 수 있습니다. 그래서 저는 SSH를 통해 시스템 B의 네트워크 장치에 대한 모든 snmp 요청을 시스템 A로 전달할 수 있는 솔루션을 찾고 있습니다. 가능합니까? 그렇다면 어떤 해결책이라도 대단히 감사하겠습니다.

나는 비슷한 해결책을 찾고 있습니다.http://www.morch.com/2011/07/05/forwarding-snmp-ports-over-ssh-using-socat/그런데 이 솔루션에서는 snmp 에이전트가 원격 서버(컴퓨터 A에서 snmp 에이전트 코드 실행) 역할을 하는 서버인데 제 경우에는 원격 서버 A와 snmp 에이전트(장치)가 다릅니다.

답변1

가능한 해결 방법은 호스트 A에 net-snmp를 설치하고 다음과 같이 이를 snmp 에이전트로 구성하는 것입니다.

http://net-snmp.sourceforge.net/wiki/index.php/Snmpd_proxy

관련 정보