직접 설치할 필요가 없습니다! 저희가 제공하는 사전 설치된 즉시 배포 가능한원클릭 MikroTik 앱을 사용하세요.
하드웨어 없이 VPS에서 라우터를 운영하는 방법이 궁금하셨다면, 잘 찾아오셨습니다. 이 튜토리얼에서는 MikroTik CHR에 대해 알아야 할 모든 것을 다룹니다. CHR이 무엇인지, VPS에서 실행하면 어떤 점이 유용한지, 어떻게 작동하는지, 실제로 어디에 활용할 수 있는지, 물리적 하드웨어 대비 VPS를 사용할 때의 장점은 무엇인지, 그리고 시작 전에 준비해야 할 사항은 무엇인지 설명합니다. 이후에는 VPS에 MikroTik을 설치하는 단계별 과정(Ubuntu 버전)과 권장 성능 최적화 방법을 안내합니다.

Mikrotik CHR 간략 가이드
MikroTik은 모뎀, 라우터, 일부 서버 장비를 생산하는 업계에서 널리 인정받는 하드웨어 기업입니다. 특히 독자적인 운영체제 덕분에 라우터 제품이 큰 인기를 얻었습니다. 이후 MikroTik은 해당 운영체제를 독립 소프트웨어로 출시하며 RouterOS라고 명명했습니다. RouterOS는 어떤 컴퓨터든 MikroTik 라우터로 전환할 수 있게 해주며, 실용적이면서도 직관적인 기능을 제공합니다. MikroTik CHR(Cloud-Hosted Router)은 MikroTik이 최근 출시한 RouterOS 버전으로, 클라우드, VPS(Virtual Private Server), 가상 머신에서 실행되도록 설계되었습니다.
Mikrotik CHR 활용 사례
MikroTik CHR를 사용하면 원격 서버를 라우터로 전환해 강력한 VPN 서버, 로드 밸런서 등을 손쉽게 구성할 수 있습니다. 많은 관리자들이 다음과 같은 작업에 MikroTik CHR를 활용합니다. MikroTik VPN 설정, 원격 근무자나 지사를 위한 보안 터널을 구성할 수 있습니다. 가상 원격 MikroTik 라우터로 할 수 있는 일은 무궁무진합니다. MikroTik CHR VPS의 활용 가능성은 매우 넓습니다. Windows PC나 노트북을 사용한다면 MikroTik의 Winbox를 통해 CHR 또는 RouterOS를 더 편리하게 관리할 수 있습니다. 이 글에서는 VPS에 MikroTik을 설치하는 방법과 Winbox 사용법을 함께 안내합니다.
기타 활용 사례:
- VPN 서버
- 로드 밸런서
- 방화벽 및 보안 게이트웨이
- 대역폭 관리 (QoS, 트래픽 셰이핑)
- 네트워크 모니터링 (NetFlow, SNMP)
- 캡티브 포털을 활용한 핫스팟 게이트웨이
- 원격 접속 게이트웨이
- Multi-WAN 라우터 (장애 조치/부하 분산)
- IoT 기기 허브
- 테스트용 가상 실습 환경

Ubuntu VPS에서 MikroTik 실행하기
Ubuntu 서버에 MikroTik을 설치하는 것은 클라우드에 고성능 관제탑을 세우는 것과 같습니다. 네트워크의 항공 관제사 역할을 맡게 되는 셈입니다. 트래픽을 처리하고 라우팅을 구성하되, 물리적 라우터에는 손댈 필요가 없습니다. 모든 것이 가상으로 동작하며, 세계 어디서든 원하는 대로 변경하고 제어할 수 있습니다.
예를 들어, MikroTik DNS 서버 설정 을 통해 클라이언트의 위치에 상관없이 DNS 쿼리를 즉시 처리하도록 구성할 수 있습니다. 온프레미스 장비에 직접 손대지 않고도 원격으로 방화벽 규칙을 관리할 수 있습니다.
VPS에 MikroTik을 설치할 때의 장점
- 언제 어디서나: 몇 분 안에 원격 데이터 센터에 MikroTik 라우터를 설정할 수 있습니다.
- 필요할 때 확장: VPS 사양을 높이면 되며, 하드웨어를 추가로 구매할 필요가 없습니다.
- 비용 절감: 라우터 구매 및 유지 비용 없이 VPS 비용만 지불하면 됩니다.
- 안정적인 운영: 서비스 제공업체의 높은 가동률과 백업 및 이중화 기능을 그대로 활용합니다.
- 안전한 환경: VPN, 방화벽 규칙, 라우팅 설정을 마음껏 테스트할 수 있습니다.

VPS에 MikroTik을 설치하기 위한 요구 사항
시작 전에 다음 조건을 확인하세요:
- VPS(KVM 기반 권장), 최소 1 CPU, 512MB RAM, 2GB 스토리지가 필요합니다.
- 설치된 OS는 Ubuntu(22.04 이상)여야 합니다.
- SSH 접근 권한이 필요합니다(Windows에서는 PuTTY를, Linux/Mac에서는 ssh를 사용하세요).
- MikroTik CHR 이미지.
일부 VPS 제공업체는 커스텀 OS 부팅을 허용하지 않습니다. 호스트가 ISO / 디스크 마운트를 지원하는지 반드시 확인하세요.
VPS에 MikroTik 설치 방법
1단계: MikroTik VPS 구매
Cloudzy.com에 접속해 MikroTik VPS 플랜을 구매하세요. 원격 라우터가 원하는 작업을 처리할 수 있도록 충분한 리소스를 갖춘 플랜을 선택하세요. 필요한 리소스와 성능을 가장 합리적인 가격에 제공하는 "Growing" 플랜을 추천합니다. Cloudzy VPS에 MikroTik Router(CHR)를 수동으로 설치하려면 Linux VPS를 선택하고, VPS 운영 체제로 Ubuntu 16 또는 18을 선택하세요.
2단계: Ubuntu VPS 업데이트 및 준비
VPS에 접속하세요:
ssh root@your-vps-ip
패키지 업데이트:
apt update && apt upgrade -y
필요한 도구를 설치하세요:
apt install wget unzip qemu-utils -y
3단계: MikroTik CHR 이미지 다운로드
MikroTik에서 최신 안정 버전 CHR 이미지를 받으세요:
wget https://download.mikrotik.com/routeros/7.15/chr-7.15.img.zip
unzip chr-7.15.img.zip
4단계: VPS용 이미지 변환
raw 이미지를 부팅 가능한 형식으로 변환하세요:
qemu-img convert -f raw -O qcow2 chr-7.15.img mikrotik-chr.qcow2
VPS 부트 디스크에 기록하세요( vda 를 실제 디스크 이름으로 바꾸세요):
dd if=chr-7.15.img of=/dev/vda bs=4M
완료:
sync
5단계: MikroTik CHR로 재부팅
VPS를 재시작하세요:
reboot
재시작 후 다음이 실행됩니다: RouterOS CHR.
6단계: MikroTik 최초 로그인
기본적으로 MikroTik CHR는 포트 22에서 SSH를 허용합니다. 다음 명령으로 연결하세요:
ssh admin@your-vps-ip
기본 사용자는 admin이며 비밀번호는 없습니다.
가장 먼저 비밀번호를 설정하세요.
password
7단계: Winbox 또는 WebFig로 접속
CLI가 익숙하지 않다면 GUI 도구로 CHR를 관리할 수 있습니다:
- WebFig: 열기
http://your-vps-ip브라우저에서.
- Winbox: VPS IP로 연결하세요.
8단계: 기본 설정
기본 인터페이스에서 DHCP 클라이언트를 활성화하세요:
/ip dhcp-client add interface=ether1
인터넷 접속을 위한 NAT 마스커레이드를 추가하세요:
/ip firewall nat add chain=srcnat action=masquerade out-interface=ether1
트래픽 필터링 외에도, 일부 서비스를 외부에 노출할 계획이라면 MikroTik 포트 포워딩 규칙을 설정하여 VPS가 외부 트래픽을 내부 앱이나 장치로 안전하게 전달하도록 구성하는 것이 좋습니다.

보안 권장 사항
- 기본 자격 증명을 즉시 변경하세요.
- SSH를 본인 IP로만 제한하세요:
/ip firewall filter add chain=input protocol=tcp dst-port=22 src-address=<your-ip> action=accept
/ip firewall filter add chain=input protocol=tcp dst-port=22 action=drop
- WebFig에는 HTTPS를 사용하고, 일반 HTTP는 비활성화하세요.

VPS에서 MikroTik CHR 성능 최적화
VPS에 MikroTik을 설치하면 물리적 하드웨어 수준의 비용으로 클라우드 기반 라우팅을 구현할 수 있습니다. 단, 올바르게 설정했을 때의 이야기입니다. 일반적으로 성능은 VPS 공급자의 RAM보다 CPU에 더 큰 영향을 받으므로, CHR 설정과 가상화 옵션을 조금만 조정해도 전체 성능이 크게 달라질 수 있습니다. 이 섹션에서는 VPS 기반 CHR를 빠르고 안정적으로, 그리고 효율적으로 운영하기 위한 핵심 고려사항을 설명합니다.
- VPS: 빠른 싱글 코어 CPU, 512 MB~2 GB RAM, SSD, 1 Gbps 이상 네트워크.
- CHR 버전: VPS/Cloud 64비트를 사용하고 최신 상태로 유지하세요.
- 가상화: 전용 vCPU, virtio NIC 사용. 브리지 및 중첩 가상화는 피하세요.
- CHR 조정: FastPath를 활성화하고, 방화벽/NAT를 간결하게 유지하며, 로깅을 최소화하고, 사용하지 않는 서비스와 IPv6를 비활성화하세요.
CHR 최적화 빠른 설정
- FastPath / CFastPath: 패킷 전달 속도를 높이려면 활성화하세요.
- 방화벽 / NAT: 규칙은 최소한으로 유지하고, 가능하면 raw 규칙을 사용하세요.
- 로깅: 디스크와 CPU 부하를 줄이기 위해 로그를 제한하거나 주기적으로 교체하세요.
- 서비스: 사용하지 않는 기능(IPv6, DHCP 등)은 비활성화하세요.
- 대기열: 단순 큐만 사용하고, 트래픽이 많을 때는 IP별 큐를 피하세요.
- 인터페이스: virtio/반가상화 NIC을 사용하고, 불필요한 브리지는 피하세요.
- 모니터링: 도구 프로필 CPU, SNMP 또는 트래픽 모니터링을 위한 인터페이스 통계.

마무리
이제 VPS에 MikroTik을 설치하는 전체 과정을 모두 익혔습니다. CHR이 무엇인지, 언제 사용하면 좋은지, 그리고 실제 하드웨어보다 VPS에 CHR을 구성하는 것이 왜 유리한지 설명했습니다. 시작하기 전에 준비해야 할 사항도 함께 안내했습니다.