routeros-netinstall
RouterOS-Geräte mit netinstall installieren und verwalten
Das Flashen von MikroTik RouterOS-Geräten erfordert das Verständnis von BOOTP, TFTP, Paketverwaltung und Skripting. Diese Skill bietet vollständige netinstall-cli-Referenzdokumentation mit Automatisierungsmustern für Einzelgeräte- und Multi-Geräte-Installationen.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "routeros-netinstall". Install RouterOS 7.22 with container and WiFi packages on an ARM64 device via eth0.
Erwartetes Ergebnis:
- Run: sudo netinstall-cli -r -b -i eth0 routeros-7.22-arm64.npk container-7.22-arm64.npk wifi-qcom-7.22-arm64.npk
- Ensure the device is in etherboot mode (hold reset button while powering on until it appears in netinstall).
- The system package (routeros-*.npk) must be listed first in the command.
Verwendung von "routeros-netinstall". How do I enter etherboot mode using the RouterOS CLI?
Erwartetes Ergebnis:
- Run this command in RouterOS CLI: /system/routerboard/settings/set boot-device=try-ethernet-once-then-nand
- Then reboot the device. It will attempt ethernet boot once before falling back to NAND.
- After netinstall completes, the boot device setting returns to normal.
Sicherheitsaudit
SicherThis skill is a documentation-only SKILL.md file (252 lines) describing MikroTik RouterOS netinstall-cli usage. The static analyzer flagged 124 patterns, but all are false positives from misinterpreting markdown formatting. Backtick-enclosed text (e.g., `netinstall-cli`) is markdown inline code formatting, not Ruby/shell execution. Sudo references, shell command substitution examples, and network URLs appear in documented code examples and reference links. The file contains no executable code, no secrets, and no malicious patterns. Safe for publication.
Qualitätsbewertung
Was du bauen kannst
Netzwerkadministrator, der RouterOS im großen Maßstab bereitstellt
Verwenden Sie netinstall-Automatisierungsmuster, um mehrere RouterOS-Geräte gleichzeitig in einer Labor- oder Produktionsumgebung zu flashen. Referenzieren Sie die Multi-Geräte-Installationsschleife mit -m -o-Flags für effizientes Batch-Provisioning.
DevOps-Ingenieur, der RouterOS CI/CD-Pipelines erstellt
Integrieren Sie netinstall-cli in containerisierte Build-Pipelines für automatisiertes RouterOS-Testing. Referenzieren Sie das containerisierte netinstall-Muster mit VETH-Netzwerkierung und Umgebungsvariablenkonfiguration.
Techniker, der defekte RouterOS-Geräte wiederherstellt
Befolgen Sie etherboot-Einstiegsprozeduren und Einzelgeräte-Installationsschritte, um Geräte wiederherzustellen, die bei Firmware-Updates fehlgeschlagen sind oder beschädigte Konfigurationen haben. Verwenden Sie das Konfigurationsskript-Muster für angepasste Standardwerte.
Probiere diese Prompts
I need to install RouterOS 7.22 on an ARM64 MikroTik device. Build the netinstall-cli command with reinstall defaults and discard branding package on interface eth0.
Write a modescript that enables advanced mode with container and zerotier support, then show the netinstall-cli command to apply it on first boot.
I have an ARM64 Linux server and need to run netinstall-cli. Explain the QEMU user-mode setup and show how to auto-detect the correct QEMU binary for transparent execution.
Set up netinstall-cli as a RouterOS container that automatically installs RouterOS on devices connecting to the LAN. Configure the container with VETH networking, arm64 architecture, stable channel, and container plus wifi packages.
Bewährte Verfahren
- Listen Sie das Systempaket (routeros-VER-ARCH.npk) immer an erster Stelle in der netinstall-cli-Paketliste auf, um die korrekte Installationsreihenfolge sicherzustellen.
- Verwenden Sie eine dedizierte Netzwerkschnittstelle oder einen Switch ohne andere DHCP-Quellen, um BOOTP-Konflikte während der etherboot-Geräteerkennung zu vermeiden.
- Wenden Sie DNS-Wiederholungslogik an (5 Versuche mit 2-Sekunden-Verzögerungen), wenn Sie netinstall in Containern beim Booten ausführen, da DNS möglicherweise nicht sofort verfügbar ist.
Vermeiden
- Kombinieren Sie keine -r- (Neuinstallation mit Standardwerten) und -e-Flags (Neuinstallation mit leerer Konfiguration). Sie schließen sich gegenseitig aus und führen zu undefiniertem Verhalten.
- Vermeiden Sie die direkte Verwendung von USB-Ethernet-Adaptern zwischen Host und Gerät. Link-Flaps von USB-Adaptern können die Geräteerkennung verhindern. Verwenden Sie einen Switch als Vermittler.
- Führen Sie netinstall-cli nicht in Netzwerken mit aktiven DHCP-Servern ohne Isolation aus. BOOTP verwendet dieselben Ports wie DHCP und verursacht Adresskonflikte.