반응형

안드로이드에서는 wifi analyzer 앱으로 주변 와이파이들을 스캔해 볼 수 있습니다.

 

리눅스에서는 방법이 없을까 하고 찾아보니 nmcli 라는 프로그램이 있더군요. wifi analyzer 처럼 그래프까지 보여주는건 아니지만 전체 와이파이 리스트를 확인할 수 있습니다. 

 

터미널을 여시고 다음과 같이 입력 합니다.

 

nmcli d wifi

 

그러면 위와 같이 주변 와이파이들을 보여줍니다.

 

음....조금 정리를 해 보겠습니다.

 

nmcli -f 'CHAN,BARS,SIGNAL,SSID,RATE' d wifi|sort -n

 

이렇게 하면....

 

이렇게 보여 줍니다.

 

>

 

위와 같이 실행하면 되긴 되는데 한번만 스캔해서 보여주죠. 계속 실행해서 지속적으로 확인해 보고 싶다면....위의 명령을 계속 반복해서 실행......하는 방법도 있겠지만 리눅스에는 watch 라는 명령이 있더군요.

watch 는 특정 명령어를 계속 실행해줍니다. 따라서 다음과 같이 하면 watch 가 계속 nmcli 를 실행해서 변화하는 값을 확인 할 수 있습니다.

 

watch "nmcli -f 'CHAN,BARS,SIGNAL,SSID,RATE' d wifi|sort -n"

 

실행해 놓으면 계속 wifi 를 스캔해서 변화되는 상황을 보여줍니다.

중지하려면 Ctrl + c 를 누르면 됩니다.

 

 

+ Recent posts