스킬 routeros-netinstall
📦

routeros-netinstall

낮은 위험 ⚡ 스크립트 포함🌐 네트워크 접근⚙️ 외부 명령어

netinstallでRouterOSデバイスをインストールして管理する

MikroTik RouterOSデバイスのフラッシュには、BOOTP、TFTP、パッケージ管理、スクリプトについての理解が必要です。このスキルは、シングルデバイスおよびマルチデバイスインストール向けの自動化パターンを含む完全なnetinstall-cliリファレンスドキュメントを提供します。

지원: Claude Codex Code(CC)
⚠️ 65 나쁨
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"routeros-netinstall" 사용 중입니다. ARM64デバイスにeth0経由でcontainerとWiFiパッケージ付きでRouterOS 7.22をインストールします。

예상 결과:

  • 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.

"routeros-netinstall" 사용 중입니다. RouterOSCLIを使用してetherbootモードに入る方法は?

예상 결과:

  • 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.

보안 감사

낮은 위험
v3 • 5/9/2026

This skill is a documentation guide for MikroTik RouterOS netinstall-cli. Static analysis flagged 107 potential issues, but evaluation shows all are false positives. The skill documents a legitimate network administration tool with external command references being markdown documentation syntax, not executable code. Hardcoded URLs are legitimate MikroTik download endpoints. No prompt injection or malicious patterns detected.

1
스캔된 파일
210
분석된 줄 수
7
발견 사항
3
총 감사 수

높은 위험 문제 (1)

Hardcoded MikroTik Download URLs
The skill contains hardcoded URLs to download.mikrotik.com for RouterOS packages and netinstall-cli binaries. These are legitimate vendor endpoints used for network administration.
중간 위험 문제 (1)
Markdown Code Fenced Shell Commands
The skill contains shell command examples using backtick syntax and fenced code blocks. These are documentation examples for netinstall-cli usage, not executable code.
낮은 위험 문제 (2)
Hardcoded Network Configuration Examples
The skill documents network configuration examples including IP addresses (192.168.88.2/24) for netinstall server setup.
Etherboot Entry Methods Documentation
The skill documents device recovery methods including reset button, serial console, and RouterOS settings for entering etherboot mode.

위험 요인

감사자: claude 감사 이력 보기 →

품질 점수

38
아키텍처
100
유지보수성
85
콘텐츠
23
커뮤니티
71
보안
100
사양 준수

만들 수 있는 것

RouterOSをスケールデプロイするネットワーク管理者

ラボまたは本番環境で複数のRouterOSデバイスを同時にフラッシュするために、netinstall自動化パターンを使用します。効率的なバッチプロビジョニングのために、-m -oフラグを使用したマルチデバイスインストール serviceloopを参照してください。

RouterOS CI/CDパイプラインを構築するDevOpsエンジニア

自動化されたRouterOSテスト用のコンテナ化されたビルドライプラインにnetinstall-cliを統合します。VETHネットワーキングと環境変数設定を使用したコンテナ化されたnetinstallパターンを参照してください。

故障したRouterOSデバイスを復旧する技術員

ファームウェア更新に失敗したり、構成が破損したりしたデバイスを復旧するために、etherboot起動手順とシングルデバイスインストールステップに従います。カスタマイズされたデフォルトにはconfigureスクリプトパターンを使用してください。

이 프롬프트를 사용해 보세요

基本的なnetinstallコマンドの構築
ARM64MikroTikデバイスにRouterOS 7.22をインストールする必要があります。再インストールデフォルトでeth0インターフェースでnetinstall-cliコマンドを構築しブランディングパッケージを破棄してください。
デバイスモード構成用のModescript
コンテナとzerotierサポートを有効にするmodescriptを作成し、最初の起動時に適用するnetinstall-cliコマンドを表示してください。
ARMホストでのクロスプラットフォームnetinstall
ARM64 Linuxサーバーを所有しており、netinstall-cliを実行する必要があります。QEMUユーザーモードの設定を説明し、透明な実行のために正しいQEMUバイナリを自動検出する方法を示してください。
RouterOS上のコンテナ化されたnetinstallサービス

모범 사례

  • 正しいインストール順序を確保するために、netinstall-cliパッケージリスト всегдает всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый всегда первый always list the system package (routeros-VER-ARCH.npk) first in the netinstall-cli package list to ensure correct installation order.
  • BOOTP競合を避けるために、他のDHCPソースがない専用ネットワークインターフェースまたはスイッチを使用してetherbootデバイス検出中に競合を避けてください。
  • 起動時のコンテナでnetinstallを実行する場合、DNSがすぐに利用できない可能性があるため、DNS再試行ロジック(2秒遅延で5回の試行)を適用してください。

피하기

  • -r(デフォルトでの再インストール)と-e(空の構成での再インストール)フラグを組み合わせないでください。それらは相互に排他的であり、未定義の動作を生成します。
  • ホストとデバイスの間でUSBイーサネットアダプターを直接使用しないでください。USBアダプターからのリンクフラップはデバイス検出を妨げる可能性があります。スイッチを中間者として使用してください。
  • 分離なしでアクティブなDHCPサーバーを持つネットワークでnetinstall-cliを実行しないでください。BOOTPはDHCPと同じポートを使用し、アドレス競合が発生します。

자주 묻는 질문

netinstallとnetinstall-cliの違いは何ですか?
NetinstallはWindows GUIアプリケーションです。Netinstall-cliはx86 ELFバイナリとして配布されるLinuxコマンドラインツールです。どちらもBOOTPとTFTPプロトコルを使用してイーサネット経由で同じRouterOSインストール機能を実行します。
なぜnetinstall-cliはrootまたはsudo権限を必要とするのですか?
Netinstall-cliはポート67/68でBOOTPとポート69でTFTPを使用します。これらはLinuxシステムでrootアクセスを必要とする1024未満の特権ポートです。このツールはデバイス発見のための低レベルネットワーク操作も実行します。
MacまたはARM Linuxマシンでnetinstall-cliを実行できますか?
x86_64 Linuxでは、netinstall-cliはネイティブに実行されます。ARM/ARM64 Linuxでは、qemu-i386-staticまたはqemu-i386でQEMUユーザーモードエミュレーションを使用します。macOSでは、QEMUユーザーモードエミュレーションはLinux専用のため、ブリッジネットワーキングを持つ完全なQEMU仮想マシンが必要です。
configureスクリプトとmodeスクリプトの違いは何ですか?
configureスクリプト(-sフラグ)はデフォルト構成が適用された後に実行され、再ネットインストールされるまでアップグレード間で永続化します。modeスクリプト(-smフラグ、RouterOS 7.22+)は最初の起動時に他のスクリプトの前に一度実行され、実行後に自動削除されます。Modeスクリプトは初期デバイスモード設定に最適です。
MikroTikデバイスでetherbootモードに入る方法は?
4つの方法があります:電源投入時にリセットボタンを押し、netinstallに表示されるまで保持します。シリアルコンソールで起動時にCtrl+Eを押します。RouterOS CLIでboot-deviceをtry-ethernet-once-then-nandに設定して再起動します。 または以前に設定した場合、プロテクトされたブートローダーメソッドを使用します。
RouterOSパッケージファイル(.npk)はどこでダウンロードできますか?
パターンを使用してdownload.mikrotik.comからパッケージをダウンロードしてください:https://download.mikrotik.com/routeros/VERSION/routeros-VERSION-ARCH.npk。all_packages-ARCH-VERSION.zipアーカイブからアーキテクチャ用の個別パッケージを抽出することもできます。

개발자 세부 정보

작성자

tikoci

라이선스

MIT

참조

main

파일 구조

📄 SKILL.md