Linux - 시작 시 버튼을 누르면 가장 강력한 무선 네트워크에 연결됩니다.

Linux - 시작 시 버튼을 누르면 가장 강력한 무선 네트워크에 연결됩니다.

"Button Connect"를 통해 가장 가까운 WiFi에 자동으로 연결되도록 Linux(이 경우 CentOS)를 구성하려고 합니다. 이 작은 컴퓨터에는 키보드나 모니터가 없기 때문에 "버튼 연결"을 누른 다음 장치를 시작하는 것이 목표이므로 초기화 시 가장 가까운 라우터를 검색하여 자동으로 연결됩니다.

다음 옵션은 Chromecast와 같은 Wi-Fi 직접 설정을 수행하여 네트워크 자격 증명을 설정하는 것이었습니다.


2015년 1월 5일 - 업데이트됨

좀 더 조사한 후에는 내가 하고 싶은 일을 거의 달성했습니다. /network/interfaces에 wpa_supplicant를 첨부했습니다. 준비 단계에서는 백그라운드에서 wpa_supplicant를 시작합니다. 초기화 후 실행wpa_cli wps_pbc 임의그런 다음 사용 가능한 네트워크를 탐색하고 "버튼 연결"을 시도합니다. 이 작업을 수행하기 전에 라우터에서 PBC를 트리거해야 합니다.

이제 내 새로운 문제는 PBC 이후 dhclient가 IP를 생성할 수 없다는 것입니다. 네트워크에서 MAC을 볼 수 있지만 올바르게 생성되지 않습니다. 장치를 다시 시작한 후에는 연결할 수 있어야 합니다(이제는 wpa_supplicant를 통해 저장되므로).

다음으로 알아내야 할 점은 연결이 존재하는 경우 PBC를 건너뛰고 즉시 연결해야 한다는 것입니다.


2015년 1월 16일 - 업데이트됨

마침내 크랙을 풀었고 IP가 올바르게 생성되었으며 완료하는 데 30~60초 밖에 걸리지 않았다는 것을 발견했습니다. 이것이 PBC의 표준인지 확실하지 않으며 실험이 진행 중입니다. 나중에 가이드를 통해 답변해 드리겠습니다.

관련 정보