8812au 계열의 칲셋을 사용하는 IP-Time 의 A2000UA USB Wifi 장치를 Centos 7에서 사용하는 방법입니다.
1. 장치를 연결한후 USB장치로 제대로 인식 되었는지 확인합니다.
lsusb | grep 8812
(여기서 RTL8812AU 등의 이름이 나타나는지 확인합니다.)
2. 빌드를 위해 개발환경을 설치합니다.
sudo yum groupinstall 'Development Tools' sudo yum install build-essential git sudo yum install kernel-devel-$(uname -r)
3. 디바이스 드라이버 소스를 내려 받습니다.
git clone https://github.com/gnab/rtl8812au.git
4. 내려 받은 디렉토리에 진입해서 빌드합니다.
make
5. 빌드된 드라이버를 로드 합니다.
sudo insmod 8812au.ko
6. 드라이버를 합니다
sudo cp 8812au.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless sudo depmod
(아래에 링크해 놓은 동영상에서는 rtl8812au 를 입력하고 있지만, 8812au 가 맞습니다.)
7. 네트워크 인터페이스를 확인합니다
ifconfig
(기존과 다른 인터페이스가 추가 되었는지를 확인합니다)
찾아낸 동영상:
https://www.youtube.com/watch?v=XJ0gcA778Ms
CentOs8에 무선랜카드를 연결할려는데 전혀 갈피를 잡지 못하겠어서 질문 드립니다.
CentOS8 4.18.0-193.19.1.2l8_2.x86_64 입니다.
iptime A2000UA 혹은 A3000A를 연결할려고 rtl8812au, rtl8812bu둘중 하나라도 칩셋 드라이버가 설치되면 되는데
항상 make에서
[-Werror=incompatible-pointer-types] .ndo_select_queue = rtw_select_queue,
이런 에러가 나오거나
드라이버가 정상적으로 설치되었고 usb인식, ifconfig로 모두 무선랜이 감지 되지만 무선랜이아닌 ehternt 탭에 나타나고 정상작동을 안합니다.
우선 make에서 저 에러가 왜 나오는지 궁금하고 무선랜이 ethernet탭에만 나타날때는 어떻게 해야 하는지 궁금합니다.
찾아보는 도움말마다 설치 순서가 달라서 매번 다르게 하게 되는데 정확히 어떠한 과정으로 해야하는지 모르겠습니다.
make만 쓰라는 분도 있고 dkms로 설치하는분도 있고 iptime정식 드라이버는 install.sh를 실행하면 에러만 나옵니다.
RTL8812AU 칩셋을 사용하는 A2000UA는 iptime에서 linux에서 작동하도록 설계했다지만 설치지원은 하지 않는답니다.