हिन्दी (Hindi)

KVM VPS पर MikroTik RouterOS CHR इंस्टॉल करें

3 min
VPS/VDS होस्टिंग

MikroTik Cloud Hosted Router (CHR) RouterOS का वर्चुअल संस्करण है, जो VPN गेटवे, लैब राउटर या दूसरी मशीनों के आगे फ़ायरवॉल के रूप में उपयुक्त है। इसे ISO से इंस्टॉल नहीं किया जाता: रॉ डिस्क इमेज को VPS की डिस्क पर लिखा जाता है। यह गाइड VPS Linux Infrawire पर यही प्रक्रिया उन सावधानियों के साथ समझाती है जो आपको बाहर लॉक होने से बचाती हैं।

विनाशकारी ऑपरेशन। VPS डिस्क की हर चीज़ (सिस्टम, डेटा, SSH कुंजियाँ) मिट जाएगी और वापस नहीं आएगी। पहले ज़रूरी चीज़ों का बैकअप लें और केवल ऐसे VPS पर आगे बढ़ें जिसे आप दोबारा बना सकें।

📋 पूर्वापेक्षाएँ

  • Ubuntu 24.04 या Debian 12 वाला KVM VPS, जिस पर root SSH एक्सेस हो (अपने ग्राहक क्षेत्र से आपको VPS का IP और root पासवर्ड मिल जाता है)।
  • कम से कम 1 GB RAM, क्योंकि इमेज मेमोरी में खोली जाती है।
  • सुरक्षा-जाल के रूप में VPS का VNC कंसोल खोलने का तरीका, क्योंकि CHR आपकी पुरानी SSH कुंजियाँ स्वीकार नहीं करेगा।
  • VPS के बाहर रखा गया आपके डेटा का बैकअप।

📝 पहले नेटवर्क सेटिंग लिख लें

CHR खाली कॉन्फ़िगरेशन के साथ शुरू होता है। अगर DHCP नहीं मिलता तो जिन मानों की ज़रूरत होगी, उन्हें लिख लें:

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

VPS_IP/PREFIX, डिफ़ॉल्ट गेटवे (GATEWAY), इंटरफ़ेस का नाम और डिस्क का नाम (आमतौर पर /dev/vda, कभी-कभी /dev/sda) सँभालकर रखें।

💾 इमेज डाउनलोड करें और डिस्क पर लिखें

मेमोरी (/dev/shm) में काम करें ताकि डाउनलोड की गई फ़ाइल ओवरराइट के दौरान बची रहे। वर्ज़न नंबर (CHR_VERSION) mikrotik.com के डाउनलोड पेज से, stable या long-term चैनल से लें।

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

डिस्क का नाम एक बार फिर जाँचें, फिर इमेज लिखें। यह कमांड लक्ष्य डिस्क को नष्ट कर देती है:

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

पुराना सिस्टम अब नहीं रहा, इसलिए साधारण reboot विफल हो सकता है। इसके बजाय कर्नेल के ज़रिए साफ़ रीस्टार्ट मजबूर करें:

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

🔑 पहला लॉगिन और बुनियादी कॉन्फ़िगरेशन

VPS का VNC कंसोल खोलें। खाली पासवर्ड के साथ admin के रूप में लॉगिन करें; RouterOS तुरंत नया पासवर्ड सेट करने को कह सकता है। अगर DHCP से पता नहीं मिला तो उसे हाथ से सेट करें:

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

फिर अपना खुद का एडमिनिस्ट्रेटर बनाएँ, और नए खाते से लॉगिन होने के बाद डिफ़ॉल्ट उपयोगकर्ता हटा दें:

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

🔒 अनावश्यक सेवाएँ बंद करें

सार्वजनिक राउटर को कम से कम चीज़ें खोलनी चाहिए। SSH रखें और उसे केवल अपने पते तक सीमित करें:

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 की जगह वह सार्वजनिक IP लिखें जिससे आप प्रबंधन करते हैं। पता बदले तो VNC कंसोल से सुधारें।

🎫 CHR लाइसेंस

CHR बिना लाइसेंस कुंजी के चलता है, पर मुफ़्त मोड प्रति इंटरफ़ेस अपलोड गति को 1 Mbps तक सीमित रखता है। लाइसेंस स्तर (P1, P10, P-Unlimited) इस सीमा को हटाते या बढ़ाते हैं और MikroTik से खरीदे जाते हैं; ट्रायल भी उपलब्ध है। मौजूदा स्थिति जाँचें और अपने MikroTik खाते से जुड़ा लाइसेंस लागू करें:

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

✅ सत्यापन

अपने कंप्यूटर से पुष्टि करें कि राउटर जवाब देता है और केवल SSH पहुँच में है:

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

RouterOS के भीतर /system resource print को CHR का वर्ज़न और /ip address print को आपका सार्वजनिक पता दिखाना चाहिए।

🛠️ समस्या निवारण

रीबूट के बाद न ping, न SSH। VNC कंसोल खोलें। अगर /ip address print खाली है तो इस नेटवर्क पर DHCP नहीं मिलता: अपने नोट्स से पता और रूट हाथ से लगाएँ।

VPS फिर पुराने Linux में बूट होता है। इमेज गलत डिस्क पर लिख दी गई थी। Linux दोबारा इंस्टॉल करें या रेस्क्यू सिस्टम इस्तेमाल करें, lsblk जाँचें और सही लक्ष्य के साथ दोहराएँ।

अपलोड 1 Mbps के आसपास अटका है। यह CHR की मुफ़्त सीमा है, नेटवर्क की खराबी नहीं। ऊपर बताए अनुसार लाइसेंस लागू करें।


🚀 आपका VPS अब RouterOS CHR चला रहा है: /export file=backup से कॉन्फ़िगरेशन का बैकअप रखें।

नवीनतम ऑफ़र, छूट और विशेष प्रोमोशन से अपडेट रहें।

प्रोमोशन देखें

हम cookies का उपयोग करते हैं

हम अपनी साइट पर आपके अनुभव को बेहतर बनाने के लिए एनालिटिक्स cookies का उपयोग करते हैं। कोई भी डेटा तीसरे पक्ष को नहीं बेचा जाता है। हमारे बारे में और जानें गोपनीयता नीति.