[Linux] 우분투 Wifi 설정하기

1. 무선네트워크 패키지 다운로드

$ sudo apt-get install wireless-tools wpasupplicant

2. 무선 네트워크 인터페이스 확인 및 활성화

$ iwconfig

wlx88366cf8ba46 이라는 이름의 무선 네트워크 인터페이스를 확인할 수 있습니다.

무선 네트워크 인터페이스를 활성화합니다.

$ ifconfig wlx88366cf8ba46 up

3. 무선 네트워크 스캐닝

무선 네트워크 인터페이스를 활성화했으니 이제 연결할 네트워크가 잘 보이는지 확인해봅시다.

$ iwlist wlx88366cf8ba46 scan

위 명령을 수행하면 현재 보이는 Wifi의 ESSID와 여러 네트워크 정보를 확인하실 수 있습니다.

4. 네트워크 설정 수정 및 인터페이스 재시작

4.1 DHCP 설정하기

$ sudo vi /etc/network/interfaces

아래와 같이 입력합니다:

auto wlx88366cf8ba46
iface wlx88366cf8ba46 inet dhcp
    wpa-ssid "ssid"
    wpa-psk "password"

인터페이스를 재시작 해줍니다.

$ sudo ifdown wlx88366cf8ba46
$ sudo ifup wlx88366cf8ba46

4.2 Static IP 설정하기

$ sudo vi /etc/network/interfaces

아래와 같이 입력합니다:

auto wlx88366cf8ba46
iface wlx88366cf8ba46 inet static
    address 192.168.1.2
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4
    wpa-ssid "ssid"
    wps-psk "password"

인터페이스를 재시작 해줍니다.

$ sudo ifdown wlx88366cf8ba46
$ sudo ifup wlx88366cf8ba46

4.3 wpa_supplicant 명령어로 DHCP 설정하기

SSID 와 PASSWORD 를 /etc/wpa_supplicant/wpa_supplicant.conf에 다음과 같이 입력해야합니다:

network={
    ssid="SSID"
    psk="PASSWORD"
}

아래와 같이 명령어로도 할 수 있습니다:

$ wpa_passphrase SSID > /etc/wpa_supplicant/wpa_supplicant.conf <ENTER를 입력>
<PASSWORD를 입력>

위 명령어를 실행하면 아래와 같은 /etc/wpa_supplicant/wpa_supplicant.conf 파일이 생성됩니다.

network={
    ssid="SSID"
    #psk="<PASSWORD를 입력>"
    psd=8ada1f8dbea59704ac379538b4d9191f6a72390581b4cd7a72864cea685b1a7f
}

이 후

$ sudo wpa_supplicant -B -i wlx88366cf8ba46 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext
$ sudo dhclient wlx88366cf8ba46

위 명령어에서 wext 는 Linux Wireless 확장 (generic) 을 사용하겠다는 의미입니다. 다른 옵션은 wpa_supplicant -h 를 입력하여 확인해보실 수 있습니다.

참고: http://manpages.ubuntu.com/manpages/trusty/man5/interfaces.5.html

https://askubuntu.com/questions/138472/how-do-i-connect-to-a-wpa-wifi-network-using-the-command-line

https://clairdelunes.tistory.com/66

댓글

Designed by JB FACTORY