2018/03/07

라즈베리파이 라즈비안 wifi 커맨드 라인 세팅방법


라즈베리 파이 성능 최적화를 위해서,
라즈비안 lite 를 실행하고 있다면, cli 를 통해 wlan에 접속하는 방법이 도움이 될겁니다.

우선, 

sudo iwlist wlan0 scan 

으로 가용한 wifi를 검색합니다.

추천하는 방법은, 스마트폰 모두 가지고 계시니, 스마트폰으로 검색하는 방법이 훨씬 직관적 ㅎ

ESSID 다음에 나오는 이름이 wifi 이름입니다.

다음의 디렉토리로 이동합니다.

cd /etc/wpa_supplicant

해당 디렉토리에

wpa_supplicant.conf 파일이 있습니다.

본 파일에 network 세팅을 넣는데,

형식을 아래와 같습니다.

network = {
    ssid=“iptime”
    psk=“password”
}

그러나, 만약 psk에 wifi 패스워드를 넣는 것이 보안상 좋지 못하다면,

wpa_passphrase “iptime” “password” 

명령을 사용하면,

network = {
    ssid=“iptime”
    #psk=“password”
    psk=74f4bc………………………
}

상기와 같은 형식의 문자열이 출력됩니다.

여기에서 주석으로 생성된 부분을 삭제한후 사용하시면 됩니다.

CLI인것을 감안하여,

sudo wpa_passphrase “iptime” “password” >> /etc/wpa_supplicant/wpa_supplicant.conf 

와 같이 하면, 파일 끝에 해당 내용이 들어가고,

이후,

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 

명령에 의해, 파일을 편집하시면 됩니다~

쉽죠~!

CLI 를 쓰다보면, 파워유저가 된 듯한 묘한 느낌이 있고, 손에 착착 붙을때의 맛이 있습니다. ㅎ

추가로,

패스워드를 사용하지 않는 네트웍의 경우,

    key_mgmt=NONE 

을 쓰시면 됩니다.

만약 숨겨진 wifi라면,

    scan_ssid = 1 

을 추가합니다.

만약 여러개의 wifi 를 추가할 경우,

    id_str = ‘first’

와 같이 id를 추가해 줍니다.

셋업이 완료된 이후,

sudo wpa_cli reconfigure 

를 수행하면, SSID를 찾아서 네트웍에 접속됩니다.

0 comments:

댓글 쓰기