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
-
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 akomutunu ve depolama aygıtı adlarını (genellikle birincil disk için/dev/sda) kontrol etmek içinlsblkkomutunu kullanı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
-
Betiği Oluşturun:
-
Bir metin düzenleyici açın ve
script.shadında yeni bir dosya oluşturun. -
Bunu
nanokomutunu kullanarak yapabilirsiniz (eğer nano yoksa,apt-get install nanokomutuyla kurabilirsiniz). - Örnek olarak:
nano script.sh, betik kodunu kopyalayın,Ctrl+xtuşlarına basın, kaydetmek isteyip istemediğiniz sorulacak,ytuşuna basın ve enter'a basın. - Aşağıdaki betiği dosyaya kopyalayın:
-
Betiği Değiştirin:
enp0s3ifadesini ağ arayüz adınızla değiştirin, kontrol etmek içinip akomutunu çalıştırabilirsiniz./dev/sdaifadesini depolama aygıtı adınızla değiştirin, kontrol etmek içinlsblkkomutunu çalıştırabilirsiniz.xxxxxxyerine güvenli bir şifre belirleyin.
#!/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 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.
Ara