피드로 돌아가기
무엇이든 라우터로 만드는 방법
GeekNewsGeekNews
Infrastructure

무엇이든 라우터로 만드는 방법

이더넷 2개 인터페이스와 오픈소스 패키지로 폐기 컴퓨터를 라우터로 변환하는 실습 가이드

neo2026년 3월 31일13intermediate

Context

기존 라우터는 전용 하드웨어로 인식되지만, 본질적으로 일반 컴퓨터와 동일한 구조를 가진다. 상용 라우터는 방화벽, DHCP, DNS, 무선 AP 기능을 하나의 장치에 묶어 판매한다. 미국 정부의 소비자용 라우터 수입 금지 조치 이후 기존 하드웨어를 재활용하는 관심이 증가했다.

Technical Solution

  • Debian 또는 Alpine Linux 환경에 hostapd, dnsmasq, bridge-utils 패키지 설치
  • eth0을 WAN, eth1과 wlan0을 브리지(br0)로 LAN 구성
  • nftables로 외부 트래픽 차단 및 NAT 설정
  • dnsmasq로 DHCP 범위 192.168.1.50~250, DNS/DNS 캐시 서비스 제공
  • /etc/sysctl.d/10-forward.conf에서 IP 포워딩 활성화
  • GRUB 시리얼 콘솔 설정으로 모니터 없이 원격 관리 가능

Impact

Celeron 3205U 듀얼코어(1.5GHz) 기반 라우터는 유선 820~850Mbps, 무선 약 300Mbps 처리 가능

Key Takeaway

패시브 쿨링 미니 PC, 2개의 이더넷 인터페이스, 오픈소스 소프트웨어만으로 상용 라우터 수준의 네트워크 인프라를 구축할 수 있다.


폐기 미니 PC나 일반 컴퓨터에서 Debian/Alpine Linux 환경으로 hostapd, dnsmasq, bridge-utils, nftables를 설치하고 eth0을 WAN, eth1과 wlan0을 브리지(br0)로 구성하면 상용 라우터 수준의 방화벽, DHCP/DNS, NAT 기능을 구현할 수 있음

원문 읽기