FreeBSD: 가상 인터페이스의 작동 및 관리 상태 제어

FreeBSD: 가상 인터페이스의 작동 및 관리 상태 제어

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를 모니터링하려면 비용이 많이 드는 개발, 지침 작성, 교육 및 테스트 과정을 거쳐야 합니다. 네트워크 인터페이스 모니터링은 표준 서비스이지만 이에 따라 가상 인터페이스의 상태를 설정하는 스크립트를 작성하면 동일한 결과(비표준 서비스 모니터링)를 얻을 수 있습니다.

관련 정보