이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.
TestNetworkConfig를 참조하십시오
기여자
변경 제안
이 방법을 사용하여 구성된 네트워크 설정이 시스템에서 사용 중인 네트워크 설정과 일치하는지 테스트할 수 TestNetworkConfig
있습니다.
매개 변수
SetNetworkConfig 메서드를 사용하여 노드를 구성하면 UI 또는 TUI에서 구성이 검증되고 저장됩니다. TestNetworkConfig API 테스트에서는 유효성 검사 후 로직에 저장된 구성을 사용합니다. 예를 들어 정전이 발생하거나 네트워크에 장애가 발생한 경우 이 API 메서드를 사용하여 노드가 가장 현재 저장된 네트워크 구성으로 실행되고 있는지 확인할 수 있습니다. 이렇게 하면 구성에 오류가 없고 현재 구성이 사용 중인 것을 확인할 수 있습니다.
이 테스트는 응답 출력에 실패만 표시하도록 설계되었습니다. 오류가 없으면 이 테스트에서는 출력을 반환하지 않습니다. 다음 응답 예를 참조하십시오.
이 메서드에는 입력 매개 변수가 없습니다.
반환 값
이 메서드의 반환 값은 다음과 같습니다.
이름 | 설명 | 유형 |
---|---|---|
세부 정보 |
실행 중인 네트워크 구성을 사용하여 현재 저장된 네트워크 설정을 검증할 때 발견된 오류가 포함되어 있습니다. |
JSON 개체입니다 |
요청 예
이 메서드에 대한 요청은 다음 예제와 비슷합니다.
{ "method": "TestNetworkConfig", "params": {}, "id" : 1 }
응답 예 1
오류가 발견되지 않으면 응답이 반환되지 않습니다.
{ "id" : 1, "result": { "details": { "network": {...} }, "duration": "00:00:00.144514", "result": "Passed" } }
응답 예 2
MTU 불일치 예
{ "id" : 1, "result": { "details" : { "error": { "message" : "Network configuration mismatch on Bond10G: Incorrect MTU expectedMTU=[1500] actualMTU=[9600]", name: "xAssertionFailure" } }, "duration": "0.125213sec", "result": "Failed" } }
응답 예 3
누락된 정적 라우트의 예
{ "id": 1, "result": { "details" : { "error": { "message" : "Network configuration mismatch on Bond1G: Routing table missing route=[192.168.137.2 via 192.168.159.254 dev Bond1G]", name: "xAssertionFailure" } }, "duration" : "0.128547sec", "result" : "Failed" } }
버전 이후 새로운 기능
9.6