[Linux] Ubuntu terminal에서 Wiresss Netowork Setup
1. ifconfig 명령으로 네트워크 디바이스 검색
2. wlan0 존재 여부 확인
3. ifconfig wlan0 up 명령으로 무선네트워크 디바이스 켜기
4. iwlist wlan0 scanning 으로 주변 AP 검색
5. 암호키가 없는 무선네트워크의 경우, iwconfig wlan0 essid “AP의 SSID” mode managed
6. WPA방식 encryption이 on 되어있는 경우,
2. wlan0 존재 여부 확인
3. ifconfig wlan0 up 명령으로 무선네트워크 디바이스 켜기
4. iwlist wlan0 scanning 으로 주변 AP 검색
5. 암호키가 없는 무선네트워크의 경우, iwconfig wlan0 essid “AP의 SSID” mode managed
6. WPA방식 encryption이 on 되어있는 경우,
wpa_supplicant -d -i wlan0 -c /etc/wpa_supplicant.conf 실행
8. wpa_supplicant.conf 가 설정되어 있지 않을 경우 다음과 같은 방법으로 작성 후 저장
우선 psk 키가 포함된 wpa_supplicant.conf 생성
9. 보통 유동 IP 주소를 받는게 일반적이니, dhclient wlan0 명령으로 IP주소 받기
10. /etc/network/interfaces IP 할당 여부 확인, IP 할당되었으면 무선네트워크 구성 완료
우선 psk 키가 포함된 wpa_supplicant.conf 생성
$ wpa_passphrase ssid_name > /etc/wpa_supplicant/wpa_supplicant.conf
password 입력 후 enter
password 입력 후 enter
입력한 password가 psk로 저장된 것을 확인
$ cat /etc/wpa_supplicant/wpa_supplicant.conf
# reading passphrase from stdin
network={
ssid=”ssid_name”
#psk=”입력한 password”
psk=”생성된 psk”
}
$ cat /etc/wpa_supplicant/wpa_supplicant.conf
# reading passphrase from stdin
network={
ssid=”ssid_name”
#psk=”입력한 password”
psk=”생성된 psk”
}
생성된 wpa_supplicant.conf 파일에 추가 정보를 입력
# reading passphrase from stdin
network={
ssid=”ssid_name”
scan_ssid=1
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
group=CCMP
psk=”생성된 psk”
}
# reading passphrase from stdin
network={
ssid=”ssid_name”
scan_ssid=1
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
group=CCMP
psk=”생성된 psk”
}
- /etc/network/interfaces 파일에서 다음과 같은 설정도 가능하다
- # vi /etc/network/interfaces
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-scan-ssid 1
wpa-ap-scan 1
wpa-key-mgmt WPA-PSK
wpa-proto RSN WPA
wpa-pairwise CCMP TKIP
wpa-group CCMP TKIP
wpa-ssid "<Your Wifi SSID>"
wpa-psk <Your PSK Value>
10. /etc/network/interfaces IP 할당 여부 확인, IP 할당되었으면 무선네트워크 구성 완료
11. 고정 IP를 지정할 경우, /etc/network/interfaces 에 네트워크 정보 입력