이상한 코딩 나라의 혜돌이
[Raspberry Pi 3/Network] 라즈베리 파이 3 무선랜(WiFi) 설정이 안 될때 본문
라즈베리 파이의 와이파이 설정이 안 될때는 다음 과정을 차례대로 따라해 보자.
먼저 초기 네트워크 설정을 아래와 같이 지정해준다
$ sudo vi /etc/network/interfaces
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
네트워크를 재시작하거나 재부팅한다
$ sudo /etc/init.d/networking restart
사용 가능한 와이파이 이름을 검색한다
$ sudo iwlist wlan0 scan
리스트의 각 셀에서 ESSID가 사용 가능한 와이파이의 이름이다.
적당한 것을 고른 후 아래 명령어로 비밀번호를 암호화하자
$ sudo wpa_passphrase "<사용하려는 와이파이의 ESSID>" <비밀번호>
출력값을 복사하거나 기억해 둔 다음 아래 파일에서 지정해준다
이때, country값을 꼭 GB로 맞추어 둘 것. (다른 나라로 했더니 안 됐음)
$ sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
country=GB
ctrl_interface=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="<사용하려는 와이파이의 ESSID>"
psk=<방금 전 기억해 둔 암호화된 비밀번호>
}
마지막으로 아래 명령어를 실행한다
$ sudo ip link set wlan0 down
$ sudo ip link set wlan0 up
$ sudo wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf -Dn180211,wext
$ sudo dhclient wlan0
이제 ip주소가 잘 할당된 것을 확인하면 끝!
$ ifconfig
'Study > Troubleshooting' 카테고리의 다른 글
[JAVA/Spring boot] Intellij에서 gradle로 프로젝트를 할 때 mavenBom을 인식하지 못하는 문제 (0) | 2018.12.18 |
---|---|
[C] printf, write 함수에 대해서 (0) | 2018.12.03 |
[C] 소켓 서버를 돌릴 때 발생하는 bind error (0) | 2018.12.03 |
[AWS] EC2 ssh 접속 시 Permission denied 현상 (3) | 2018.09.17 |
[Linux] make 명령어에서 clean의 dependency list에 대한 의문 (0) | 2018.09.13 |