KVM VPS'e MikroTik RouterOS CHR kurulumu

2 min
VPS/VDS Hosting

MikroTik Cloud Hosted Router (CHR), RouterOS'un sanal sürümüdür; VPN ağ geçidi, laboratuvar yönlendiricisi veya diğer makinelerin önünde güvenlik duvarı olarak idealdir. ISO ile kurulmaz: ham disk imajı VPS diskinin üzerine yazılır. Bu rehber, VPS Linux Infrawire üzerinde bu yöntemi ve kendinizi dışarıda bırakmamanızı sağlayan önlemleri adım adım anlatır.

Yıkıcı işlem. VPS diskindeki her şey (sistem, veriler, SSH anahtarları) silinir ve geri alınamaz. Önce ihtiyacınız olanı yedekleyin ve yalnızca yeniden kurabileceğiniz bir VPS üzerinde devam edin.

📋 Ön koşullar

  • Ubuntu 24.04 veya Debian 12 çalıştıran, root SSH erişimi olan bir KVM VPS (müşteri alanınızdan VPS'in IP adresini ve root parolasını bulabilirsiniz).
  • En az 1 GB RAM, çünkü imaj bellekte açılır.
  • Güvenlik ağı olarak VPS'in VNC konsolunu açabilmek; CHR eski SSH anahtarlarınızı kabul etmeyecektir.
  • Verilerinizin VPS dışında saklanan bir yedeği.

📝 Önce ağ ayarlarını not edin

CHR boş bir yapılandırmayla başlar. DHCP sunulmuyorsa gerekecek değerleri not edin:

Bash
ip -4 addr show scope global ip -4 route show default ip -6 addr show scope global lsblk

VPS_IP/PREFIX, varsayılan ağ geçidini (GATEWAY), arayüz adını ve disk adını (genelde /dev/vda, bazen /dev/sda) saklayın.

💾 İmajı indirip diske yazma

İndirilen dosyanın üzerine yazma sırasında kaybolmaması için bellekte (/dev/shm) çalışın. Sürüm numarasını (CHR_VERSION) mikrotik.com indirme sayfasından, stable veya long-term kanalından alın.

Bash
apt update && apt install -y unzip wget cd /dev/shm wget https://download.mikrotik.com/routeros/CHR_VERSION/chr-CHR_VERSION.img.zip unzip chr-CHR_VERSION.img.zip lsblk

Disk adını bir kez daha kontrol edin, sonra imajı yazın. Bu komut hedef diski yok eder:

Bash
dd if=chr-CHR_VERSION.img of=/dev/vda bs=1M oflag=sync status=progress sync

Eski sistem artık yok, bu yüzden düz bir reboot başarısız olabilir. Bunun yerine çekirdek üzerinden temiz bir yeniden başlatma zorlayın:

Bash
echo 1 > /proc/sys/kernel/sysrq echo s > /proc/sysrq-trigger echo b > /proc/sysrq-trigger

🔑 İlk giriş ve temel yapılandırma

VPS'in VNC konsolunu açın. admin olarak boş parolayla giriş yapın; RouterOS hemen yeni bir parola belirlemenizi isteyebilir. DHCP ile adres alınmadıysa elle ayarlayın:

Bash
/ip address add address=VPS_IP/PREFIX interface=ether1 /ip route add dst-address=0.0.0.0/0 gateway=GATEWAY /ip dns set servers=1.1.1.1,9.9.9.9 /ping 1.1.1.1 count=3

Ardından kendi yöneticinizi oluşturun ve yeni hesapla giriş yaptıktan sonra varsayılan kullanıcıyı silin:

Bash
/user add name=USER password=STRONG_PASSWORD group=full /user remove admin

🔒 Gereksiz servisleri kapatma

Genel erişimli bir yönlendirici mümkün olduğunca az şey açmalıdır. SSH'i bırakın ve yalnızca kendi adresinize kısıtlayın:

Bash
/ip service disable telnet,ftp,www,api,api-ssl /ip service set ssh address=ADMIN_IP/32 /ip service set winbox address=ADMIN_IP/32 /tool mac-server set allowed-interface-list=none /ip neighbor discovery-settings set discover-interface-list=none /ip service print

ADMIN_IP yerine yönetim yaptığınız genel IP'yi yazın. Adresiniz değişirse VNC konsolundan düzeltin.

🎫 CHR lisansı

CHR lisans anahtarı olmadan çalışır, ancak ücretsiz mod arayüz başına yükleme hızını 1 Mbps ile sınırlar. Lisans seviyeleri (P1, P10, P-Unlimited) bu sınırı kaldırır veya yükseltir ve MikroTik'ten satın alınır; deneme süresi mevcuttur. Mevcut durumu kontrol edin ve MikroTik hesabınıza bağlı bir lisans uygulayın:

Bash
/system license print /system license renew account=MIKROTIK_ACCOUNT level=p1

✅ Doğrulama

Kendi bilgisayarınızdan yönlendiricinin yanıt verdiğini ve yalnızca SSH'e erişilebildiğini doğrulayın:

Bash
ssh USER@VPS_IP nmap -Pn -p 21,22,23,80,8291,8728 VPS_IP

RouterOS içinde /system resource print CHR sürümünü, /ip address print ise genel adresinizi göstermelidir.

🛠️ Sorun giderme

Yeniden başlatmadan sonra ping ve SSH yok. VNC konsolunu açın. /ip address print boşsa bu ağda DHCP sunulmuyor demektir: notlarınızdaki adresi ve rotayı elle uygulayın.

VPS yine eski Linux ile açılıyor. İmaj yanlış diske yazılmış. Linux'u yeniden kurun veya bir kurtarma sistemi kullanın, lsblk ile kontrol edin ve doğru hedefle tekrarlayın.

Yükleme hızı 1 Mbps civarında takılı. Bu, CHR'nin ücretsiz sınırıdır, ağ arızası değildir. Yukarıda gösterildiği gibi bir lisans uygulayın.


🚀 VPS'iniz artık RouterOS CHR çalıştırıyor: yapılandırmanın yedeğini /export file=backup ile saklayın.

En yeni teklifler, indirimler ve özel promosyonlardan haberdar olun.

Promosyonları gör

Çerez kullanıyoruz

Sitemizdeki deneyiminizi iyileştirmek için analiz çerezleri kullanıyoruz. Hiçbir veri üçüncü taraflara satılmaz. Daha fazlasını şurada öğrenin: gizlilik politikası.