네트워크 관리자: 완전한 인터넷 액세스가 가능하지만 어떤 장치/연결을 통해

네트워크 관리자: 완전한 인터넷 액세스가 가능하지만 어떤 장치/연결을 통해

주문하다

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.

관련 정보