무선통신 wi-fi 잡기
iwconfig 해서 나오는 장치가
ifconfig 에 안나오면
ifconfig device_name up 해준다
거런다음
iwlist device_name scan 해서 주변에 떠돌아다니는 망들 목록을 보고
내가 연결하고자 하는 SSID 를 찾는다
그다음
sudo wpa_passphrase "SSID" > wpa_supplicant.conf
명령을 실행해준다
그러면 # reading ~ 머시기가 뜨고 한줄 넘어갈텐데
거기다 비밀번호를 입력해준다.
그러면 해당경로에 wpa_supplicant.conf 가 생성되어있는데, 비밀번호가 평문으로 저장되어있기 때문에 지워주자
그런 다음
sudo wpa_supplicant -B -i device_name -c wpa_supplicant.conf 명령을 실행하고
iw 패키지를 설치한다음
sudo iw devicee_name link 나
sudo iw dev를 입력하면 장치가 잘 연결되었는지 볼 수 있다.
마지막으로
dhclient device_name 명령을 실행하면 해당 장비에 ip가 할당된다.
이렇게 잡고 껏다 켜면 다시 수동으로 잡아야하는데 이걸 자동으로 잡히도록 해주자
/etc/init.d에 파일을 하나 만들고 다음 내용으로 파일을 하나 만들어주자
#! /bin/bash
### BEGIN INIT INFO
# Providers: myservice
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop:
### END INIT INFO
case $1 in
start)
sudo wpa_supplicant -B -i device_name -c wpa_supplicant.conf_path
sudo dhclient device_name ;;
stop)
sudo dhclient device_name -r ;;
restart)
sudo wpa_supplicant -B -i device_name -c wpa_supplicant.conf_path
sudo dhclient device_name ;;
esac
exit 0