컴퓨터 / IT

EdgeRouter X + OpenWrt

드라이빙필 2020. 1. 18. 09:36
반응형

한동안  단자함에서 꺼낸 무선 공유기를 대체할 유선 공유기를 찾고 있었습니다. 작은 크기에 가격도 적당하면서 OpenWrt를 올릴 수 있는 제품으로 한정하다 보니 모델 수는 그리 많지 않더군요.

 

Ubiquiti - EdgeRouter™ X

The EdgeRouter™X delivers cost-effective routing performance in an ultra‑compact form factor.

www.ui.com

결국 고른 게 Ubiquiti EdgeRouter X라는 제품인데 일반 소비자용 공유기와는 조금 다르게 OS가 꽤나 전문적인 네트워크 장비로 보이더군요. 능숙하게 다루면 상당히 세세한 설정들이 가능하길래 OpenWrt 올리지 말고 그냥 공부하면서 써볼까도 생각했었습니다.

 

하지만 부족한 제 능력으로는 생각보다 사용법이 복잡하기도 하고 이런저런 제약들도 있어서 그냥 OpenWrt를 올리기로 결심했죠. 그런데 그 시기에 OpenWrt의 새 버전인 19.07 RC가 출시되었길래 정식 버전이 나올 때까지 기다리기로 했습니다. 그러다 결국 지난주에 드디어 정식 버전이 나왔고 설치 작업에 들어갔습니다.

 

[OpenWrt Link] https://openwrt.org/toh/ubiquiti/ubiquiti_edgerouter_x_er-x_ka

 

OpenWrt 공식 문서에 따르면 EdgeRouter X 설치 방법이 꽤나 쉽더군요. 그런데 문제는!! 그대로 되지 않더라는 것이죠. ㅠ.ㅠ;;; 저 문서만 믿고 19.07을 올리면 아래와 같은 에러가 나면서 실패합니다.

 

Checking upgrade image...Upgrade image does not support the device. Upgrade failed.

 

여러 버전의 OpenWrt를 설치해 봐도 마찬가지고 EdgeOS(순정 펌웨어) 버전을 낮춰도 안되더군요. TFTP를 통해 강제로 설치하려 해도 Bad Checksum이라는 에러가 나면서 안되고... 인터넷 검색을 통해 설치가 된다는 파일들을 가져다 해 봐도 안되고... 결국 포기할까 하는 지경까지 이르렀었는데 다행히 막판에 설치가 되는 버전을 겨우 찾았습니다.

 

[Opennet Link] https://wiki.opennet-initiative.de/wiki/Ubiquiti_EdgeRouter

 

Opennet 문서의 Flash Firmware 항목에 맨 처음 나오는 파일인데 혹시 나중에 저 사이트 연결이 안 될 때를 대비해 백업 차원으로 파일만 아래에 올려 둡니다.

openwrt-ramips-mt7621-ubnt-erx-initramfs-factory.tar
2.82MB

tar 파일을 설치한 후에는 sysupgrade 이미지를 받아서 업그레이드해야 하는데 Opennet 문서에 있는 구 버전 대신 OpenWrt 홈페이지에서 최신 버전의 sysupgrade 파일을 다운 받아서 업그레이드해 주면 설치는 마무리됩니다.

 

설치가 마무리되고 첫 화면입니다. 램이 256MB인 녀석이라 남아도네요. 요즘 무선공유기들에 비하면 초라한 용량일 수도 있으나 그동안 제가 128MB인 것들만 주로 쓰다 보니 광활하게 느껴집니다. ㅎㅎ

 

플래시 메모리도 256MB로 넉넉하다 보니 필요한 패키지들 모두 설치했는데도 overlay 폴더에 200MB 넘게 남습니다. 활용하기에 따라서는 용도가 다양할 것으로 생각됩니다.

 

먼저 넣어 뒀던 8 포트 허브를 꺼내고 공유기만 넣어봤습니다. 크기가 작다 보니 단자함이 남아도네요. ^^ OpenWrt의 기본적인 설정들을 포함해서 VPN 설정까지 끝냈습니다.

 

그런데 OpenVPN의 경우 CPU 성능을 꽤나 요구하네요. 게다가 CPU 코어 하나만 갈구는 특성으로 인해 (위 화면은 OpenVPN 동작시가 아닌 참고 화면) 성능을 더 올리는 데는 한계가 있어 보이더군요. 그래서 성능상으로 이점이 있는 WireGuard도 설치하여 사용 중입니다. CPU 로드도 모든 코어에 골고루 들어가면서 전송률도 2배 이상 끌어내더군요. 향후 별 문제점이 없다면 WireGuard 위주로 사용할 듯합니다.

 

아래에 기본적인 설정과 VPN 설정에 참고한 링크들 나열합니다.

 

[기본적인 OpenWrt 설정] https://drivingfeel.net/677

 

netis M1200AC / WF2881 + OpenWRT

얼마 전 저렴한 공유기를 하나 구매해야 될 일이 생겼었는데 이왕이면 OpenWRT를 올려서 공부해보고 싶더군요. 그래서 몇 가지 기준을 가지고 골라봤습니다. 1. 무선 속도는 AC1200 등급 이상 -> 2T2R로 802.11ac..

drivingfeel.net

[OpenVPN] https://openwrt.org/docs/guide-user/services/vpn/openvpn/server

[WireGuard] https://openwrt.org/docs/guide-user/services/vpn/wireguard/server

 

반응형

'컴퓨터 / IT' 카테고리의 다른 글

Prolimatech Artists 3  (0) 2020.02.17
WD SSD SN750 & SSK NVMe 외장 케이스  (0) 2020.01.18
공유기 단자함 작업  (2) 2019.11.16
Lexar NM610 1TB SSD  (0) 2019.10.13
다시 뛰는 라이젠 1700  (0) 2019.09.15