
Wi-Fi 네트워크를 지속적으로 검색하는 작은 스크립트를 작성 중입니다. 나는 그 목적으로 nmcli를 사용하고 있습니다.
nmcli device wifi list
나는 주기적으로(x초마다) 스크립트에서 이 명령을 호출하여 특정 네트워크를 검색합니다.
그러나 발견된 네트워크 목록을 업데이트하기 위해 네트워크를 다시 검색해야 하는 경우도 있습니다.
nmcli device wifi rescan
얼마나 자주 그렇게 해야 하는지는 확실하지 않습니다. 언제 네트워크를 다시 검색해야 합니까?
답변1
nmcli dev wifi list --rescan yes
그러면 스캔 결과가 새로 고쳐집니다.
답변2
기본적으로 시스템이 또 다른 재검사를 수행하는 데 30초가 걸리는 것 같습니다.
기본적으로 nmcli는 액세스 포인트 목록이 30초 이내에 있는지 확인하고 필요한 경우 네트워크 검색을 트리거합니다. --rescan을 사용하면 액세스 포인트 목록이 얼마나 최신인지에 관계없이 검색을 강제하거나 비활성화할 수 있습니다.
에서 가져옴nmcli 페이지
따라서 30초보다 빠른 것을 원한다면 재검색을 실행해야 합니다.