Ubuntu veya herhangi bir Linux dağıtımına MikroTik RouterOS kurulumu

12/01/2024 |
Loading...

Giriş

Bu kılavuz, bir Bash betiği kullanarak bir Linux makinesine MikroTik RouterOS kurmayı açıklar. Bu yöntem etkilidir ancak doğru ayarların uygulandığından emin olmak için dikkatli bir şekilde ele alınması gerekir.

Ön Koşullar

  • Bir Linux sistemi (tercihen bir test ortamı).
  • Root veya sudo erişimi.
  • Linux komutları ve ağ yapılandırması hakkında temel anlayış.

Adımlar

  1. Ortamı Hazırlayın:

    • Ağ arayüzünüzün ve depolama aygıtı adlarınızın doğru olduğundan emin olun. Ağ arayüz adlarını kontrol etmek için ip a komutunu ve depolama aygıtı adlarını (genellikle birincil disk için /dev/sda) kontrol etmek için lsblk komutunu kullanın.
  2. Betiği Oluşturun:

    • Bir metin düzenleyici açın ve script.sh adında yeni bir dosya oluşturun.

    • Bunu nano komutunu kullanarak yapabilirsiniz (eğer nano yoksa, apt-get install nano komutuyla kurabilirsiniz).

    • Örnek olarak: nano script.sh, betik kodunu kopyalayın, Ctrl+x tuşlarına basın, kaydetmek isteyip istemediğiniz sorulacak, y tuşuna basın ve enter'a basın.
    • Aşağıdaki betiği dosyaya kopyalayın:

    • #!/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​

       


    • Betiği Değiştirin:

      • enp0s3 ifadesini ağ arayüz adınızla değiştirin, kontrol etmek için ip a komutunu çalıştırabilirsiniz.
      • /dev/sda ifadesini depolama aygıtı adınızla değiştirin, kontrol etmek için lsblk komutunu çalıştırabilirsiniz.
      • xxxxxx yerine güvenli bir şifre belirleyin.
  3. Betiği Kaydedin ve Çalıştırın:

    • Dosyayı kaydedin ve düzenleyiciden çıkın.
    • Betiğe çalıştırma izni verin:
      chmod 755 script.sh
    • Betiği root olarak çalıştırın:
      sudo ./script.sh

Önemli Notlar

  • Bu betik, belirtilen depolama aygıtındaki (betikteki /dev/sda) verilerin üzerine yazacaktır. Bunun doğru aygıt olduğundan ve gerekirse yedeklerinizin olduğundan emin olun.
  • Betik temel ağ ayarlarını yapılandırır ve bir root şifresi belirler. Bu ayarların ağınız için doğru olduğundan emin olun.
  • Bu tür betikleri çalıştırmak dikkatle yapılmalıdır. Çalıştırmadan önce her komutu gözden geçirin ve anlayın.

Sonuç

Bu adımları izleyerek, Linux sisteminizde MikroTik RouterOS kurulu olacaktır. Bu yöntem, Linux ve ağ yapılandırmasına aşina olan ileri düzey kullanıcılar için uygundur.

Ek İpuçları

  • Önce bu betiği, sanal makine gibi güvenli bir ortamda test edin.
  • Bu tür betikleri çalıştırmadan önce her zaman önemli verilerinizi yedekleyin.

Özel Teklifler ve Promosyonlar Edinin!

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

Update cookies preferences