홈서버/debian

[09]홈서버 와이파이 연결하기 (debian 터미널에서 드라이브 설치 후 wifi 연결하기)

oksoosoo 2020. 8. 2. 05:22

https://wiki.debian.org/iwlwifi#Installation해당 내용과

 

iwlwifi - Debian Wiki

Translation(s): English - Français - Italiano - Русский Intel Wireless WiFi Link, Wireless-N, Advanced-N, Ultimate-N devices This page describes how to enable support for Intel 802.11n devices on Debian systems. The iwlwifi Linux kernel driver supp

wiki.debian.org

https://www.intel.co.kr/content/www/kr/ko/support/articles/000005511/network-and-i-o/wireless-networking.html

해당 내용에서 랜카드 드라이버 설정내용을

 

인텔® 무선 어댑터용 Linux* 지원

Wi-Fi 어댑터를 포함한 인텔® 무선 제품용 Linux* 드라이버 지원 정보.

www.intel.co.kr

https://nodoudt.tistory.com/53

해당 내용에서 와이파이 설정내용을

 

[Linux] 우분투 Wifi 설정하기

1. 무선네트워크 패키지 다운로드 $ sudo apt-get install wireless-tools wpasupplicant 2. 무선 네트워크 인터페이스 확인 및 활성화 $ iwconfig wlx88366cf8ba46 이라는 이름의 무선 네트워크 인터페이스를 확..

nodoudt.tistory.com

참고하여 만들었습니다.

 

 

내가 산 기기는 인텔® 듀얼 밴드 무선-AC 3160 제품의 무선랜카드를 탑재하고 있다.

 

인텔이 아닌 리얼텍 브로드컴과 같은 제품이 사용되고 있으면 해당 내용을 적용하면 안 됩니다.

 

같은 인텔이라도 3160제품이 아니면 사용자에게 맞는 파일을 받아줘야 합니다.

 

기가넷을 지원한다고 낚여서 구매하였지만 기가넷은 무선랜으로만 지원한다.

그래서 무선랜을 필수적으로 연결해야겠다고 생각하여 무선랜을 연결하였다.

무선랜을 연결하다 보니 느낀 점이 있는데,

다시는 최소설치를 하지 않을 것이다.

 

 

lspci로 pci 연결된 내용을 확인할 수 있다.

나는 직접 뜯어서 확인하였는데

lspci

01:00.0 Network controller: Intel Corporation Wireless 3160 (rev 83) 이런식으로 나온다

 

 

ifconfig 와 각종 네트워크 설정이 가능하게 패키지를 설치하여 준다.

sudo apt-get install net-tools wpasupplicant

 

iwconfig 등 네트워크 관련 프로그램을 실행하기 위하여 wireless-tools을 설치하여 준다.

sudo apt-get install wireless-tools

 

파일이 다운로드 가능하게 wget을 설치하여 준다.

sudo apt-get install wget

 

인텔 드라이버 홈페이지에서(https://www.intel.co.kr/content/www/kr/ko/support/articles/000005511/network-and-i-o/wireless-networking.html)에서 드라이버 파일을 확인 후 링크를 복사하여 wget으로 다운 후 압축을 풀어주거나 직접 /lib/firmware 에 파일을 직접 다운받아 준다.

펌웨어 git트리링크(https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/)

//해당 문서는 tgz 파일을 직접 받아서 압축을 풀어서 사용하였다.

sudo wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-3160-ucode-25.30.14.0.tgz

tar -xvf iwlwifi-3160-ucode-25.30.14.0.tgz

 

압축 푼 폴더로 이동하여 준다.

cd iwlwifi-3160-ucode-25.30.14.0

 

파일을 /lib/firmware 에 이동하여 준다.

iwlwifi-3160-ucode-25.30.14.0$ sudo cp iwlwifi-3160-14.ucode /lib/firmware
iwlwifi-3160-ucode-25.30.14.0$ sudo modprobe -r iwlwifi
iwlwifi-3160-ucode-25.30.14.0$ sudo modprobe iwlwifi

 

랜카드가 잘 잡혔는지 확인하여 준다.

sudo iwconfig
lo        no wireless extensions.

enx30f7d7016319  no wireless extensions.

wlp1s0    IEEE 802.11  ESSID:off/any
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on

 

내 랜카드는 wlp1s0이라는 이름으로 잡혀있다.

대부분 wlen0 이런 식으로 잡힌다.

사용자에 따라 랜카드에 따라 다 다르니 본인의 것으로 수정하면서 하여야 한다.

 

해당 랜을 활성화시켜준다.

sudo ifconfig wlp1s0 up

 

ifconfig로 확인해 보면 

wlp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

이런 식으로 UP이라고 활성화된다.

 

해당 드라이버가 설치 완료되었으니 주변 와이파이를 확인하여 본다.

sudo iwlist wlp1s0 scan

 

주변에 내가 연결할 와이파이가 확인이 되면 와이파이를 연결하여 준다.

/etc/network/interfaces 파일을 수정하면 된다.

sudo vi /etc/network/interfaces

 

수정하기로 아래쪽에 해당 내용을 추가하여 준다.

auto wlp1s0
iface wlp1s0 inet dhcp
    wpa-ssid "와이파이 이름"
    wpa-psk "와이파이 비번"

 

 

해당 내용을 적용하기 위하여 무선 네트워크를 다시 시작하던지 아니면 재부팅 방법이 있다.

나는 여기서 무슨 프로그램을 딱히 돌리지 않기 때문에 재부팅을 해줬다.

 

 

ifconfig 로 확인해보면 제대로 작동하는 걸 확인할 수 있다.

 

무선랜 속도
유선랜 속도

막 빠른 속도는 아니지만 100Mbps 보다는 훨씬 빠른 200Mbps 이상의 속도가 나오는걸 확인할 수 있다.

유선과 비교하면 2배 이상 빠른 속도라 만족한다.

 

이제 samba ftp torrent 와 같이 파일 속도가 중요한건 무선랜을 그게 아니라 ssh와 같이 안정성이 중요한건 유선으로 사용할 예정이다.

 

사실 무선랜의 안정성도 충분하다.