Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 크로스 컴파일
- ajax
- synology
- DS718+
- disabled
- jQuery
- 따라다니는 배너
- replace
- submit
- 시놀로지
- readonly
- lsusb
- ASP
- FileSystemObject
- utf-8
- 커널
- euc-kr
- SQL Injection
- XMLHTTP
- Getrows
- AC1300
- PHP GCM
- Injection
- RTL88x2BU
- form
- include
- jquery 레이어
- javascript
- 무선랜카드
- println
Archives
- Today
- Total
아는 것이 좋은 것이다.
[DS718+] 무선랜카드 Linux Driver 설치하기(크로스 컴파일) #1 본문
컴파일 환경 구성
- 도커 컨테이너(debian 10.5) 활용하여 크로스 컴파일
- 시놀로지 커널 다운로드 (Linux NAS 4.4.59+ #25426 SMP PREEMPT Wed Jul 8 03:21:29 CST 2020 x86_64 GNU/Linux synology_apollolake_718+)
- apt-get update && apt-get install -y make bc gcc git vim wget xz-utils libncurses5-dev libncursesw5-dev libssl-dev # (크로스 컴파일을 위한 설치)
- rtl88x2bu linux driver(rtl8812bu 지원되는 드라이버 - https://github.com/cilynx/rtl88x2BU)
GPL 및 툴체인 다운로드
- GPL Source 다운로드
https://cfhcable.dl.sourceforge.net/project/dsgpl/Synology%20NAS%20GPL%20Source/24922branch/apollolake-source/linux-4.4.x.txz
- Tool Chain(DSM 6.2.3-25426 Update 2) 다운로드
https://iweb.dl.sourceforge.net/project/dsgpl/Tool%20Chain/DSM%206.2.2%20Tool%20Chains/Intel%20x86%20Linux%204.4.59%20%28Apollolake%29/apollolake-gcc493_glibc220_linaro_x86_64-GPL.txz
# IEEE 802.11 설정
[*] Networking support --->
[*] Wireless --->
<*> cfg80211 - wireless configuration API
[ ] nl80211 testmode command
[ ] enable developer warnings
[ ] cfg80211 regulatory debugging
[ ] cfg80211 certification onus
[*] enable powersave by default
[ ] cfg80211 DebugFS entries
[ ] use statically compiled regulatory rules database
[ ] cfg80211 wireless extensions compatibility
<*> Generic IEEE 802.11 Networking Stack (mac80211)
[*] Minstrel
[*] Minstrel 802.11n support
[ ] Minstrel 802.11ac support
Default rate control algorithm (Minstrel) --->
[ ] Enable mac80211 mesh networking (pre-802.11s) support
-*- Enable LED triggers
[ ] Export mac80211 internals in DebugFS
[ ] Trace all mac80211 debug messages
[ ] Select mac80211 debugging features ----
# WEXT 설정
[*] Networking support --->
[*] Wireless --->
[*] cfg80211 wireless extensions compatibility
# 장치 드라이버 활성화
Device Drivers --->
[*] Network device support --->
[*] Wireless LAN --->
Select the driver for your Wifi network device, e.g.:
<M> Broadcom 43xx wireless support (mac80211 stack) (b43)
[M] Support for 802.11n (N-PHY) devices
[M] Support for low-power (LP-PHY) devices
[M] Support for HT-PHY (high throughput) devices
<M> Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi)
<M> Intel Wireless WiFi DVM Firmware support
<M> Intel Wireless WiFi MVM Firmware support
<M> Intel Wireless WiFi 4965AGN (iwl4965)
<M> Intel PRO/Wireless 3945ABG/BG Network Connection (iwl3945)
<M> Ralink driver support --->
<M> Ralink rt27xx/rt28xx/rt30xx (USB) support (rt2800usb)
-*- Cryptographic API --->
-*- AES cipher algorithms
-*- AES cipher algorithms (x86_64)
<*> AES cipher algorithms (AES-NI)
# LED 지원 되는 무선랜카드일 경우 활성화
Device Drivers --->
[*] LED Support --->
<*> LED Class Support
[*] Networking support --->
[*] Wireless --->
[*] Enable LED triggers
테스트 연결 완료된 USB 무선 랜카드 : TP-LINK Archer t4u v3, IPTIME A3000U
현재 사용중인 나스가 USB3.0 이고 USB 무선랜카드도 3.0 사용이 가능하기 때문에 모듈 로드시 insmod 88x2bu.ko rtw_switch_usb_mode=1 처럼 변수를 설정하여 로드하면 위의 캡쳐처럼 3.0으로 인식하여 5000MBit/s로 인식한다.
# 마지막으로 아래의 명령어를 실행해야 시놀로지 GUI에서 인식하고 제어판에서 제어가 가능하다.
# 2357:0115 는 lsusb 에서 나오는 정보를 토대로 입력하면 된다.
echo "(0x2357:0x0115,rtl8812bu)" >> /lib/udev/devicetable/usb.wifi.table
'Synology' 카테고리의 다른 글
[DS718+] 무선랜카드 Linux Driver 설치하기(크로스 컴파일) #2 (0) | 2020.08.26 |
---|---|
[Synology] 무료 SSL 적용하기 Let’s Encrypt (0) | 2017.12.18 |
[Synology] DS finder 사용법 (0) | 2017.11.12 |
[Synology] MariaDB 10 설치 하기 (0) | 2017.11.06 |
[Synology] DS718+ 구매 후기(기존 헤놀 유저) (0) | 2017.11.04 |
Comments