주문하다
nmcli connectivity check
컴퓨터가 인터넷에 연결되어 있는지 아니면 로컬 네트워크에만 연결되어 있는지 알 수 있습니다. 연결에 대한 정보를 얻을 수 있는 방법이 있습니까?특정 연결/장치를 통해? 예를 들어, 무선 연결을 통해 인터넷에 연결되고 유선 연결을 통해 로컬 네트워크에 연결되어 있다고 가정할 때 네트워크 관리자로부터 이 정보를 얻을 수 있는 방법이 있습니까?
궁극적으로 인터넷에 연결된 장치는 그대로 유지하면서 인터넷에 연결되지 않은 장치에 대해 작업(예: 끄기)을 수행하는 스크립트를 만들고 싶습니다.
답변1
간단히 다음 명령을 사용할 수 있습니다 ip
.
ip route get 8.8.8.8
via x.y.u.o dev p3p1 src a.b.c.d
cache
이 명령은 고정 경로를 추가하지 않는 한 장치가 기본 게이트웨이로 사용되도록 지시합니다 8.8.8.8
.