snmp get 요청에서 볼 수 있듯이 가상 인터페이스의 관리 및 작동 상태를 자유롭게 제어할 수 있는 방법을 찾고 있습니다.
$ snmptable -c public -v 2c myserver iftable
SNMP table: IF-MIB::ifTable
ifIndex ifDescr ifType ifMtu ifSpeed ifPhysAddress ifAdminStatus ifOperStatus ifLastChange ifInOctets ifInUcastPkts ifInNUcastPkts ifInDiscards ifInErrors ifInUnknownProtos ifOutOctets ifOutUcastPkts ifOutNUcastPkts ifOutDiscards ifOutErrors ifOutQLen ifSpecific
1 vr0 ethernetCsmacd 1500 100000000 0:0:24:c9:db:40 up up 0:0:00:00.00 94903723 968537 0 0 0 0 6459058 46963 0 0 0 0 SNMPv2-SMI::zeroDotZero
2 vr1 ethernetCsmacd 1500 100000000 0:0:24:c9:db:41 up up 0:0:00:00.00 9229335 94583 0 0 0 0 423683 4745 0 0 0 0 SNMPv2-SMI::zeroDotZero
3 vr2 ethernetCsmacd 1500 100000000 0:0:24:c9:db:42 down down 0:0:00:00.00 0 0 0 0 0 0 0 0 0 0 0 0 SNMPv2-SMI::zeroDotZero
4 vr3 ethernetCsmacd 1500 100000000 0:0:24:c9:db:43 down down 0:0:00:00.00 0 0 0 0 0 0 0 0 0 0 0 0 SNMPv2-SMI::zeroDotZero
5 ral0 ieee80211 2290 54000000 0:12:e:62:81:c up up 0:0:00:00.00 0 0 0 0 0 0 1451131 277025 0 0 98 0 SNMPv2-SMI::zeroDotZero
6 lo0 softwareLoopback 16384 0 up up 0:0:00:00.00 67553 138 0 0 0 0 67553 138 0 0 0 0 SNMPv2-SMI::zeroDotZero
7 wlan0 ethernetCsmacd 1500 48000000 0:12:e:62:81:c up up 0:0:00:00.00 10313667 164339 0 0 0 0 0 10900 0 0 0 0 SNMPv2-SMI::zeroDotZero
스크립트를 통해 인터페이스의 두 가지 상태를 모두 제어할 수 있기를 원합니다.
물리적 인터페이스의 경우관리자가 시작됩니다.방법구성된 경우내가 직면한위로발행되었으며,작업(계층 1) 네트워크 링크가 활성 상태임을 나타냅니다.
다른 루프백을 생성해도 관리 및 운영 상태는 항상 동일합니다. 위로 관리하고 아래로 운영할 수 있는 가능성이 필요합니다(그러나 그 반대는 아님). 이는 gif 또는 gre 인터페이스를 통해 가능한 것으로 보이며 해당 인터페이스와 함께 뭔가를 붙일 수 있지만 이를 수행하는 쉽고 짧은 방법을 찾지 못했습니다.
궁금하신 점을 말씀드리자면, 그 이유는 서버가 외부 회사에 의해 연중무휴 24시간 SNMP로 모니터링되기 때문입니다. 추가 SNMP MIB를 모니터링하려면 비용이 많이 드는 개발, 지침 작성, 교육 및 테스트 과정을 거쳐야 합니다. 네트워크 인터페이스 모니터링은 표준 서비스이지만 이에 따라 가상 인터페이스의 상태를 설정하는 스크립트를 작성하면 동일한 결과(비표준 서비스 모니터링)를 얻을 수 있습니다.