본문으로 바로가기

리눅스에서 무선랜(WiFi) 사용방법

category Gift/Linux 2017. 7. 26. 16:02

리눅스에서 무선랜(WiFi) 사용방법

( WPA-PSK / AES 암호화 )


저는 CentOS7에서 작업했구요

사전에 설치가 필요한 패키지는

wireless-tools,  wpa_supplicant,  dhcpcd

위 3가지 입니다.




CentOS7 무선랜 WPA방식


iwconfig 명령어로 디바이스 이름 먼저 확인해주세요.



CentOS7 무선랜 WPA방식


지금 올라와있는 유선랜 포트 다운시키고

무선랜 포트 업시켜줍니다.


ifconfig enp1s0 down

ifconfig wlp2s0 up



CentOS7 무선랜 WPA방식


enp1s0 -> down

wlp2s0 -> up




CentOS7 무선랜 WPA방식


iwlist wlp2s0 scanning > wifi_list

명령어로 사용가능한 와이파이 목록을 저장해주세요.

목록이 몇개없다면 뒤에 > wifi_list 는 생략하셔도 됩니다. 


확인하시면 


Encryption key:on  <- 무선 보안 사용 중

ESSID:"ssid_name"  <- ssid 이름

.......................

IE: IEEE 802.11i/WPA2 Version 1

    Group Cipher : CCMP

    Pairwise Ciphers (1) : CCMP

    Authentication Suites (1) : PSK


이런식으로 나올텐데요. 

사용하실 네트워크 확인하시고 다음 진행해주세요.


CentOS7 무선랜 WPA방식


PSK 를 만드는 명령어입니다.

wpa_passphrase WiFi_SSID 비밀번호 > /etc/wpa_supplcant/wpa_supplicant.conf

위 wpa_supplicant.conf 파일 열어보시면

아래 사진 처럼 들어가있을텐데요.


CentOS7 무선랜 WPA방식



CentOS7 무선랜 WPA방식


이 사진 처럼 수정해주세요.

수정 하셨으면 그 다음 이제 네트워크 연결해보겠습니다.



CentOS7 무선랜 WPA방식


위 빨간줄되어있는 명령어 차례대로 입력해주세요.


iwconfig wlp2s0 essid "temp"

wpa_supplicant -iwlp2s0 -c /etc/wpa_supplicant/wpa_supplicant.conf &

dhclient -v wlp2s0


중간에 에러가 좀 나왔는데

CTRL-EVENT-CONNECTED

이 문구가 나오면 연결은 된거기 때문에 무시하고 넘어가서 dhcp 활성화 해주시면 됩니다.




CentOS7 무선랜 WPA방식


IP들어가있는거 확인하시고

외부 통신해보시면 통신될겁니다.


여기까지가 무선랜 연결방법이였구요,

재부팅 할때마다 위 3가지 명령어 입력해주는게 귀찮아서

스크립트 파일 만들고 부팅시에 자동으로 스크립트 실행되게 해줬습니다.



CentOS7 무선랜 WPA방식


wifi.sh 내용

위 처럼 스크립트 파일 만드신후에

crontab 에 넣어주세요.


crontab -e

@reboot /root/wifi.sh

:wq


그리고 재부팅 하시면


CentOS7 무선랜 WPA방식


로그인후 바로 무선랜 연결된 모습입니다.

연결하는데 시간이 좀 걸리니 바로 IP 확인 안된다고 당황하지마시고

30초 정도만 기다려보시길 바랍니다.