Ubuntu या किसी भी Linux वितरण पर MikroTik RouterOS स्थापित करना

12/01/2024 |
Loading...

परिचय

यह गाइड बताती है कि कैसे एक बैश स्क्रिप्ट का उपयोग करके लिनक्स मशीन पर MikroTik RouterOS इंस्टॉल किया जाए। यह विधि कुशल है लेकिन सही सेटिंग्स लागू होने सुनिश्चित करने के लिए सावधानीपूर्वक संचालन की आवश्यकता है।

पूर्व-आवश्यकताएँ

  • एक लिनक्स सिस्टम (अधिमानतः एक टेस्ट वातावरण)।
  • रूट या sudo एक्सेस।
  • लिनक्स कमांड और नेटवर्किंग की बुनियादी समझ।

चरण

  1. वातावरण तैयार करें:

    • सुनिश्चित करें कि आपके नेटवर्क इंटरफ़ेस और स्टोरेज डिवाइस के नाम सही हैं। नेटवर्क इंटरफ़ेस नाम जांचने के लिए ip a और स्टोरेज डिवाइस नाम जांचने के लिए lsblk का उपयोग करें (आमतौर पर प्राथमिक डिस्क के लिए /dev/sda)।
  2. स्क्रिप्ट बनाएँ:

    • एक टेक्स्ट एडिटर खोलें और script.sh नाम की एक नई फ़ाइल बनाएँ।

    • आप यह nano कमांड का उपयोग करके कर सकते हैं (यदि nano मौजूद नहीं है, तो आप इसे apt-get install nano से इंस्टॉल कर सकते हैं)

    • उदाहरण के लिए: nano script.sh, स्क्रिप्ट कोड कॉपी करें, Ctrl+x पर क्लिक करें, सेव करने के लिए पूछेगा, y क्लिक करें और एंटर दबाएँ।
    • निम्नलिखित स्क्रिप्ट को फ़ाइल में कॉपी करें:

    • #!/bin/bash
      wget https://download.mikrotik.com/routeros/7.5/chr-7.5.img.zip -O chr.img.zip && \
      gunzip -c chr.img.zip > chr.img && \
      mount -o loop,offset=512 chr.img /mnt && \
      ADDRESS=`ip addr show enp0s3 | grep global | cut -d' ' -f 6 | head -n 1` && \
      GATEWAY=`ip route list | grep default | cut -d' ' -f 3` && \
      echo "/ip address add address=$ADDRESS interface=[/interface ethernet find where name=ether1]
      /ip route add gateway=$GATEWAY
      /ip service disable telnet
      /user set 0 name=root password=xxxxxx"
      echo u > /proc/sysrq-trigger && \
      dd if=chr.img bs=1024 of=/dev/sda && \
      echo "sync disk" && \
      echo s > /proc/sysrq-trigger && \
      echo "Sleep 5 seconds" && \
      sleep 5 && \
      echo "Ok, reboot" && \
      echo b > /proc/sysrq-trigger​

       


    • स्क्रिप्ट संशोधित करें:

      • enp0s3 को अपने नेटवर्क इंटरफ़ेस नाम से बदलें, आप ip a कमांड चलाकर जांच सकते हैं
      • /dev/sda को अपने स्टोरेज डिवाइस नाम से बदलें, आप lsblk कमांड चलाकर जांच सकते हैं
      • xxxxxx के स्थान पर एक सुरक्षित पासवर्ड सेट करें।
  3. स्क्रिप्ट सेव करें और चलाएँ:

    • फ़ाइल सेव करें और एडिटर से बाहर निकलें।
    • स्क्रिप्ट को एक्ज़ीक्यूट परमिशन दें:
      chmod 755 script.sh
    • स्क्रिप्ट को रूट के रूप में चलाएँ:
      sudo ./script.sh

महत्वपूर्ण नोट्स

  • यह स्क्रिप्ट निर्दिष्ट स्टोरेज डिवाइस (/dev/sda स्क्रिप्ट में) पर डेटा ओवरराइट कर देगी। सुनिश्चित करें कि यह सही डिवाइस है और यदि आवश्यक हो तो आपके पास बैकअप है।
  • स्क्रिप्ट बेसिक नेटवर्क सेटिंग्स कॉन्फ़िगर करती है और एक रूट पासवर्ड सेट करती है। सुनिश्चित करें कि ये सेटिंग्स आपके नेटवर्क के लिए सही हैं।
  • इस तरह की स्क्रिप्ट चलाने में सावधानी बरतनी चाहिए। एक्ज़ीक्यूट करने से पहले प्रत्येक कमांड की समीक्षा करें और समझें।

निष्कर्ष

इन चरणों का पालन करके, आपके लिनक्स सिस्टम पर MikroTik RouterOS इंस्टॉल हो जाएगा। यह विधि उन्नत उपयोगकर्ताओं के लिए उपयुक्त है जो लिनक्स और नेटवर्क कॉन्फ़िगरेशन से परिचित हैं।

अतिरिक्त सुझाव

  • इस स्क्रिप्ट को पहले एक सुरक्षित वातावरण में टेस्ट करें, जैसे वर्चुअल मशीन।
  • ऐसी स्क्रिप्ट चलाने से पहले हमेशा महत्वपूर्ण डेटा का बैकअप लें।

विशेष ऑफ़र्स और प्रमोशन प्राप्त करें!

नवीनतम डील, छूट और विशेष प्रचारों के साथ अपडेट रहें।

Update cookies preferences