๐Ÿ’ป My Work/๐Ÿ’ Raspberry Pi

[๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด] ๋ฌด์„ ๋žœ(WiFi) ์„ค์ •ํ•˜๊ธฐ - wpa_supplicant.conf

Jaeseo Kim 2022. 12. 28. 16:31

๐Ÿ’ Raspberry Pi 4 ๋ชจ๋ธ ์‚ฌ์šฉ


wpa_supplicant.conf๋ฅผ ์ˆ˜์ •ํ•˜์—ฌ ๋ฌด์„ ๋žœ์„ ์„ค์ •ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

 

์šฐ์„  ์•„๋ž˜ ๊ธ€์„ ์ฐธ๊ณ ํ•˜์—ฌ ssh ์ ‘์†ํ•ด์ค๋‹ˆ๋‹ค.

 

[๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด] ๋ฌด์„ ๋žœ(WiFi) ssh ์ ‘์†ํ•˜๊ธฐ

๐Ÿ’ Raspberry Pi 4 ๋ชจ๋ธ ์‚ฌ์šฉ ssh ๋ž€? Secure Shell Protocol ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ ์ค‘ ํ•˜๋‚˜๋กœ, ํ•œ ์ปดํ“จํ„ฐ์™€ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๊ฐ€ Public Network(์ธํ„ฐ๋„ท)๋ฅผ ํ†ตํ•ด ์„œ๋กœ ํ†ต์‹ ์„ ํ•  ๋•Œ ๋ณด์•ˆ์ ์œผ๋กœ ์•ˆ์ „ํ•˜๊ฒŒ ํ†ต์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•ด

avoc-o-d.tistory.com

 

 

wpa_supplicant.conf ์ˆ˜์ •

wpa_supplicant.conf ํŒŒ์ผ์ด ์žˆ๋Š” ๊ณณ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“Œ /etc/wpa_supplicant.conf

 

 

wpa_supplicant.conf ํŒŒ์ผ์„ ์ˆ˜์ •ํ•ด์„œ ์™ธ๋ถ€ ๋„คํŠธ์›Œํฌ์— ์ ‘์†ํ•˜๋„๋ก ์ˆ˜์ •ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

ํ•ด๋‹น ํŒŒ์ผ์€ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ๋งŒ ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์—, sudo ๋ช…๋ น์–ด๋กœ ์ˆ˜ํ–‰ํ•ด์ค๋‹ˆ๋‹ค.

$ sudo nano wpa_supplicant.conf

 

์ ‘์†ํ•˜๋ ค๋Š” ์™€์ดํŒŒ์ด ์ด๋ฆ„๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž‘์„ฑํ•ด์ค๋‹ˆ๋‹ค.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={

    ssid="์™€์ดํŒŒ์ด ์ด๋ฆ„"
    psk="์™€์ดํŒŒ์ด ๋น„๋ฐ€๋ฒˆํ˜ธ"
    
}

 

์ฃผ์˜ํ•ด์ฃผ์‹ค ์ ์€ ์ง€๊ธˆ์ฒ˜๋Ÿผ ๋จผ์ € .confํŒŒ์ผ์„ ์ˆ˜์ •ํ•ด์ค€ ๋’ค์—์„œ์•ผ, ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐ๋œ ์™€์ดํŒŒ์ด๋ฅผ .confํŒŒ์ผ์—์„œ ๋ฐ”๊พผ ์™€์ดํŒŒ์ด๋กœ ๋ฐ”๊ฟ”์ฃผ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

.conf๋ฅผ ์ˆ˜์ •ํ•˜๊ธฐ ์ „์— ์ปดํ“จํ„ฐ์˜ ์™€์ดํŒŒ์ด๋ฅผ ๋จผ์ € ๋ฐ”๊ฟ”๋ฒ„๋ฆฌ๋ฉด ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ์—ฐ๊ฒฐ์ด ๋Š๊ธฐ๊ฒŒ ๋˜๋‹ˆ๊นŒ์š”.

๊ทธ๋ฆฌ๊ณ  ์˜คํƒ€๋ฅผ ๋‚ด๋ฉด ๋‹ค์‹œ ๊ตฌ์›Œ์•ผ ํ•ฉ๋‹ˆ๋‹ค... ๊ผญ! ์Œ๋”ฐ์˜ดํ‘œ์™€ ์˜คํƒ€ ์ฃผ์˜!

 

๐Ÿ“ ๊ฐœ์ธ ์™€์ดํŒŒ์ด ์ด์šฉ(WPA-PSK)

๋ฌด์„  ์ธํ„ฐ๋„ท ์ ‘์† ์‹œ ํ•„์š”ํ•œ ์ •๋ณด๊ฐ€ ํŒจ์Šค์›Œ๋“œ๋งŒ์„ ์š”๊ตฌํ•˜๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์ธ ๊ฐ€์ •์˜ ๊ณต์œ ๊ธฐ๊ฐ€ ํ•ด๋‹น๋ฉ๋‹ˆ๋‹ค.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

 
network={

  ssid="๋„คํŠธ์›Œํฌ์ด๋ฆ„"
  psk="๋„คํŠธ์›Œํฌ๋น„๋ฐ€๋ฒˆํ˜ธ"

}

 

๐Ÿ“ ๊ณต์šฉ ์™€์ดํŒŒ์ด ์ด์šฉ(WPA-EAP)

์ธํ„ฐ๋„ท ์ ‘์† ์‹œ, ์ธ์ฆ๋ฐฉ์‹์ด ๋‹ค๋ฅธ ๊ณต์šฉ ์™€์ดํŒŒ์ด๊ฐ€ ์—ฌ๊ธฐ์— ํ•ด๋‹น๋ฉ๋‹ˆ๋‹ค.

ํ•™๊ต ์™€์ดํŒŒ์ด ์—ฐ๊ฒฐ ์‹œ ์•„์ด๋””(ํ•™๋ฒˆ)์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์š”๊ตฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ๋ฐฉ์‹์œผ๋กœ ํŒŒ์ผ ๋‚ด์šฉ์„ ์ž…๋ ฅํ•ด์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1


network={

  ssid="๋„คํŠธ์›Œํฌ์ด๋ฆ„"
  key_mgmt=WPA-EAP
  eap=PEAP
  identity="๊ณ„์ •์ •๋ณด(์•„์ด๋””)"
  password="๋น„๋ฐ€๋ฒˆํ˜ธ"

}

 

 

์ €์˜ ์ˆ˜์ •ํ•œ .confํŒŒ์ผ

 

^X๋ฅผ ๋ˆŒ๋Ÿฌ ์ €์žฅ๊นŒ์ง€ ๋๋‚ด์ค๋‹ˆ๋‹ค.

 

๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ์žฌ๋ถ€ํŒ…

๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ์žฌ๋ถ€ํŒ…์„ ํ•ด์ฃผ๊ณ  ๋‹ค์‹œ ์ ‘์†ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

$ sudo reboot

 

๊ผญ!! conf์—์„œ ์ผ๋˜ ์™€์ดํŒŒ์ด์™€ ๊ฐ™์€ ์™€์ดํŒŒ์ด์— ์ ‘์†์„ ํ•ด์•ผ ๋กœ์ปฌ ์ ‘์†์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค!!

 

๐Ÿฆ•๐Ÿฆ•