본문 바로가기
공유기

openWRT 란? opkg 란?

by 로맨틱스터디 2025. 8. 27.
728x90
반응형

요즘 공유기 고를 때 **“OpenWrt 지원되냐?”**를 많이 따지는 이유는

단순히 공유기 성능만 보는 게 아니라, 확장성자유도 때문이에요.


🔹 OpenWrt란?

  • 리눅스 기반 오픈소스 공유기 펌웨어
  • 원래는 Linksys WRT54G라는 전설적인 공유기에서 시작 → 지금은 수백 종의 공유기 지원
  • 제조사 펌웨어 대신 올려서, 공유기를 리눅스 미니 서버 + 고급 네트워크 장비로 바꿔줌

🔹 왜 OpenWrt가 중요할까?

1) 펌웨어 업데이트 한계 극복

  • 제조사 펌웨어는 몇 년 지나면 업데이트 끊김보안 취약점 방치됨
  • OpenWrt는 커뮤니티가 오래 지원10년 된 공유기도 최신 보안 패치 적용 가능

2) 고급 기능 제공

  • QoS (속도/트래픽 제어), VLAN, VPN 서버·클라이언트, 방화벽 세부 설정
  • 고 차단(DNS 기반 Adblock), Tor, WireGuard 같은 최신 프로토콜 지원
  • NAS, 프린터 서버, DLNA 미디어 서버 등 공유기를 작은 서버처럼 사용 가능

3) 안정성과 성능 튜닝

  • 제조사 펌웨어보다 훨씬 최적화 가능 → 버퍼블로트(Bufferbloat) 문제 개선
  • 게임, 화상회의 같이 지연에 민감한 상황에서 성능 체감↑

4) 개방성 / 확장성

  • 공유기를 그냥 인터넷 허브로 쓰는 게 아니라, 작은 리눅스 컴퓨터로 씀
  • opkg 패키지 시스템필요한 기능만 설치 (예: iperf3, tcpdump, samba 등)

🔹 그래서 공유기 고를 때…

  • 단순히 CPU 클럭, RAM, 포트 속도만 보는 게 아니라,
  • **“OpenWrt 지원 여부”**를 체크하면 → 그 공유기를 훨씬 오래, 다양하게 활용 가능
  • 특히 중·고급형 공유기를 고를 때 OpenWrt 지원 여부는 ‘장기 가치’를 좌우하는 요소

✅ 요약

  • OpenWrt = 공유기 리눅스 펌웨어
  • 장점: 보안 패치 지속, 고급 네트워크 기능, 성능 튜닝, 확장성
  • 그래서 “OpenWrt 지원되냐?”가 곧 “이 공유기 오래 쓰고 제대로 활용할 수 있냐?”로 이어짐
728x90

 

opkg는 **임베디드 리눅스(특히 OpenWrt 같은 환경)**에서 많이 쓰이는 경량 패키지 관리 시스템이에요.
쉽게 말하면, 데비안/우분투의 apt, 레드햇 계열의 yum/dnf, 아치 리눅스의 pacman 같은 거랑 비슷한 역할을 하는 도구죠.


🔹 opkg의 특징

  • 경량화
    임베디드 장치(공유기, IoT 기기, 셋톱박스 등)의 자원이 한정돼 있어서, 큰 기능은 빼고 꼭 필요한 부분만 구현됨.
  • 패키지 형식
    .ipk 확장자를 가진 패키지를 사용해요. (Debian의 .deb, RedHat의 .rpm에 해당)
  • 레포지토리 구조
    /etc/opkg.conf 나 /etc/opkg/*.conf 파일에 패키지 서버(repository) 주소가 등록돼 있어서, 거기서 패키지를 다운로드 및 설치할 수 있음.
  • 기본 명령어
opkg update          # 패키지 목록 갱신
opkg install <패키지명>  # 패키지 설치
opkg remove <패키지명>  # 패키지 제거
opkg list            # 설치 가능한 패키지 목록 보기
opkg list-installed  # 설치된 패키지 보기

🔹 어디서 쓰이나?

  • OpenWrt 공유기 펌웨어
    공유기에 SSH 접속해서 opkg로 기능 추가 가능 (예: opkg install luci → 웹 관리 인터페이스 설치).
  • Yocto, Angstrom, Poky 같은 임베디드 리눅스 배포판
  • 임베디드 장비용 SDK

👉 정리하면, opkg = 임베디드 리눅스 전용 경량 패키지 관리자고, 공유기(OpenWrt) 같은 환경에서 프로그램을 쉽게 추가/삭제할 수 있게 해주는 시스템이에요.

728x90
반응형

'공유기' 카테고리의 다른 글

로깅 이란?  (0) 2025.08.27
캐싱 이란?  (0) 2025.08.27
nm 공정 이란?  (0) 2025.08.27
NSS 란?  (0) 2025.08.27
WRT 포팅 이란?  (0) 2025.08.22
공유기 스토리지 란?  (0) 2025.08.19
ARM 아키텍쳐  (0) 2025.08.19
공유기 스펙 종류 목록  (0) 2025.08.19