nmcli를 사용하여 연결 상태 표시

nmcli를 사용하여 연결 상태 표시

다음을 사용하여 연결 상태를 표시하는 방법을 알고 싶습니다.nmcli. 내가 이해한 바로는 다음과 같이 구성된 연결 목록이 표시됩니다.

nmcli con show

또한 다음은 활성 연결만 표시한다는 것도 배웠습니다.

nmcli con show --active

그리고 다음이 표시됩니다모두연결 설정(긴 목록임):

nmcli con show {connection_name}

내 질문은: 연결 상태를 표시하는 빠른 방법이 있습니까? 비슷하다:

nmcli con status {connection_name}

위 내용은 실제로는아니요CentOS 또는 Fedora에서 유효한 옵션입니다.

답변1

사용자로서B층의견에서 제안한 대로 필드 이름 지정을 사용할 수 있습니다 nmcli.

귀하의 사건과 가장 관련성이 높은 영역은 다음과 같습니다 GENERAL.STATE.

nmcli -f GENERAL.STATE con show {connection_name}

현재 연결의 경우 다음이 생성됩니다.

일반.상태: 활성화됨

답변2

true/false 상태가 필요한 경우 nmcli를 사용할 수 있습니다.-Ggrep과 함께 사용하기 위한 옵션-큐다음과 같이:

nmcli -g GENERAL.STATE c s interface|grep -q -E '\bactiv'

부족함을 참고하세요이자형"active"라는 단어 끝에. 만약 그 말이 미래의 증거를 위한 것이라면활동적인예를 들어 다음과 같이 변경합니다.긍정적인또는활동아니면 어느 시점에서 다른 형태로.

관련 정보