리눅스
리눅스에서 주변 wifi 스캔하고 확인해 보는 방법
afterdark
2022. 6. 26. 23:46
반응형
안드로이드에서는 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 를 누르면 됩니다.